Anzahl verschiedener Werte in einer Spalte ermitteln

In einer Excel-Tabelle habe ich meine Musiksammlung mit Spalten wie zum Beispiel Künstler, Album, Länge eingerichtet. Dabei erscheinen viele Künstler mehrfach, weil ich mehrere Alben von ihnen habe. Ich möchte nun mit einer Formel ermitteln, wie viele verschiedene Künstler in der Liste vorkommen. Allgemein formuliert, suche ich eine Formel, die aus einer Menge von Textwerten die Anzahl unterschiedlicher Werte angibt.

Diese etwas verzwickte Aufgabe lösen Sie mit einer Matrixformel. Dadurch realisieren Sie zwei Berechnungsschritte in einer Formel. Wenn die auszuwertenden Daten zum Beispiel im Zellbereich »A2:A100« stehen, geben Sie folgende Formel ein:


=SUMME(WENN(A2:A100=öö;0;1/ZÄHLENWENN(A2:A100;A2:A100)))

Wichtig ist, dass Sie den Eintrag nicht mit der Eingabetaste beenden, sondern die Tastenkombination[Strg]+[Umsch] + [Eingabe] verwenden, um eine Matrixformel zu erzeugen.

Die Matrixformel berechnet zunächst einzeln für sämtliche Zellen von »A2« bis »A100« das Ergebnis der »WENN«-Funktion. Abschließend erfolgt die Summenbildung über alle Einzelergebnisse. Für jede einzelne Zelle liefert die »WENN«-Funktion das Ergebnis »0«, falls die Zelle leer ist. Ansonsten wird durch die Funktion »ZÄHLENWENN« ein Zahlenwert ausgegeben. Der Datenbereich dieser Funktion bleibt stets »A2:A100«, das Kriterium hingegen durchläuft einzeln sämtliche Zellen von »A2« bis »A100«. Wenn »Künstler1« zum Beispiel dreimal in der Liste vorkommt, liefert die Funktion »ZÄHLENWENN« an diesen drei Stellen jeweils das Ergebnis »3«. Durch den Kehrwert geht in die Summenbildung jedoch gerade dreimal der Wert »1/3« ein und liefert genau »1«. Die Summe der Matrixformel liefert schließlich die gesuchte Anzahl unterschiedlicher Textwerte in der Liste.