Menu

ANZAHL, ANZAHL2, ANZAHLLEEREZELLEN: Zellen zählen in Excel

=ANZAHL(B2:B8) zählt die Zellen mit Zahlen, =ANZAHL2(B2:B8) jede Zelle, die nicht leer ist, und =ANZAHLLEEREZELLEN(B2:B8) die leeren. Alle drei in einer Tabelle zum Ausprobieren.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=ANZAHL(B2:B8) zählt die Zellen in B2:B8, die Zahlen enthalten. =ANZAHL2(B2:B8) zählt jede Zelle, die nicht leer ist, egal was darin steht. =ANZAHLLEEREZELLEN(B2:B8) zählt die leeren Zellen. In englischem Excel heißen die drei Funktionen COUNT, COUNTA und COUNTBLANK, und so zeigt sie die Tabelle; du kannst die Formeln dort aber auch deutsch eingeben, mit Semikolons.

Drei Arten, dieselbe Spalte zu zählen
E2
ABCDEFG
1NameScoreCOUNTCOUNTACOUNTBLANK
2Ana78461
3Benabsent
4Chen91
5Dina
6Eli65
7Faypending
8Gus88
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ANZAHL(B2:B8)

ANZAHL ergibt 4: die vier Punktzahlen. ANZAHL2 ergibt 6, denn "absent" und "pending" sind auch nicht leer. ANZAHLLEEREZELLEN ergibt 1, für Dina. Trag eine Punktzahl für Dina ein, und ANZAHL und ANZAHL2 steigen, während ANZAHLLEEREZELLEN auf 0 fällt. ANZAHL2 plus ANZAHLLEEREZELLEN ergibt die 7 Zellen des Bereichs, außer eine Zelle enthält eine Formel, die "" liefert, wie ein Abschnitt weiter unten zeigt.

ANZAHL: Zellen mit Zahlen zählen

=COUNT(value1, [value2], ...)

ANZAHL zählt Zahlen. Datums- und Uhrzeitwerte sind in Excel Zahlen, also zählen sie auch. Text, WAHR/FALSCH, Fehler und leere Zellen werden übersprungen. Damit zählst du, wie viele Einträge echte Werte sind, zum Beispiel wie viele Tests bewertet wurden.

Warum ANZAHL als Text gespeicherte Zahlen überspringt

Eine Zahl, die mit einem Apostroph eingetippt oder aus einem anderen Programm eingefügt wurde, kann als Text gespeichert sein. Sie sieht aus wie eine Zahl, aber ANZAHL ignoriert sie, und SUMME (englisch SUM) und MITTELWERT (englisch AVERAGE) tun das auch.

Eine als Text gespeicherte Zahl
D2
ABCDE
1OrderAmountCOUNTCOUNTA
2100125035
31002400
41003175
510042026-03-15
6100590
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ANZAHL(B2:B6)

ANZAHL ergibt 3: 250, 175 und das Datum. Die beiden Beträge in B3 und B6 sind Text, also zählt nur ANZAHL2 sie mit und kommt auf 5. Liefert ANZAHL weniger als erwartet, vergleichst du es mit ANZAHL2: Die Differenz ist die Zahl der Zellen mit Text (oder WAHR/FALSCH, oder einem Fehler). Text in Zahlen umwandeln repariert die Zellen.

ANZAHL2: Zellen zählen, die nicht leer sind

=COUNTA(value1, [value2], ...)

ANZAHL2 ist die Funktion für "wie viele Zeilen haben einen Eintrag". Richte sie auf eine Spalte, die immer ausgefüllt ist, etwa die Namen, um die Zeilen einer Liste zu zählen:

Wie viele Personen geantwortet haben
E2
ABCDEF
1NameEmailReplyInvitedReplied
2Anaana@mail.comYes64
3Benben@mail.com
4Chenchen@mail.comNo
5Dinadina@mail.comYes
6Elieli@mail.com
7Fayfay@mail.comMaybe
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ANZAHL2(A2:A7)

Sechs Personen wurden eingeladen, und vier haben geantwortet. ANZAHL2 zählt "Yes", "No" und "Maybe" gleich. Um nur die Antworten "Yes" zu zählen, nimmst du eine Bedingung mit ZÄHLENWENN (englisch COUNTIF): =ZÄHLENWENN(C2:C7;"Yes") (ZÄHLENWENN).

