Inhaltsverzeichnis
Bei der Arbeit in Excel müssen wir oft die eindeutigen Werte aus einem Datensatz heraussortieren. Manchmal müssen wir die Anzahl der gleichen Werte in einem Datensatz zählen.
Heute zeige ich, wie man die eindeutigen Werte in einem Datensatz mithilfe der COUNTIFS Funktion.
Download Arbeitsbuch Praxis
COUNTIFS Eindeutige Werte in Excel.xlsxCOUNTIFS Eindeutige Werte in Excel
Hier haben wir einen Datensatz mit einigen Produkten und Kontaktadressen der Kunden, die die Produkte eines Unternehmens namens Mars Group gekauft haben.
Unser Ziel ist es, zunächst die Gesamtzahl der eindeutigen Textwerte und numerischen Werte der Kontaktadressen zu zählen, indem wir die COUNTIFS Funktion von Excel.
1. eindeutige Textwerte zählen
Zunächst zählen wir die Anzahl der eindeutigen Textwerte der Kontaktadressen mit Hilfe der COUNTIFS Funktion.
Wir werden eine Kombination der SUMME , ISTEXT, und COUNTIFS Funktionen von Excel.
Die Formel lautet:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Es ist ein Array-Formel Vergessen Sie also nicht, die Taste Strg + Umschalt + Eingabe es sei denn, Sie sind in Büro 365 .]
- Hier C4:C20 ist der Bereich meiner Zellen, Sie verwenden Ihre.
- Den gleichen Vorgang können Sie mit dem Befehl COUNTIF Funktion von Excel.
Sie sehen, es gibt insgesamt 3 eindeutige Textadressen.
Erläuterung der Formel
ISTEXT(C4:C20)
gibt zurück. WAHR für alle Adressen, die Textwerte sind, und gibt FALSCH für alle Adressen, die keine Textwerte sind.- Ähnlich,
COUNTIFS(C4:C20,C4:C20)=1
gibt zurück. WAHR für alle Adressen, die nur einmal vorkommen, und FALSCH für die Adressen, die mehr als einmal vorkommen. --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
multipliziert die beiden Bedingungen und gibt 1 zurück, wenn beide Bedingungen erfüllt sind, andernfalls gibt es 0 zurück.- Schließlich ist die SUMME addiert alle Werte und gibt die Anzahl der eindeutigen Textwerte zurück.
Lesen Sie mehr: So verwenden Sie COUNTIF für eindeutigen Text
2. eindeutige numerische Werte zählen
Wir können auch die Anzahl der eindeutigen numerischen Werte der Kontaktadressen zählen, indem wir die COUNTIFS Funktion.
Wir werden eine Kombination der SUMME , ISNUMBER, und COUNTIFS Funktionen von Excel.
Die Formel lautet:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Es ist auch ein Array-Formel Vergessen Sie also nicht, die Taste Strg + Umschalt + Eingabe es sei denn, Sie sind in Büro 365 .]
- Hier C4:C20 ist der Bereich meiner Zellen, Sie verwenden Ihre.
- Sie können den gleichen Vorgang mit der Funktion COUNTIF Funktion von Excel.
Sie sehen, es gibt insgesamt 5 eindeutige numerische Adressen.
Erläuterung der Formel
ISNUMBER(C4:C20)
gibt zurück. WAHR für alle Adressen, die numerische Werte sind, und gibt FALSCH für alle Adressen, die keine numerischen Werte sind.- Ähnlich,
COUNTIFS(C4:C20,C4:C20)=1
gibt zurück. WAHR für alle Adressen, die nur einmal vorkommen, und FALSCH für die Adressen, die mehr als einmal vorkommen. --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
multipliziert die beiden Bedingungen und gibt 1 zurück, wenn beide Bedingungen erfüllt sind, andernfalls gibt es 0 zurück.- Schließlich ist die SUMME Funktion addiert alle Werte und gibt die Anzahl der eindeutigen numerischen Werte zurück
Ähnliche Lektüre:
- Zählen eindeutiger Werte in Excel mithilfe einer Pivot-Tabelle
- Excel-Formel Eindeutige Werte zählen (3 einfache Wege)
3 Zählen eindeutiger Werte unter Berücksichtigung der Groß-/Kleinschreibung
Die COUNTIF und COUNTIFS Funktionen geben Übereinstimmungen ohne Berücksichtigung der Groß-/Kleinschreibung zurück. Um eine Übereinstimmung unter Berücksichtigung der Groß-/Kleinschreibung zu erzielen, müssen wir daher etwas trickreicher vorgehen.
Schauen Sie sich diesen neuen Datensatz an: Hier haben wir eine Aufzeichnung der Noten einiger Schüler in der Prüfung in einer Schule namens Sunflower Kindergarten.
Wir wollen hier die Gesamtzahl der eindeutigen Noten zählen, wobei Groß- und Kleinschreibung beachtet werden müssen.
Dazu legen Sie eine neue Spalte an und geben diese Formel in die erste Zelle der neuen Spalte ein:
=SUM(--EXACT($C$4:$C$20,C4))
[Array Formel. Drücken Sie also Strg + Umschalt + Eingabe .]
- Hier $C$4:$C$20 ist der Bereich meiner Zellen und C4 ist meine erste Zelle, Sie benutzen Ihre.
- Vergessen Sie nicht, die Absoluter Zellbezug .
Ziehen Sie dann die Füllen Griff um diese Formel in die übrigen Zellen zu kopieren.
Fügen Sie dann in eine neue Zelle diese Formel ein:
=SUM(IF(E4:E20=1,1,0))
[Erneut Array-Formel . also drücken Strg + Umschalt + Entte r es sei denn, Sie sind in Büro 365 .] - Hier E4:E20 ist der Bereich meiner neuen Spalte, Sie verwenden Ihre eigene.
Hier haben wir die Anzahl der Noten, die nur einmal vorkommen, also 4.
Beschränkungen der Formeln und alternative Optionen
Bis jetzt haben wir drei Methoden verwendet, um die Anzahl der eindeutigen Werte in Excel zu zählen.
Aber wenn Sie ein bisschen schlau sind, sollten Sie jetzt erkennen, dass die von uns verwendeten Tricks ein paar Einschränkungen haben.
Das heißt, die Formeln zählen die Werte, die nur einmal vorkommen, aber nicht die Gesamtzahl der tatsächlich vorhandenen eindeutigen Werte, wenn alle Werte berücksichtigt werden.
Wenn der Wertebereich zum Beispiel Folgendes enthält {A, A, A, B, B, C, D, E} wird nur gezählt C, D, E, und Rückkehr 3 .
Aber manchmal muss man vielleicht zählen A, B, C, D, E und Rückkehr 5.
Um diese Art von Problemen zu lösen, bietet Excel eine Funktion namens UNIQUE .
Aber eine kurze Erinnerung, das ist verfügbar in Büro 365 nur.
Zählen eindeutiger Werte mit den Funktionen UNIQUE und ROWS
In unserem ursprünglichen Datensatz können Sie diese Formel verwenden, um die eindeutige Anzahl der Kontaktadressen unter Berücksichtigung aller Adressen zu zählen:
=COUNT(UNIQUE(C4:C20))
Sie sehen, es gibt insgesamt 6 eindeutige Adressen, wobei alle Adressen mindestens einmal berücksichtigt werden.
Um nun nur die eindeutigen Textadressen zu finden, können Sie diese Formel verwenden:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 ist mein Wertebereich, Sie verwenden Ihren.
- Verwenden Sie die REIHEN Funktion anstelle der ZÄHLEN Funktion.
- Und vergessen Sie nicht, am Ende 1 von der Formel abzuziehen.
Um nur die eindeutigen numerischen Adressen zu finden, können Sie diese Formel verwenden:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Schlussfolgerung
Mit diesen Methoden können Sie die Anzahl der eindeutigen Werte in einem Datensatz zählen. Kennen Sie eine andere Methode? Oder haben Sie Fragen? Dann fragen Sie uns.