Die Funktion COUNTIF in Excel
ZÄHLENWENN (Englisch: COUNTIF) zählt, wie viele Zellen eines Bereichs eine Bedingung erfüllen. Wie viele Bestellungen kamen aus dem Norden? Wie viele Beträge liegen über 100? Wie viele Namen beginnen mit „A“?
Für zwei oder mehr Bedingungen gleichzeitig verwende ZÄHLENWENNS (Englisch: COUNTIFS).
Syntax
=COUNTIF(range, criteria)
| Argument | Was es bedeutet |
|---|---|
| range | Die Zellen, die geprüft werden. |
| criteria | Die Bedingung: ein Wert ("Nord", 5), ein Vergleich in Anführungszeichen (">100"), ein Zellbezug oder ein Platzhaltermuster ("A*"). |
Beispiele
1. Einen Text zählen
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Bestellungen Nord | |
| 2 | 1001 | Nord | 250 | Bezahlt | 3 | |
| 3 | 1002 | Süd | 90 | Bezahlt | ||
| 4 | 1003 | Nord | 420 | Offen | ||
| 5 | 1004 | Ost | 130 | Bezahlt | ||
| 6 | 1005 | Nord | 75 | Bezahlt |
Drei Zellen in B2:B6 lauten Nord. Die Textsuche unterscheidet nicht zwischen Groß- und Kleinschreibung.
2. Zahlen über einem Grenzwert zählen
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Bestellungen über 100 | |
| 2 | 1001 | Nord | 250 | Bezahlt | 3 | |
| 3 | 1002 | Süd | 90 | Bezahlt | ||
| 4 | 1003 | Nord | 420 | Offen | ||
| 5 | 1004 | Ost | 130 | Bezahlt | ||
| 6 | 1005 | Nord | 75 | Bezahlt |
250, 420 und 130 sind größer als 100. Vergleiche gehören in die Anführungszeichen.
3. Die Bedingung aus einer Zelle nehmen
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Grenzwert | 200 | |
| 2 | 1001 | Nord | 250 | Bezahlt | Über Grenzwert | 2 | |
| 3 | 1002 | Süd | 90 | Bezahlt | |||
| 4 | 1003 | Nord | 420 | Offen | |||
| 5 | 1004 | Ost | 130 | Bezahlt | |||
| 6 | 1005 | Nord | 75 | Bezahlt |
Verbinde den Operator und die Zelle mit &: ">"&G1 wird zu ">200". Ändere G1, und die Anzahl passt sich an (250 und 420).
4. Platzhalter: Text, der auf etwas endet
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Region endet auf "d" | |
| 2 | 1001 | Nord | 250 | Bezahlt | 4 | |
| 3 | 1002 | Süd | 90 | Bezahlt | ||
| 4 | 1003 | Nord | 420 | Offen | ||
| 5 | 1004 | Ost | 130 | Bezahlt | ||
| 6 | 1005 | Nord | 75 | Bezahlt |
* steht für beliebig viele Zeichen, ? für genau ein Zeichen. Nord (3-mal) und Süd enden auf „d“: 4.
Häufige Fehler
Der Operator steht außerhalb der Anführungszeichen, z. B.
=ZÄHLENWENN(C2:C6;>100). Excel akzeptiert die Formel nicht.Korrektur: Schreibe die ganze Bedingung als Text: ">100".
Der Zellbezug steht in den Anführungszeichen, z. B. ">G1". Excel sucht dann nach dem Text G1.
Korrektur: Verbinde beides mit &: ">"&G1.
Das Falsche zählen: ZÄHLENWENN (Englisch: COUNTIF) zählt Zellen, es addiert sie nicht.
Korrektur: Um die passenden Beträge zu addieren, verwende SUMMEWENN (Englisch: SUMIF).
Häufig gestellte Fragen
Wie zähle ich Zellen, die nicht leer sind?
Verwende "<>" als Bedingung: =ZÄHLENWENN(B2:B6;"<>"), oder einfach ANZAHL2 (Englisch: COUNTA).
Kann COUNTIF zwei Bedingungen verwenden?
Nein, nur einen Bereich und eine Bedingung. ZÄHLENWENNS (Englisch: COUNTIFS) nimmt so viele Bereich-/Bedingungs-Paare, wie du brauchst.
Verwandte Funktionen
- COUNTIFSCOUNTIFS zählt die Zeilen, die mehrere Bedingungen gleichzeitig erfüllen, etwa eine Region und einen Betragsbereich.
- SUMIFSUMIF addiert die Werte, die eine Bedingung erfüllen, etwa alle Umsätze einer Region oder alle Beträge über 100.
- IFIF prüft eine Bedingung und gibt einen Wert zurück, wenn sie wahr ist, und einen anderen, wenn sie falsch ist.