David hat ein Arbeitsblatt, in dem es eine Liste von Ländern gibt. Diese Liste in den Zellen A1: A100 kann Duplikate enthalten. David möchte die Anzahl der eindeutigen Länder in der Liste bestimmen.

Es gibt verschiedene Möglichkeiten, eine Zählung abzuleiten, ohne ein Makro zu verwenden. Die Methode, die Sie verwenden sollten, hängt von den Merkmalen der Daten in der Liste ab. Ein guter Ausgangspunkt ist jedoch die Definition eines benannten Bereichs, der die Liste der Länder darstellt. In den folgenden Beispielen wird davon ausgegangen, dass der Bereich als Länder bezeichnet wird.

(Eingängiger Name, was?)

Wenn die Liste nur Texteingaben enthält und keine leeren Zellen enthält, wird Folgendes gezählt:

=SUM(1/COUNTIF(Countries,Countries))

Dies sollte als Array-Formel eingegeben werden, indem Sie Strg + Umschalt + Eingabetaste drücken. Wenn die Liste leere Zellen enthält, ist die Formel etwas anders. Die folgende lange Array-Formel funktioniert, wenn Leerzeichen vorhanden sind:

=SUM((Countries<>"")/(COUNTIF(Countries,Countries)+(Countries="")))

Eine andere Array-Funktion funktioniert, aber die Formel ist etwas komplizierter:

=SUM(IF(FREQUENCY(IF(LEN(Countries)>0,MATCH (Countries,Countries,0),""), IF(LEN(Countries)

>0,MATCH(Countries,Countries,0),""))>0,1))

Dieser Ansatz – unter Verwendung der FREQUENCY-Funktion – wird in der Microsoft Knowledge Base vollständig beschrieben:

http://support.microsoft.com/?kbid=100122

Wenn Sie keine Array-Formeln verwenden möchten (aus welchen Gründen auch immer), können Sie eine leere Spalte rechts von Ihrer Liste verwenden. Diese Spalte enthält reguläre Formeln, die angeben, ob der Wert links in der Liste eindeutig ist oder nicht. Wenn ein Wert zum ersten Mal angezeigt wird, gibt die Formel die Zahl 1 zurück. Bei jedem weiteren Auftreten desselben Werts gibt die Formel eine 0 zurück. Sortieren Sie zunächst Ihre Liste und platzieren Sie dann die folgende Formel in Zelle B1:

=IF(ISNA(VLOOKUP(A2,$A$1:A1,1,)),1,0)

Kopieren Sie einfach die Formel von B1 in den Bereich B2: B100. Mit diesen Ergebnissen können Sie Spalte B einfach summieren und die eindeutigen Werte in der Liste zählen.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (11708) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.

Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: