=ZÄHLENWENN(B2:B8;"<>") zählt die Zellen in B2:B8, die nicht leer sind. <> heißt "ungleich", und ohne etwas dahinter wird mit einer leeren Zelle verglichen. =ANZAHL2(B2:B8) liefert dieselbe Zahl. ZÄHLENWENN heißt in englischem Excel COUNTIF und ANZAHL2 heißt COUNTA; so zeigt die Tabelle die Formeln. Du kannst sie in der Tabelle auch deutsch eingeben, mit Semikolons: =ZÄHLENWENN(B2:B8;"<>").
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Phone | Count | Result | ||
| 2 | Ana | ana@mail.com | 555-0101 | Emails, COUNTIF | 5 | |
| 3 | Ben | 555-0102 | Emails, COUNTA | 5 | ||
| 4 | Cara | cara@mail.com | Missing emails | 2 | ||
| 5 | Dan | dan@mail.com | 555-0104 | Phones | 4 | |
| 6 | Eva | Rows | 7 | |||
| 7 | Finn | finn@mail.com | 555-0106 | |||
| 8 | Gus | gus@mail.com |
=ZÄHLENWENN(B2:B8;"<>")Fünf der sieben Kontakte haben eine E-Mail-Adresse, also zeigen F2 und F3 beide 5, und ANZAHLLEEREZELLEN (englisch COUNTBLANK) zählt die beiden fehlenden. Gefüllte und leere Zellen ergeben zusammen immer die Anzahl der Zeilen in F6. Tippe eine E-Mail-Adresse in B3, und F2 steigt um eins, während F4 sinkt.
ZÄHLENWENN nicht leer oder ANZAHL2
Für einen Bereich zählen =ZÄHLENWENN(B2:B8;"<>") und =ANZAHL2(B2:B8) dieselben Zellen: alles, was nicht leer ist, auch Zahlen, Datumswerte, WAHR/FALSCH und Fehlerwerte. ANZAHL2 ist kürzer. Die Form mit "<>" gibt es für den Moment, in dem du eine zweite Bedingung brauchst, denn ANZAHL2 kann keine aufnehmen, ZÄHLENWENNS schon.
ANZAHL (englisch COUNT) ist eine andere Funktion: Sie zählt nur Zahlen und Datumswerte, also liefert eine Spalte mit Namen 0. Die drei werden unter ANZAHL und ANZAHL2 verglichen.
Das Gegenteil von nicht leer ist "": =ZÄHLENWENN(B2:B8;"") zählt die leeren Zellen, wie ANZAHLLEEREZELLEN.
ZÄHLENWENNS nicht leer mit einer weiteren Bedingung
Nimm "<>" als eines der Kriterien von ZÄHLENWENNS. Unten bedeutet ein Versanddatum, dass die Bestellung verschickt ist.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Order | Shipped | Condition | Count | |
| 2 | North | A-101 | 2026-01-08 | North, shipped | 2 | |
| 3 | South | A-102 | North, not shipped | 1 | ||
| 4 | North | A-103 | 2026-02-06 | Any region, shipped | 3 | |
| 5 | East | A-104 | 2026-02-20 | Order and date filled | 3 | |
| 6 | South | A-105 | ||||
| 7 | North | A-106 |
=ZÄHLENWENNS(A2:A7;"North";C2:C7;"<>")F2 zählt die beiden North-Bestellungen mit Datum, F3 die eine ohne. F5 setzt "<>" auf zwei Spalten, zählt also die Zeilen, in denen beide gefüllt sind. Dasselbe Kriterium funktioniert in SUMMEWENNS und MITTELWERTWENNS: =SUMMEWENNS(D2:D7;C2:C7;"<>") würde eine Betragsspalte D nur für die versendeten Zeilen addieren.
Zellen, die nur leer aussehen
Eine Zelle mit einem Leerzeichen sieht leer aus, enthält aber Text, und "<>" und ANZAHL2 zählen sie mit. Das passiert bei Daten, die aus anderen Systemen eingefügt oder durch Eintippen eines Leerzeichens "geleert" wurden. Zähle die Zellen mit sichtbarem Inhalt, indem du die Leerzeichen entfernst und die Länge prüfst.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | Note | Count | Result | |
| 2 | Ana | call back | COUNTA | 4 | |
| 3 | Ben | Visible content | 2 | ||
| 4 | Cara | Space in B3? | 1 | ||
| 5 | Dan | paid | |||
| 6 | Eva |
=ANZAHL2(B2:B6)B3 enthält ein Leerzeichen und B6 zwei. ANZAHL2 zählt sie zusammen mit den beiden echten Notizen und zeigt 4. Die Variante mit SUMMENPRODUKT entfernt in jeder Zelle die Leerzeichen und zählt nur die, in denen etwas übrig bleibt: 2. Um die Zellen selbst zu bereinigen, markierst du sie und drückst Entf, oder du nimmst GLÄTTEN in einer Hilfsspalte. Würdest du mit Suchen und Ersetzen jedes Leerzeichen durch nichts ersetzen, würde auch "call back" zu "callback".
Formeln, die eine leere Zeichenfolge liefern
Eine Formel wie =WENN(C2>0;C2;"") zeigt nichts, wenn die Bedingung nicht zutrifft, aber die Zelle ist nicht leer: Sie enthält eine Formel, deren Ergebnis eine leere Zeichenfolge ist. Verschiedene Zählfunktionen behandeln sie unterschiedlich. Enthält A2:A6 Apple, eine Formel, die "" liefert, eine leere Zelle, 5 und Pear, liefert Excel:
=COUNTA(A2:A6) 4 counts the "" formula
=COUNTIF(A2:A6,"<>") 4 counts the "" formula
=COUNTBLANK(A2:A6) 2 counts the "" formula as blank
=COUNTIF(A2:A6,"") 2 counts the "" formula as blank
=SUMPRODUCT(--(LEN(A2:A6)>0)) 3 counts only visible content
=COUNTIF(A2:A6,"?*") 2 counts text of at least one character
Die Zelle mit der Formel wird also sowohl als leer als auch als nicht leer gezählt, und ANZAHL2 plus ANZAHLLEEREZELLEN ist mehr als die Anzahl der Zellen. Ist eine Spalte mit solchen Formeln gefüllt, zählst du mit =SUMMENPRODUKT(--(LÄNGE(A2:A6)>0)), das nur Zellen zählt, die etwas zeigen. Mit einer zweiten Bedingung: =SUMMENPRODUKT((B2:B6="North")*(LÄNGE(A2:A6)>0)).
Übung: nicht leer plus eine Bedingung
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | City | Phone | Count | Result | |
| 2 | Ana | Paris | 555-0101 | Paris with phone | ||
| 3 | Ben | Lyon | 555-0102 | |||
| 4 | Cara | Paris | ||||
| 5 | Dan | Paris | 555-0104 | |||
| 6 | Eva | Lyon | ||||
| 7 | Finn | Nice | 555-0106 | |||
| 8 | Gus | Paris |
Du bist dran: Zähle die Kontakte in Paris, die in Spalte C eine Telefonnummer haben. Schreib die Formel in F2.
Welche Formel du nimmst
| Du willst zählen | Formel |
|---|---|
| Gefüllte Zellen in einem Bereich | =ANZAHL2(B2:B8) |
| Gefüllte Zellen plus eine weitere Bedingung | =ZÄHLENWENNS(A2:A8;"North";B2:B8;"<>") |
| Zeilen, in denen zwei Spalten gefüllt sind | =ZÄHLENWENNS(B2:B8;"<>";C2:C8;"<>") |
Zellen mit sichtbarem Inhalt, ohne Leerzeichen und ""-Formeln | =SUMMENPRODUKT(--(LÄNGE(GLÄTTEN(B2:B8))>0)) |
| Nur gefüllte Textzellen | =ZÄHLENWENN(B2:B8;"?*") |
| Leere Zellen | =ANZAHLLEEREZELLEN(B2:B8) |
Um eine einzelne Zelle zu prüfen, statt zu zählen, liefert =B2<>"" WAHR, wenn B2 etwas zeigt, und =ISTLEER(B2) liefert WAHR nur, wenn B2 wirklich leer ist, ohne Formel darin.
Häufig gestellte Fragen
Ist ZÄHLENWENN mit "<>" dasselbe wie ANZAHL2?
Für einen Bereich ja: =ZÄHLENWENN(B2:B8;"<>") und =ANZAHL2(B2:B8) zählen dieselben Zellen (Text, Zahlen, Datumswerte, WAHR/FALSCH und Fehler). Die Form mit "<>" ist für ZÄHLENWENNS gedacht, wo sie neben einer anderen Bedingung stehen kann.
Was bedeutet "<>" in ZÄHLENWENN?
<> heißt "ungleich", und ohne etwas dahinter wird mit einer leeren Zelle verglichen. Also bedeutet "<>" "nicht leer", und "<>North" bedeutet "ungleich North".
Wie zähle ich Zellen, die nicht leer und nicht null sind?
Nimm =ZÄHLENWENNS(B2:B8;"<>";B2:B8;"<>0"). Das Kriterium "<>0" allein zählt auch leere Zellen, weil eine leere Zelle ungleich 0 ist; mit "<>" dazu fallen sie weg.
Warum zählt ANZAHL2 Zellen, die leer aussehen?
Sie sind nicht leer: Sie enthalten ein Leerzeichen oder eine Formel, die eine leere Zeichenfolge "" liefert. Um nur Zellen mit sichtbarem Inhalt zu zählen, nimmst du =SUMMENPRODUKT(--(LÄNGE(GLÄTTEN(B2:B8))>0)).