Start › Excel-Grundlagen › Eindeutige Werte zählen
Eindeutige Werte zählen in Excel
Um in Excel 365 eindeutige Werte zu zählen, verwenden Sie =ANZAHL2(EINDEUTIG(A2:A8)). In älteren Versionen erledigt =SUMMENPRODUKT(1/ZÄHLENWENN(A2:A8; A2:A8)) dieselbe Aufgabe. Hier sind beide, dazu das Zählen mit einer Bedingung und der Unterschied zwischen „verschiedenen“ und „eindeutigen“ Werten.
In dieser Anleitung
| A | B | |
|---|---|---|
| 1 | Kunde | Region |
| 2 | Anna | Nord |
| 3 | Bernd | Süd |
| 4 | Anna | Süd |
| 5 | Clara | Nord |
| 6 | Bernd | Süd |
| 7 | Anna | Nord |
| 8 | David | Ost |
Sieben Bestellungen, aber wie viele verschiedene Kunden? Anna, Bernd, Clara und David: 4.
Verschieden oder eindeutig: Was brauchen Sie?
| Frage | Antwort hier | Bezeichnung |
|---|---|---|
| Wie viele verschiedene Namen? | 4 (Anna, Bernd, Clara, David) | Verschiedene Werte |
| Wie viele Namen kommen nur einmal vor? | 2 (Clara, David) | Einmalige Werte |
Fast jeder meint den ersten Fall, wenn er „eindeutige Werte zählen“ sagt. Beide Fälle werden unten behandelt.
Excel 365: ANZAHL2 und EINDEUTIG
=ANZAHL2(EINDEUTIG(A2:A8))EINDEUTIG gibt die Liste der verschiedenen Namen zurück, und ANZAHL2 zählt sie: 4. Für die Namen, die genau einmal vorkommen, setzen Sie das dritte Argument von EINDEUTIG auf WAHR:
=ZEILEN(EINDEUTIG(A2:A8; ; WAHR))Ergebnis: 2. Kann der Bereich leere Zellen enthalten, filtern Sie diese zuerst heraus; sonst zählt die leere Zelle als Wert:
=ANZAHL2(EINDEUTIG(FILTER(A2:A100; A2:A100<>"")))Ältere Versionen: SUMMENPRODUKT und ZÄHLENWENN
=SUMMENPRODUKT(1 / ZÄHLENWENN(A2:A8; A2:A8))So funktioniert es: ZÄHLENWENN zählt, wie oft jeder Name vorkommt. Anna erhält in jeder ihrer drei Zeilen eine 3, jede dieser Zeilen trägt also 1/3 bei, zusammen genau 1. Jeder Name trägt 1 bei, und die Summe ist die Anzahl der verschiedenen Namen: 4.
Leere Zellen verursachen #DIV/0!. Diese Version ignoriert sie:
=SUMMENPRODUKT((A2:A100<>"") / ZÄHLENWENN(A2:A100; A2:A100 & ""))Um die Namen zu zählen, die nur einmal vorkommen:
=SUMMENPRODUKT(--(ZÄHLENWENN(A2:A8; A2:A8) = 1))Große Listen: Die Methode mit ZÄHLENWENN vergleicht jede Zeile mit allen anderen. Bei Zehntausenden Zeilen wird sie langsam; verwenden Sie dann EINDEUTIG oder eine Pivot-Tabelle.
Eindeutige Werte mit einer Bedingung zählen
Wie viele verschiedene Kunden haben im Süden bestellt? In Excel 365:
=ANZAHL2(EINDEUTIG(FILTER(A2:A8; B2:B8="Süd")))Im Süden stehen Bernd, Anna und Bernd: Die Antwort ist 2. Passt keine Zeile, gibt FILTER #KALK! zurück; packen Sie es so ein: WENNFEHLER(…; 0)
Mit einer Pivot-Tabelle (ohne Formel)
- Markieren Sie die Daten und wählen Sie Einfügen › PivotTable.
- Aktivieren Sie Dem Datenmodell diese Daten hinzufügen und klicken Sie auf OK.
- Ziehen Sie Region in Zeilen und Kunde in Werte.
- Klicken Sie auf das Feld Kunde unter Werte, wählen Sie Wertfeldeinstellungen und dann Diskrete Anzahl.
Jetzt sehen Sie die Anzahl verschiedener Kunden pro Region. Ohne das Häkchen beim Datenmodell erscheint Diskrete Anzahl nicht in der Liste. Mehr dazu in der Anleitung zu Pivot-Tabellen.
Die Liste der eindeutigen Werte anzeigen
Sie wollen die Namen statt der Anzahl? =EINDEUTIG(A2:A8) oder =SORTIEREN(EINDEUTIG(A2:A8)) liefert die Liste. In älteren Versionen kopieren Sie die Spalte und verwenden Duplikate entfernen.
Häufige Fragen
Unterscheidet das Zählen eindeutiger Werte Groß- und Kleinschreibung?
Nein. EINDEUTIG und ZÄHLENWENN behandeln „anna“ und „Anna“ als denselben Wert.
Warum zählt meine Formel einen Wert zu viel?
Wahrscheinlich wegen leerer Zellen oder Namen mit überflüssigen Leerzeichen („Anna“ mit Leerzeichen dahinter und „Anna“). Filtern Sie leere Zellen heraus und bereinigen Sie die Liste zuerst mit GLÄTTEN.
Wie zähle ich nur eindeutige Zahlen?
In Excel 365: =ANZAHL(EINDEUTIG(A2:A100)). ANZAHL ignoriert Text, es werden also nur verschiedene Zahlen gezählt.
Kann ich eindeutige Werte über zwei Spalten zählen?
Ja: =ZEILEN(EINDEUTIG(A2:B8)) zählt die verschiedenen Kombinationen beider Spalten, etwa Anna + Nord und Anna + Süd.