Über eine Variable in Excel ZÄHLENWENN

Ersten mal Frage und ich hoffe, es ist einfacher als ich es mache.

Kann ich eine variable innerhalb einer COUNTIF Formel?

Derzeit meine Formel ist:

=COUNTIF($C$2:$C$415,R6)

Ich würde gerne $415 als meine variable. Ich habe versucht, etwas entlang der Linien von:

D1=415=COUNTIF($C$2:$C$(D1),R6) ..

aber offensichtlich bekommen Sie einen Fehler.

Der Grund, warum ich brauchen, ist dies die Spalte C wird ständig Inkrementieren, wie ich weitere Zeilen hinzufügen.

Anstatt in jedem meiner Formeln und aktualisiert, 415, 416, 417, etc, ich möchte nur Zelle definieren, werden meine Variablen, oder Ergebniszeilen.

Derzeit die Spalte C können leere Zellen, also kann ich nicht ein makro findet die nächste leere Zelle.. aber ich haben jedoch Eine Spalte mit einer Konstanten besiedelten Zelle und Stoppt mit dem letzten ticket. Aber Spalte A ist unabhängig von der COUNTIF.

UPDATE 1

Ich würde auch gerne erwähnen, dass ich mit dieser variable in vielen Formeln in der Tabellenkalkulation. Nicht nur COUNTIF's. Auch die COUNTIF text enthält.

UPDATE 2

Eigentlich habe ich es herausgefunden! Ich bin mit dieser Formel statt:

=COUNTIF(INDIRECT("C"&D1&":A"&D2),R6)

Ich Stelle D1=2 und D2=415 und aktualisieren Sie einfach die Zelle D2 mit, wie viele Zeilen ich habe.

Ich glaube, ich brauchte nur zu Fragen, die Frage gründlich zu verstehen, was ich wollte!!!

Vielen Dank im Voraus für alle Hilfe, Tipps und Anregungen.

Eigentlich habe ich es herausgefunden! Ich bin mit dieser Formel statt: =ZÄHLENWENN(INDIREKT("C"&D1&":A"&D2),R6) ich setze D1=2 und D2=415 und aktualisieren Sie einfach die Zelle D2 mit, wie viele Zeilen ich habe. Ich glaube, ich brauchte nur zu Fragen, die Frage gründlich zu verstehen, was ich wollte!!!
Aber warum nicht die ganze Spalte? 415 ist nicht das viel Zahl von Reihen und über die ganze Spalte nicht zu behindern die Leistung von vielen. Und übrigens, sollte es nicht =COUNTIF(INDIRECT("C"&D1&":C"&D2),R6) statt?
Ich würde die ganze Spalte. ZÄHLENWENN (zusammen mit der ganzen Familie, WENN/IFS-Funktionen) verwendet nur die "used range" sogar wenn die ganze Spalte angegeben ist - INDIREKT ist eine volatile Funktion, so dass die Leistung "hit" ist wohl noch schlimmer werden mit dieser version, als die ganze Spalte an. Alternativ INDEX ist besser als INDIREKTE, D. H.
Sie haben Recht, =ZÄHLENWENN(INDIREKT("C"&D1&":C"&D2),R6) ist, was es ist. Sorry für mein vertippen.
Nebenbei INDIRECT ist eine volatile Funktion und ist in der Regel vermieden werden. Es klingt wie das, was du suchst, ist ein dynamisch benannte Bereich

InformationsquelleAutor user2762319 | 2013-09-09

Schreibe einen Kommentar