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

Excel COUNTIF-Funktion — Zellen zählen, die eine Bedingung erfüllen (und die Kriterien-Fallen)

|

Excel COUNTIF-Funktion — Zellen zählen, die eine Bedingung erfüllen (und die Kriterien-Fallen)

Das Wichtigste in KürzeCOUNTIF(range, criteria) zählt, wie viele Zellen in range eine 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 und DATE = 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