Wie viele Aufträge sind noch offen? Wie viele Mitarbeitende arbeiten in Berlin? Wie oft kommt eine Kundennummer doppelt vor? Solche Fragen beantwortest du in Excel mit ZÄHLENWENN. Die Funktion zählt alle Zellen, die eine bestimmte Bedingung erfüllen. Hier erfährst du, wie sie funktioniert und welche Tricks du kennen solltest.

Die Syntax von ZÄHLENWENN

=ZÄHLENWENN(Bereich; Suchkriterien)
  • Bereich: die Zellen, die gezählt werden sollen
  • Suchkriterien: die Bedingung, zum Beispiel ein Text, eine Zahl, ein Vergleich oder ein Zellbezug

ZÄHLENWENN kommt also mit nur zwei Argumenten aus und ist damit eine der einfachsten bedingten Funktionen in Excel.

Beispiel: offene Aufträge zählen

A B C
1 Auftrag Ort Status
2 1001 Berlin offen
3 1002 Köln erledigt
4 1003 Berlin erledigt
5 1004 Leipzig offen
6 1005 Berlin offen

Um alle offenen Aufträge zu zählen, schreibst du:

=ZÄHLENWENN(C2:C6;"offen")

Ergebnis: 3.

ZÄHLENWENN mit Zahlen und Vergleichen

Vergleichsoperatoren werden – wie bei SUMMEWENN – zusammen mit der Zahl in Anführungszeichen gesetzt:

Was wird gezählt? Formel
Werte größer als 100 =ZÄHLENWENN(D2:D50;">100")
Werte kleiner als 0 =ZÄHLENWENN(D2:D50;"<0")
Werte genau 0 =ZÄHLENWENN(D2:D50;0)
Werte größer als der Wert in F1 =ZÄHLENWENN(D2:D50;">"&F1)
Alle außer „erledigt“ =ZÄHLENWENN(C2:C50;"<>erledigt")

Leere und nicht leere Zellen zählen

Zwei besonders praktische Kriterien:

=ZÄHLENWENN(B2:B100;"")
=ZÄHLENWENN(B2:B100;"<>")

Die erste Formel zählt leere Zellen, die zweite alle Zellen, die nicht leer sind. So siehst du zum Beispiel schnell, bei wie vielen Kontakten noch die E-Mail-Adresse fehlt.

ZÄHLENWENN mit Platzhaltern

Auch hier helfen die Platzhalter * (beliebig viele Zeichen) und ? (genau ein Zeichen):

=ZÄHLENWENN(A2:A100;"*GmbH*")
=ZÄHLENWENN(A2:A100;"M*")

Die erste Formel zählt alle Firmennamen, die „GmbH“ enthalten, die zweite alle Einträge, die mit „M“ beginnen.

Duplikate finden mit ZÄHLENWENN

Ein klassischer Anwendungsfall ist die Suche nach doppelten Einträgen. Schreibe neben deine Liste in Zelle B2:

=ZÄHLENWENN($A$2:$A$100;A2)

Kopiere die Formel nach unten. Überall, wo eine Zahl größer als 1 erscheint, kommt der Wert mehrfach vor. Möchtest du eine klare Kennzeichnung, kombinierst du die Formel mit WENN:

=WENN(ZÄHLENWENN($A$2:$A$100;A2)>1;"Duplikat";"")

Tipp: Mit der bedingten Formatierung kannst du Duplikate auch farbig markieren. Wähle dazu Start → Bedingte Formatierung → Regeln zum Hervorheben von Zellen → Doppelte Werte.

ZÄHLENWENNS: mehrere Bedingungen

Mit ZÄHLENWENNS kombinierst du mehrere Bedingungen. Alle Bedingungen müssen gleichzeitig erfüllt sein. Um die offenen Aufträge in Berlin zu zählen, schreibst du:

=ZÄHLENWENNS(B2:B6;"Berlin";C2:C6;"offen")

Ergebnis: 2.

Auch Bereiche zwischen zwei Werten lassen sich so zählen, etwa alle Werte zwischen 50 und 100:

=ZÄHLENWENNS(D2:D50;">=50";D2:D50;"<=100")

ZÄHLENWENN oder ANZAHL?

Funktion Zählt …
ANZAHL Zellen mit Zahlen
ANZAHL2 alle nicht leeren Zellen
ANZAHLLEEREZELLEN leere Zellen
ZÄHLENWENN Zellen, die eine Bedingung erfüllen
ZÄHLENWENNS Zellen, die mehrere Bedingungen erfüllen

Häufige Fragen zu ZÄHLENWENN

Warum zählt ZÄHLENWENN nicht alle passenden Einträge?

Häufig sind überflüssige Leerzeichen oder unterschiedliche Schreibweisen die Ursache. Prüfe die Daten mit GLÄTTEN. Auch Zahlen, die als Text gespeichert sind, werden bei Zahlenkriterien nicht mitgezählt.

Kann ZÄHLENWENN mehrere Werte gleichzeitig zählen (ODER)?

Ja, indem du zwei Funktionen addierst: =ZÄHLENWENN(B2:B6;"Berlin")+ZÄHLENWENN(B2:B6;"Köln").

Wie zähle ich, wie oft ein Wort in einer Zelle vorkommt?

Das kann ZÄHLENWENN nicht – die Funktion zählt Zellen, nicht Wörter innerhalb einer Zelle. Dafür brauchst du eine Kombination aus LÄNGE und WECHSELN.

Fazit

ZÄHLENWENN ist ideal, um Listen schnell auszuwerten, Status zu zählen oder Duplikate aufzuspüren. Für mehrere Bedingungen ist ZÄHLENWENNS die richtige Wahl. Weitere wichtige Funktionen findest du in unserer Übersicht der 30 wichtigsten Excel Formeln.

Leave a Reply

Your email address will not be published. Required fields are marked *