Excel-Formel: Zählen Sie Zellen, die nicht leer sind

Generische Formel

=COUNTA(range)

Zusammenfassung

Um Zellen zu zählen, die in einem Bereich nicht leer sind, können Sie die COUNTA-Funktion verwenden. Im gezeigten Beispiel enthält D5 die folgende Formel:

=COUNTA(B5:B9)

Erläuterung

COUNTA ist vollautomatisch. Wenn ein Zellbereich angegeben wird, wird eine Anzahl von Zellen zurückgegeben, die Zahlen, Text, logische Werte und Fehler enthalten. Leere Zellen werden ignoriert.

Mit COUNTIF und COUNTIFS

Um nicht leere Zellen mit der COUNTIF-Funktion zu zählen, können Sie eine Formel wie die folgende verwenden:

=COUNTIF(range,"")

Der gleiche Ansatz kann mit der COUNTIFS-Funktion wie folgt erweitert werden:

=COUNTIFS(rng1,">100",rng2,"")

Hier zählen wir Zellen, wenn der Wert in rng1 größer als 100 ist und rng2 nicht leer ist.

Siehe auch: 50 Beispiele für Formelkriterien.

Zählen Sie Zellen mit mindestens einem Zeichen

Ein Problem mit COUNTA besteht darin, dass auch leere Zeichenfolgen gezählt werden, die von Formeln (= "") zurückgegeben werden. Wenn Sie auf dieses Problem stoßen, können Sie eine Formel wie die folgende verwenden:

=SUMPRODUCT(--(LEN(A1:A100)>0))

Hier gibt die LEN-Funktion eine Zeichenanzahl für jede Zelle im Bereich zurück, die dann mit dem Operator größer als (>) mit Null verglichen wird. Dieser Ausdruck gibt TRUE für Zellen zurück, die mindestens 1 Zeichen enthalten, und FALSE für andere. Das Doppel-Negativ (-) wird verwendet, um die TRUE / FALSE-Werte auf Einsen und Nullen zu zwingen, und die Funktion SUMPRODUCT gibt die Summe zurück.

Leere Zellen zählen

Um leere Zellen zu zählen, können Sie die COUNTBLANK-Funktion folgendermaßen verwenden:

=COUNTBLANK(B4:B9)

Interessante Beiträge...