Excel 2010-Formel: Suchen einer dynamischen Spalte anhand des Zeichenfolgenwerts und Zählen der Anzahl der "0" in dieser Spalte

807
raiif

Ich habe versucht, viele verschiedene Möglichkeiten zur Lösung dieses Problems zu betrachten. INDEX, MATCH, DCOUNT, HLOOKUP mit INDEX & MATCH, COUNTIF mit INDEX & MATCH. Was ich suche, ist eine Möglichkeit, den Fokus auf eine Spalte zu setzen, die verschoben wird, wenn andere Spalten hinzugefügt / gelöscht werden. Es gibt eine Spaltenüberschrift, bei der es sich um einen festen Zeichenfolgenwert "Smartphones" handelt. Die Zeilen sind verschiedene Geschäfte in meiner Region, und das Datenblatt bezieht sich auf Inventarebenen und andere Kennzahlen, die ich für meinen Distriktmanager ermitteln muss. Die Daten werden auf einem anderen Blatt gespeichert als der zusammenfassende Bericht, in dem ich die Formel verwende.

Idealerweise hätte ich ein Formel-Snippet, das für verschiedene Formeln wiederverwendet werden kann, aber die unmittelbare Notwendigkeit (für meine Vernunft) besteht darin, dass diese Formel in der Lage ist, der Spalte zu folgen, sodass ich nicht ständig die Spaltenbuchstaben ändern muss fast jeden Monat Die einfache Formel zählt die Anzahl der Nullen in der angegebenen Spalte.

 =COUNTIF('Data'!AG:AG,0) 

Danke Jungs und Mädels!

0
Ich sollte sagen, ich habe bereits http://superuser.com/questions/461075/dynamically-reference-a-named-table-column-via-cell-content-in-excel ausprobiert und kann es nicht verstehen Arbeit, da der Datensatz ziemlich groß ist (A1: AO6172). raiif vor 9 Jahren 0
Ich suche nach ist eine Möglichkeit, den Fokus auf eine Spalte zu setzen, die verschoben wird, wenn andere Spalten hinzugefügt / gelöscht werden. Spaltenreferenzen in Formeln werden automatisch aktualisiert, wenn Spalten hinzugefügt oder gelöscht werden! Was genau ist das Problem, mit dem Sie konfrontiert sind? Nennen Sie weitere Details mit einigen konkreten Beispielen. jjk_charles vor 9 Jahren 0
Hallo, Entschuldigung, ich hätte angeben sollen, dass es sich um Makro handelt. Als ich das Makro mit dieser Formel erstellte, hatte die Smartphone-Spalte (AG) 6246 Zeilen, von denen 637 Zellen in dieser Spalte 0 waren. Diesen Monat habe ich 6258 Zeilen mit 521 Zellen in dieser Spalte 0. Die Smartphone-Spalte ist derzeit Spalte AN. Vor einem halben Jahr gab es 5723 Zeilen. raiif vor 9 Jahren 0
Ich habe also ein Makro mit einer bestimmten Spaltenreferenz erstellt, die ich ständig ändern muss, damit ich die Nullen in der Smartphone-Spalte summieren kann. Das genaue Problem, vor dem ich stehe, ist, den Spaltenbuchstaben bei jeder Änderung der Spalten zu bearbeiten. Diese Spalten werden aktualisiert, da es jeden Monat neue Arbeitsmappen gibt und es mehrere Arbeitsmappen gibt, in denen dies funktionieren muss, da ich ähnliche, aber unterschiedliche Berichte für mehrere Personen habe. raiif vor 9 Jahren 0
Für spezifische Beispiele: Juli-Szenario: = COUNTIF ('Daten'! AF: AF, 0) 6246 Zeilen, Formelergebnis ist 637. August-Szenario: = COUNTIF ('Daten'! AN: AN, 0) 6258 Zeilen, Formelergebnis ist 521. raiif vor 9 Jahren 0

1 Antwort auf die Frage

0
CharlieRB

Die einfachste Möglichkeit, dies zu tun, ist das Erstellen einer Tabelle mit Ihren Daten.

Sie finden den Tabellennamen, indem Sie eine beliebige Zelle in der Tabelle auswählen und dann auf die designRegisterkarte in der Multifunktionsleiste klicken . Der Tabellenname wird in der oberen linken Ecke angezeigt.

Verwenden Sie dann eine Formel, um auf die Tabelle und den Spaltenkopf zu verweisen.

=COUNTIF(Table2[Smartphones], 0) 

Wenn Sie Spalten und Zeilen hinzufügen, wird die Tabelle automatisch aktualisiert. Daher wird Ihre Formel die angegebene Spalte Smartphones(unabhängig davon, wo sie sich in der Tabelle befindet) durchsuchen und die Anzahl der Zellen zählen, die sich 0in ihnen befinden.