🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel COUNT, COUNTA & COUNTBLANK — Zahlen, nicht-leere und leere Zellen zählen

|

Excel COUNT, COUNTA & COUNTBLANK — Zahlen, nicht-leere und leere Zellen zählen

Das Wichtigste in Kürze — Drei Funktionen, drei verschiedene Fragen. COUNT(range) zählt nur Zellen, die eine Zahl enthalten. COUNTA(range) zählt jede Zelle, die nicht leer ist — Text, Zahlen, Fehler, sogar eine Formel, die "" zurückgibt. COUNTBLANK(range) zählt die leeren. Die Falle: Wenn jemand fragt, wie viele Zeilen Daten enthalten, will er fast immer COUNTA, greift aber zu COUNT — und bekommt eine Zahl, die still zu niedrig ausfällt.

=COUNT(B2:B100)       ' wie viele Zellen eine ZAHL enthalten (Beträge, Datumswerte)
=COUNTA(A2:A100)      ' wie viele Zellen NICHT leer sind (die echte "Zeilenzahl")
=COUNTBLANK(A2:A100)  ' wie viele Zellen leer sind (fehlende Daten)
=COUNT(B2:B100)/COUNTA(A2:A100)   ' Ausfüllquote: eingetragene Zahlen vs. Zeilen

Das sind drei der meistgenutzten Funktionen in Excel, und der Unterschied zwischen ihnen ist genau die Art von Detail, die eine Dashboard-Zahl erzeugt, die richtig aussieht und es nicht ist. Wählen Sie die falsche, meldet nichts einen Fehler — Sie zählen einfach das Falsche.

Was Sie lernen werden

  • Den Ein-Satz-Unterschied zwischen COUNT, COUNTA und COUNTBLANK
  • Warum =COUNT auf einer Spalte mit IDs oder Namen 0 ergibt
  • Was COUNTA wirklich zählt (und warum es oft mehr ist als erwartet)
  • Warum COUNTA + COUNTBLANK nicht immer der Anzahl der Zellen entspricht
  • Wie Sie Zahlen, nicht-leere und leere Zellen sicher zählen

Hinweis — deutsche Funktionsnamen: In der deutschen Excel-Oberfläche heißen diese Funktionen COUNT = ANZAHL, COUNTA = ANZAHL2, COUNTBLANK = ANZAHLLEEREZELLEN, COUNTIF = ZÄHLENWENN, SUMPRODUCT = SUMMENPRODUKT und IF = WENN. In den Codeblöcken behalten wir die englischen Namen bei, weil sie versionsübergreifend eindeutig sind.

Das Denkmodell: drei Funktionen beantworten drei Wie-viele-Fragen

Betrachten Sie diese nicht als drei Varianten desselben Werkzeugs, sondern als drei verschiedene Fragen, die Sie an einen Bereich stellen können:

  • Wie viele Zahlen stehen hier?COUNT. Es ignoriert Text, leere Zellen, Wahrheitswerte und Fehler. Es sieht Zahlen (sowie Datums- und Uhrzeitwerte, die im Kern Zahlen sind) und sonst nichts.
  • Wie viele Zellen sind ausgefüllt?COUNTA. Es zählt alles, was nicht wirklich leer ist: Text, Zahlen, Fehler, Leerzeichen und Formelergebnisse — auch eine Formel, die eine leere Zeichenkette zurückgibt.
  • Wie viele Zellen sind leer?COUNTBLANK. Das Spiegelbild von ausgefüllt — mit einer wichtigen Feinheit rund um "", auf die wir gleich kommen.

Fast jeder Zählfehler entsteht dadurch, dass man die eine Frage stellt und die Funktion für eine andere verwendet. Der mit Abstand häufigste Fall: Sie möchten wissen, wie viele Zeilen Ihrer Tabelle Daten enthalten (eine Wie-viele-Kunden-Frage) — das ist eine COUNTA-Frage. Aber COUNT ist der bekanntere Name, also wird er getippt, und er zählt still zu niedrig.

Warum =COUNT bei Ihren IDs und Namen 0 ergibt

Das ist der Fehler, der Leute zum Suchen bringt. Sie haben eine Spalte mit Kontonummern, Rechnungs-IDs oder Namen, schreiben =COUNT(A2:A100) und erhalten 0 oder eine viel zu kleine Zahl. Nichts ist kaputt — COUNT macht genau seine Arbeit.

