Das Wichtigste in Kürze —
COUNTIF(range, criteria)zählt, wie viele Zellen inrangeeine Bedingung erfüllen. Die ganze Funktion hängt an einer Tatsache, die die meisten übersehen: Das Kriterium ist ein Stück Text — ein kleiner Test, als Zeichenkette geschrieben. Wenn Sie das verinnerlicht haben, verliert jede Eigenheit (Operatoren in Anführungszeichen,&zum Einsetzen eines Zellwerts, Platzhalter, die Datumsfalle) ihr Geheimnis.
=COUNTIF(A2:A100, "West") ' exakter Textabgleich (Groß-/Kleinschreibung egal)
=COUNTIF(B2:B100, ">100") ' der Operator gehört IN die Anführungszeichen
=COUNTIF(B2:B100, ">"&E1) ' Schwelle aus einer Zelle — mit & verketten
=COUNTIF(A2:A100, "*apple*") ' enthält "apple" — Platzhalter funktionieren bei Text
=COUNTIF(A2:A100, "*") ' wie viele TEXT-Zellen gibt es
COUNTIF ist eines der Arbeitspferde von Excel und eine seiner meistgesuchten Funktionen, denn wie viele davon passen? ist eine Frage, die man ständig stellt. Es ist auch die Stelle, an der viele Formeln still danebengehen — fast immer, weil das Kriterium nicht so aufgebaut wurde, wie COUNTIF es liest.
Was Sie lernen werden
- Warum das Kriterium eine Zeichenkette ist und was das erklärt
- Operatoren in Anführungszeichen setzen und mit
&einen Zellwert einsetzen - Platzhalter für Textzählungen wie enthält / beginnt mit / endet mit
- Die 15-Stellen-Genauigkeitsfalle bei langen Zahlen (Karten- und ID-Nummern)
- Wann eine Bedingung nicht reicht — der Umstieg auf
COUNTIFS
Hinweis — deutsche Funktionsnamen: In der deutschen Excel-Oberfläche heißen diese Funktionen
COUNTIF= ZÄHLENWENN,COUNTIFS= ZÄHLENWENNS,SUMPRODUCT= SUMMENPRODUKT undDATE= DATUM. In den Codeblöcken behalten wir die englischen Namen bei, weil sie versionsübergreifend eindeutig sind.
Das Denkmodell: Das Kriterium ist eine Zeichenkette, kein Ausdruck
In den meisten Formeln schreiben Sie einen unmittelbaren Vergleich: B2>100 wird
beim Tippen ausgewertet. In COUNTIF nicht — Sie übergeben ihm eine
Beschreibung des Tests als Text, und COUNTIF wendet diese Beschreibung auf
jede Zelle im Bereich an. Diese eine Design-Entscheidung erklärt fast alles am
Verhalten von COUNTIF:
=COUNTIF(B2:B100, ">100") ' richtig: der ganze Test ist eine Zeichenkette
=COUNTIF(B2:B100, >100) ' Fehler: >100 ist kein gültiger eigenständiger Ausdruck
Sobald Sie verinnerlicht haben, dass das Kriterium eine Zeichenkette ist, ergeben
sich die Regeln von selbst. Der Operator (>, <, >=, <>) steht
innerhalb der Anführungszeichen zusammen mit dem Wert. Eine bloße Zahl oder
ein bloßes Wort ("West", 42) bedeutet ist gleich diesem Wert. Und wenn Ihre
Schwelle keine Konstante ist, sondern in einer Zelle steht, dürfen Sie den
Zellbezug nicht in die Anführungszeichen setzen — Sie müssen die Zeichenkette mit
& zusammenbauen.
Der häufigste Praxisfall: eine Schwelle, die in einer Zelle steht
Sie schreiben die Zahl fast nie fest in die Formel. Die Schwelle steht in einer Zelle — einem Filterfeld, einem Parameter, einer Zielvorgabe. Das ist die mit Abstand häufigste COUNTIF-Frage, und die Antwort heißt Verkettung:
=COUNTIF(B2:B100, ">"&E1) ' Werte zählen, die größer sind als das, was in E1 steht
=COUNTIF(A2:A100, E1) ' exakter Abgleich mit dem Wert aus E1
=COUNTIF(A2:A100, "*"&E1&"*") ' Zellen, die den Text aus E1 ENTHALTEN
=COUNTIF(C2:C100, ">="&E1&"") ' funktioniert auch für Datumswerte in E1
Der Mechanismus: ">"&E1 klebt die Operator-Zeichenkette an den Zellwert und
erzeugt die fertige Kriterien-Zeichenkette wie ">100". Wenn Sie je in
Versuchung geraten, ">E1" zu tippen — halten Sie inne; das sucht buchstäblich
nach dem Text E1. Der Bezug gehört außerhalb der Anführungszeichen, verbunden
mit &.
Platzhalter: enthält, beginnt mit, endet mit
Bei Text unterstützt COUNTIF Platzhalter — und genau das macht es zum Werkzeug für Fragen wie wie viele Zellen enthalten …:
=COUNTIF(A2:A100, "apple*") ' beginnt mit "apple"
=COUNTIF(A2:A100, "*apple") ' endet mit "apple"
=COUNTIF(A2:A100, "*apple*") ' enthält "apple" an beliebiger Stelle
=COUNTIF(A2:A100, "?????") ' genau 5 Zeichen (? = ein Zeichen)
=COUNTIF(A2:A100, "*") ' beliebiger Text (ideal, um Textzellen zu zählen)
=COUNTIF(A2:A100, "<>") ' nicht-leere Zellen
Zwei Dinge sollten Sie wissen. Der Textabgleich unterscheidet nicht zwischen
Groß- und Kleinschreibung — "apple" zählt Apple und APPLE gleichermaßen; für
einen Abgleich mit Beachtung der Groß-/Kleinschreibung brauchen Sie SUMPRODUCT
zusammen mit EXACT. Und um ein wörtliches Sternchen oder Fragezeichen
abzugleichen, stellen Sie ihm eine Tilde voran: "~*" findet tatsächliche
*-Zeichen.
Die Fallen: Datumswerte und lange Zahlen
Zwei Fehlerquellen erwischen Anwender immer wieder.
Datumswerte. =COUNTIF(A:A, ">2026-01-01") verlangt von COUNTIF, ein
Text-Datum zu interpretieren, was von den Regionaleinstellungen abhängt und
still falsch gelesen werden kann. Bauen Sie das Kriterium stattdessen aus einem
echten Datum, damit nichts geraten werden muss:
=COUNTIF(A2:A100, ">="&DATE(2026,1,1)) ' robust, unabhängig von der Region
=COUNTIF(A2:A100, ">="&DATE(2026,1,1))-COUNTIF(A2:A100, ">"&DATE(2026,12,31))
Lange Zahlen. COUNTIF vergleicht Zahlen nur mit 15 signifikanten Stellen
Genauigkeit. Kreditkartennummern, 16- bis 18-stellige IDs und lange Kontonummern,
die sich nur in den letzten Stellen unterscheiden, werden als gleich
behandelt, sodass die Zählungen zu hoch ausfallen. Die Lösung: Speichern und
vergleichen Sie sie als Text und fügen Sie einen Platzhalter hinzu, der einen
Textvergleich erzwingt: =COUNTIF(A2:A100, E1&"*") — oder behalten Sie die IDs
als Text und gleichen Sie die vollständige Zeichenkette ab.
Nur eine Bedingung: wann Sie zu COUNTIFS greifen
Die entscheidende Grenze von COUNTIF steckt im Namen: ein Bereich, ein
Kriterium. Sobald Sie Betrag > 100 und Region = West brauchen, schafft
COUNTIF das nicht in einem Aufruf — und mehrere COUNTIF aneinanderzureihen
ergibt kein und, sondern ein oder:
' ODER (eine der Bedingungen): COUNTIFs addieren
=COUNTIF(A2:A100,"West") + COUNTIF(A2:A100,"East")
' UND (beide Bedingungen): das ist COUNTIFS, nicht COUNTIF
=COUNTIFS(A2:A100,"West", B2:B100,">100")
Die Entscheidungsregel ist also klar: eine Bedingung → COUNTIF; zwei oder mehr
Bedingungen, die alle gelten müssen → COUNTIFS.
Wenn Sie sich dabei ertappen, COUNTIF(...) + COUNTIF(...) zu schreiben, um ein
und auszudrücken, ist das das Signal, dass Sie COUNTIF entwachsen sind. (Um
unterschiedliche Werte statt Treffer zu zählen, siehe
eindeutige Werte zählen.)
Worauf es ankommt
COUNTIF belohnt vor allem eine Gewohnheit: Behandeln Sie das Kriterium als eine
Zeichenkette, die Sie zusammenbauen. Ein konstanter Test kommt mit seinem
Operator in Anführungszeichen; eine zellbasierte Schwelle wird mit & außerhalb
der Anführungszeichen gebaut; Textfragen nutzen Platzhalter; Datumsfragen nutzen
DATE(), damit nichts der regionalen Interpretation überlassen bleibt. Und
kennen Sie seine Obergrenze — eine einzige Bedingung. COUNTIF ist bewusst eng
gefasst, und diese Enge ist ein Vorzug: Wenn Ihre Frage eine zweite Bedingung
bekommt, lautet die Antwort nicht ein clevereres COUNTIF, sondern COUNTIFS.
Wie ExcelMaster hilft
Das COUNTIF, das eine falsche Zahl liefert, meldet selten einen Fehler — das
Kriterium wurde nur so aufgebaut, wie Sie es lesen, nicht wie Excel es liest.
ExcelMaster schreibt das Kriterium gleich beim ersten Mal richtig: Es
verkettet Ihre Zellschwelle mit &, wählt Platzhalter für enthält-Fragen, nutzt
DATE() für Datumsbereiche und stellt Sie auf COUNTIFS um, sobald eine zweite
Bedingung auftaucht. Sagen Sie ihm zähle die Bestellungen über der Zielvorgabe in
E1 oder wie viele Zeilen Erstattung erwähnen, und es erzeugt eine Formel, die
das zählt, was Sie gemeint haben — und weist auf die 15-Stellen-Falle hin, bevor
sie Ihre Summe aufbläht.
Häufig gestellte Fragen
Wie verwende ich COUNTIF in Excel?
=COUNTIF(range, criteria) zählt Zellen in range, die eine Bedingung erfüllen.
Das Kriterium wird als Text geschrieben: "West" für einen exakten Abgleich,
">100" für einen Vergleich (Operator innerhalb der Anführungszeichen) oder
"*apple*" für enthält apple. Um einen Wert aus einer Zelle zu verwenden,
verketten Sie: =COUNTIF(B:B, ">"&E1).
Was ist der Unterschied zwischen COUNTIF und COUNTIFS?
COUNTIF behandelt eine Bedingung auf einem Bereich. COUNTIFS behandelt
mehrere Bedingungen über mehrere Bereiche und zählt Zeilen, in denen alle
Bedingungen zutreffen — z. B. Region = West und Betrag > 100. Zwei COUNTIF
aneinandergereiht werden addiert (ein oder), für und-Logik nutzen Sie also
COUNTIFS.
Wie verwende ich einen Zellwert als COUNTIF-Kriterium?
Verketten Sie die Operator-Zeichenkette mit dem Zellbezug über & und halten Sie
den Bezug außerhalb der Anführungszeichen: =COUNTIF(B:B, ">"&E1) zählt Werte,
die größer als E1 sind. ">E1" würde stattdessen nach dem wörtlichen Text E1
suchen.
Unterstützt COUNTIF Platzhalter?
Ja, bei Text. * steht für beliebig viele Zeichen, ? für genau eines:
"apple*" (beginnt mit), "*apple*" (enthält), "?????" (5 Zeichen). Nutzen
Sie "*", um Textzellen zu zählen. Um ein wörtliches * oder ? abzugleichen,
stellen Sie eine Tilde voran: "~*".
Warum verzählt sich COUNTIF bei langen Zahlen wie Kreditkartennummern?
COUNTIF vergleicht Zahlen mit 15 signifikanten Stellen Genauigkeit, sodass lange Zahlen, die sich nur in hinteren Stellen unterscheiden, als gleich behandelt und zu hoch gezählt werden. Speichern Sie solche IDs als Text und gleichen Sie die vollständige Zeichenkette ab (optional mit einem Platzhalter), um einen Textvergleich zu erzwingen.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 07.07.2026.
Verwandte Anleitungen: Excel COUNTIFS · COUNT, COUNTA & COUNTBLANK · Eindeutige Werte zählen · Excel SUMPRODUCT