ANZAHL2 zählt Formeln, die "" liefern

ANZAHL2 prüft, ob eine Zelle einen Inhalt hat, nicht, was sie anzeigt. Eine Formel wie =WENN(B2>=70;"Yes";"") liefert eine leere Zeichenfolge, wenn die Punktzahl unter 70 liegt: Die Zelle sieht leer aus, enthält aber eine Formel, also zählt ANZAHL2 sie. ANZAHLLEEREZELLEN zählt sie ebenfalls als leer, und das ist der eine Fall, in dem eine Zelle von beiden gezählt wird.

Mit den Punktzahlen 78, 52, 91, 64 und 85 in B2:B6 und dieser Formel in C2:C6 nach unten ausgefüllt liefert Excel:

=COUNTA(C2:C6)          5   (every cell holds a formula)
=COUNTBLANK(C2:C6)      2   (the two "" results)
=COUNTIF(C2:C6,"Yes")   3   (only the visible results)

In deutschem Excel: =ANZAHL2(C2:C6), =ANZAHLLEEREZELLEN(C2:C6) und =ZÄHLENWENN(C2:C6;"Yes"). Um nur die Zellen zu zählen, die etwas anzeigen, zählst du den gewünschten Wert, wie ZÄHLENWENN hier, oder du nimmst SUMMENPRODUKT (englisch SUMPRODUCT): =SUMMENPRODUKT(--(C2:C6<>"")), das ebenfalls 3 ergibt. Die Seite ZÄHLENWENN für nicht leere Zellen zeigt weitere Wege.

Übung: die bewerteten Tests zählen

Testergebnisse
F2
ABCDEF
1NameScoreScored
2Ana78
3Benabsent
4Chen91
5Dina85
6Eliabsent
7Fayabsent
8Gus59
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Zähle in F2, wie viele Schüler eine Punktzahl haben. Wer beim Test gefehlt hat, ist mit "absent" markiert und darf nicht mitgezählt werden.

Häufiger Fehler: ANZAHL auf einer Textspalte

=ANZAHL(A2:A8) auf einer Spalte mit Namen liefert 0, weil ANZAHL nur Zahlen zählt. Das überrascht alle, die erwarten, dass die Funktion Zeilen zählt. Für Namen, Codes, Telefonnummern oder alles andere, was Text ist, nimmst du ANZAHL2. Und wenn die Statusleiste in Excel für eine Auswahl "Anzahl" zeigt, ist das ANZAHL2; "Numerische Zählung", die du mit einem Rechtsklick auf die Statusleiste einschaltest, ist ANZAHL.

Häufig gestellte Fragen

Was ist der Unterschied zwischen ANZAHL und ANZAHL2 in Excel?

ANZAHL zählt nur Zellen mit Zahlen, auch Datums- und Uhrzeitwerte. ANZAHL2 zählt jede Zelle, die nicht leer ist: Zahlen, Text, WAHR/FALSCH, Fehler und Formeln, sogar eine Formel, die eine leere Zeichenfolge liefert.

Warum liefert ANZAHL 0?

Die Zellen enthalten Text, keine Zahlen. Dazu gehören auch als Text gespeicherte Zahlen, die oft ein grünes Dreieck zeigen. Mit =ANZAHL2(B2:B8) zählst du sie trotzdem, oder du wandelst sie zuerst in Zahlen um.

Wie zähle ich nicht leere Zellen in Excel?

=ANZAHL2(B2:B8) zählt jede nicht leere Zelle. Enthalten manche Zellen Formeln, die "" liefern, und sollen auch diese wegfallen, nimmst du =ZÄHLENWENN(B2:B8;"?*") für Text oder =SUMMENPRODUKT(--(B2:B8<>"")) für alles.

Wie zähle ich leere Zellen in Excel?

=ANZAHLLEEREZELLEN(B2:B8). Die Funktion zählt wirklich leere Zellen und Zellen, deren Formel eine leere Zeichenfolge "" liefert. Eine Zelle mit einem Leerzeichen ist nicht leer.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S