COUNT zählt nur echte Zahlen. Zwei Dinge sind regelmäßig keine Zahlen, auch wenn sie so aussehen:

  • Text — Namen, Codes und IDs wie INV-0042 sind Text, also überspringt COUNT sie vollständig.
  • Als Text gespeicherte Zahlen — Ziffern, die aus einer CSV oder einem Systemexport stammen, linksbündig stehen und ein kleines grünes Dreieck tragen. Sie sehen numerisch aus, aber COUNT (und SUM) ignorieren sie.
=COUNT(A2:A100)    ' 0  — die Spalte enthält Text-IDs
=COUNTA(A2:A100)   ' 99 — das ist die gesuchte Antwort auf "wie viele Zeilen gefüllt"

Daher die Regel: Um zu zählen, wie viele Zeilen einen Eintrag haben, verwenden Sie COUNTA. Nutzen Sie COUNT nur, wenn Sie ausdrücklich numerische Werte meinen — zum Beispiel, in wie vielen Zeilen tatsächlich ein Betrag eingetragen ist, im Gegensatz dazu, wie viele Zeilen überhaupt existieren. Wenn Sie erwartet haben, dass COUNT Zahlen sieht, und es tut es nicht, haben Sie zugleich ein Problem mit als Text gespeicherten Zahlen diagnostiziert, das man an der Quelle beheben sollte.

Was COUNTA wirklich zählt (mehr, als Sie denken)

COUNTA zählt Zellen, die nicht leer sind — und nicht-leer ist eine niedrigere Hürde als aussagekräftiger Inhalt. Hier lauern zwei Überraschungen:

  • Eine Formel, die "" zurückgibt, wird mitgezählt. =IF(A2>0, A2, "") erzeugt eine Zelle, die leer aussieht, aber eine Formel enthält, die eine leere Zeichenkette liefert. Für COUNTA ist diese Zelle nicht leer (sie enthält eine Formel), also wird sie gezählt. Das ist der Hauptgrund dafür, dass COUNTA höher ausfällt als erwartet.
  • Fehler zählen mit. Eine Zelle, die #N/A (in der deutschen Oberfläche #NV) oder #DIV/0! anzeigt, ist nicht leer, also bezieht COUNTA sie ein. Eine Spalte voller defekter Verweise wird trotzdem mitgezählt.
=COUNTA(A2:A100)   ' schließt Zellen mit "" aus Formeln und Fehlerwerte ein

Das ist meistens in Ordnung — aber wenn Sie COUNTA als wie-viele-echte-Einträge verwenden, sollten Sie wissen, dass es bereitwillig unsichtbaren Ballast mitzählt. Wenn Sie wissen möchten, wie viele Zellen sichtbaren Text oder eine Zahl enthalten und ""-Formeln ignoriert werden sollen, ist ein COUNTIF mit Kriterium präziser — =COUNTIF(A2:A100,"<>") verhält sich bei ""-Formeln anders als COUNTA, und =COUNTIF(A2:A100,"?*") zählt Zellen mit mindestens einem sichtbaren Zeichen.

Die Falle: COUNTA + COUNTBLANK ergibt nicht immer die Zellenzahl

Man nimmt vernünftigerweise an: gefüllte Zellen + leere Zellen = alle Zellen, also müsste COUNTA + COUNTBLANK der Anzahl der Zellen im Bereich entsprechen. Meistens stimmt das — aber nicht, wenn Formeln im Spiel sind, die "" zurückgeben, und das ist der subtile Fall:

  • COUNTA behandelt eine ""-Formel als nicht leer (es zählt sie).
  • COUNTBLANK behandelt eine ""-Formel als leer (es zählt sie ebenfalls).

Eine Zelle mit =IF(...,"") wird also von beiden gezählt. In einem Bereich mit solchen Formeln fällt COUNTA + COUNTBLANK größer aus als die Zellenzahl, weil diese Zellen doppelt gezählt werden. Es gibt drei unterschiedliche Zustände, nicht zwei:

Zustand Beispiel COUNTA COUNTBLANK
Wirklich leer nie etwas eingegeben oder mit Entf gelöscht nein ja
Leere Zeichenkette aus einer Formel =IF(A2>0,A2,"") ja ja
Hat Inhalt 42, "West", #N/A ja nein

Die praktische Erkenntnis: Legen Sie fest, was leer für Ihre Daten bedeutet, bevor Sie einer Leerzählung vertrauen. Wenn Ihre leeren Zellen in Wahrheit ""-Formelergebnisse sind, zählt COUNTBLANK sie als leer, während COUNTA sie als gefüllt zählt — und keines ist falsch, sie beantworten nur verschiedene Fragen. Um wirklich nur leere Zellen zu zählen: =SUMPRODUCT(--(A2:A100="")) zählt sowohl echte Leerzellen als auch "", während =ROWS(A2:A100)-COUNTA(A2:A100) nur die tatsächlich leeren zählt.

Worauf es ankommt

Die ganze Funktionsfamilie lässt sich auf eine Gewohnheit reduzieren: Benennen Sie die Frage, bevor Sie die Funktion wählen. Wie viele Zeilen haben Daten? Das ist COUNTA — greifen Sie standardmäßig dazu, denn Schlüsselspalten in der Praxis sind Text. Wie viele numerische Werte? Das ist COUNT — setzen Sie es bewusst ein, und wenn es Sie mit einer niedrigen Zahl überrascht, haben Sie als Text gespeicherte Zahlen gefunden. Wie viele fehlen? Das ist COUNTBLANK — klären Sie aber zuerst, ob eine ""-Formel als fehlend zählt, denn diese Entscheidung, nicht die Funktion, bestimmt, ob Ihre Vollständigkeitskennzahl ehrlich ist. Bringen Sie diese drei Fragen sauber auseinander, und Sie liefern nie wieder eine Zählung ab, die stillschweigend um die Größe Ihrer Textspalte danebenliegt.

Wie ExcelMaster hilft

Zählfehler sind unsichtbar — die Zahl kommt einfach falsch heraus, ohne Fehlermeldung, der man nachgehen könnte. ExcelMaster liest, was Ihre Spalte tatsächlich enthält, bevor es zählt: Es erkennt, dass Ihre Zahlen in Wahrheit Text sind, dass manche Leerzellen eigentlich ""-Formeln sind und dass ein versprengtes #N/A Ihr COUNTA aufbläht. Dann schreibt es die richtige Funktion für die Frage, die Sie wirklich stellen — eine echte Zeilenzahl, eine Zählung numerischer Einträge oder eine Zählung fehlender Daten, die leere Zeichenketten so behandelt, wie Sie es beabsichtigen. Beschreiben Sie, was Sie messen möchten; es wählt COUNT, COUNTA oder COUNTBLANK korrekt und erklärt, warum.

Häufig gestellte Fragen

Was ist der Unterschied zwischen COUNT und COUNTA in Excel?

COUNT zählt nur Zellen, die Zahlen enthalten (einschließlich Datums- und Uhrzeitwerten). COUNTA zählt jede Zelle, die nicht leer ist — Text, Zahlen, Fehler und sogar Formeln, die "" zurückgeben. Um zu zählen, wie viele Zeilen Daten enthalten, verwenden Sie COUNTA; nutzen Sie COUNT nur, wenn Sie ausdrücklich wissen möchten, wie viele numerische Werte existieren.

Warum ergibt COUNT in Excel 0 oder zu wenig?

Weil COUNT nur echte Zahlen sieht. Wenn Ihre Spalte Text enthält — Namen, IDs wie INV-0042 oder als Text importierte Ziffern (linksbündig mit grünem Dreieck) — überspringt COUNT sie und kann 0 zurückgeben. Verwenden Sie COUNTA, um gefüllte Zellen zu zählen, und korrigieren Sie die als Text gespeicherten Zahlen, wenn Sie damit rechnen müssen.

Zählt COUNTA leere Zellen?

Nein — aber es zählt Zellen, die nur leer aussehen. Eine Formel, die "" zurückgibt, wird von COUNTA gezählt, weil die Zelle eine Formel enthält. Wirklich leere Zellen (nie gefüllt oder mit Entf geleert) werden nicht gezählt. Deshalb fällt COUNTA oft höher aus, als ein Blick auf das Blatt vermuten lässt.

Ergeben COUNTA plus COUNTBLANK die Gesamtzahl der Zellen?

Meistens, aber nicht immer. Eine Zelle mit einer Formel, die "" zurückgibt, wird von beiden gezählt — von COUNTA (nicht leer) und von COUNTBLANK (leer) —, sodass sich in Bereichen mit solchen Formeln die beiden Summen überschneiden und mehr als die Zellenzahl ergeben. Wirklich leere Zellen werden nur von COUNTBLANK gezählt.

Wie zähle ich nicht-leere Zellen in Excel?

Verwenden Sie =COUNTA(range) für Zellen mit beliebigem Inhalt, einschließlich ""-Formeln und Fehlern. Für eine strengere Zählung im Sinne von hat sichtbaren Inhalt, die ""-Formeln ignoriert, nutzen Sie =COUNTIF(range,"<>") oder =COUNTIF(range,"?*") für Zellen mit mindestens einem sichtbaren Zeichen.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 07.07.2026.

Verwandte Anleitungen: Excel COUNTIF · Excel COUNTIFS · Eindeutige Werte zählen · Excel VALUE-Funktion