COUNTIFS unieke waarden in Excel (3 eenvoudige manieren)

  • Deel Dit
Hugh West

Bij het werken in Excel moeten we vaak de unieke waarden uit een set gegevens sorteren. Soms moeten we het aantal gelijke waarden in een set gegevens tellen.

Vandaag laat ik zien hoe je de unieke waarden in een gegevensverzameling kunt tellen met behulp van de COUNTIFS functie.

Download Praktijk Werkboek

COUNTIFS unieke waarden in Excel.xlsx

COUNTIFS unieke waarden in Excel

Hier hebben we een dataset met enkele producten en contactadressen van de klanten die de producten van een bedrijf genaamd Mars Group hebben gekocht.

Ons doel is hier eerst het totale aantal unieke tekstwaarden en numerieke waarden van de contactadressen te tellen met behulp van de COUNTIFS functie van Excel.

1. Tellen van unieke tekstwaarden

Eerst tellen we het aantal unieke tekstwaarden van de contactadressen met behulp van de COUNTIFS functie.

Wij zullen een combinatie van de SUM , ISTEXT, en COUNTIFS functies van Excel.

De formule zal zijn:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Het is een Matrixformule Dus vergeet niet om op Ctrl + Shift + Enter tenzij je in Office 365 .]

  • Hier C4:C20 is het bereik van mijn cellen. Jij gebruikt die van jou.
  • U kunt dezelfde bewerking uitvoeren met de COUNTIF functie van Excel.

Kijk, er zijn in totaal 3 unieke tekstadressen.

Verklaring van de formule

  • ISTEXT(C4:C20) geeft terug. WARE voor alle adressen die tekstwaarden zijn en retourneert FALSE voor alle adressen die geen tekstwaarden zijn.
  • Insgelijks, COUNTIFS(C4:C20,C4:C20)=1 geeft terug. WARE voor alle adressen die maar één keer voorkomen, en FALSE voor de adressen die meer dan eens voorkomen.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) vermenigvuldigt de twee voorwaarden en geeft 1 terug als aan beide voorwaarden is voldaan, anders 0.
  • Tot slot SUM functie telt alle waarden op en geeft het aantal unieke tekstwaarden.

Lees meer: Hoe COUNTIF gebruiken voor unieke tekst

2. Tellen van unieke numerieke waarden

We kunnen ook het aantal unieke numerieke waarden van de contactadressen tellen met de COUNTIFS functie.

Wij zullen een combinatie gebruiken van de SUM , ISNUMMER, en COUNTIFS functies van Excel.

De formule zal zijn:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Het is ook een Matrixformule Dus vergeet niet om op Ctrl + Shift + Enter tenzij je in Office 365 .]

  • Hier C4:C20 is het bereik van mijn cellen. Jij gebruikt die van jou.
  • U kunt dezelfde bewerking uitvoeren met de COUNTIF functie van Excel.

Kijk, er zijn in totaal 5 unieke numerieke adressen.

Verklaring van de formule

  • ISNUMBER(C4:C20) geeft terug. WARE voor alle adressen die numerieke waarden zijn en retourneert FALSE voor alle adressen die geen numerieke waarden zijn.
  • Insgelijks, COUNTIFS(C4:C20,C4:C20)=1 geeft terug. WARE voor alle adressen die maar één keer voorkomen, en FALSE voor de adressen die meer dan eens voorkomen.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) vermenigvuldigt de twee voorwaarden en geeft 1 terug als aan beide voorwaarden is voldaan, anders 0.
  • Tot slot SUM functie telt alle waarden op en geeft het aantal unieke numerieke waarden terug

Vergelijkbare lezingen:

  • Hoe unieke waarden te tellen in Excel met behulp van draaitabel
  • Excel Formule Unieke waarden tellen (3 eenvoudige manieren)

3. Tellen van unieke hoofdlettergevoelige waarden

De COUNTIF en COUNTIFS functies geven hoofdletter-ongevoelige overeenkomsten. Om een hoofdletter-gevoelige overeenkomst toe te passen, moeten we dus iets lastiger zijn.

Kijk naar deze nieuwe dataset. Hier hebben we een overzicht van de cijfers van enkele leerlingen bij het examen in een school genaamd Sunflower Kindergarten.

We willen hier het totale aantal unieke cijfers tellen, rekening houdend met hoofdlettergevoelige overeenkomsten.

Neem daartoe een nieuwe kolom en voer deze formule in de eerste cel van de nieuwe kolom in:

=SUM(--EXACT($C$4:$C$20,C4))

[Array Formula. Dus druk op Ctrl + Shift + Enter .]

  • Hier $C$4:$C$20 is het bereik van mijn cellen en C4 is mijn eerste cel. Gebruik jij die van jou.
  • Vergeet niet de Absolute celverwijzing .

Sleep dan de Vulgreep om deze formule naar de rest van de cellen te kopiëren.

Voeg dan in een nieuwe cel deze formule in:

=SUM(IF(E4:E20=1,1,0)) [Nogmaals Matrixformule Dus druk op Ctrl + shift + Ente r tenzij je in Office 365 .]

  • Hier E4:E20 is het bereik van mijn nieuwe kolom. Gebruik jij die van jou.

Hier hebben we het aantal cijfers dat maar één keer voorkomt, en dat is 4.

Beperkingen van de formules en alternatieve optie

Tot nu toe hebben we drie methoden gebruikt om het aantal unieke waarden in Excel te tellen.

Maar als je een beetje slim bent, zou je je nu moeten realiseren dat er een paar beperkingen zijn aan de trucs die we hebben gebruikt.

Dat wil zeggen, de formules tellen de waarden die slechts eenmaal voorkomen, maar tellen niet het totale aantal werkelijk unieke waarden dat aanwezig is wanneer alle waarden worden bekeken.

Bijvoorbeeld, als de reeks waarden {A, A, A, B, B, C, D, E} zal het alleen tellen C, D, E, en terug te keren 3 .

Maar soms moet iemand tellen A, B, C, D, E en terug te keren 5.

Om dit soort problemen op te lossen, biedt Excel een functie met de naam UNIEK .

Maar een korte herinnering, dat is beschikbaar in Office 365 alleen.

Unieke waarden tellen met de functies UNIQUE en ROWS

Om in onze oorspronkelijke gegevensverzameling het unieke aantal contactadressen te tellen, rekening houdend met alle adressen, kunt u deze formule gebruiken:

=COUNT(UNIQUE(C4:C20))

Kijk, er zijn in totaal 6 unieke adressen, waarbij alle adressen minstens één keer zijn bekeken.

Om alleen de unieke tekstadressen te vinden, kunt u deze formule gebruiken:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 is mijn reeks waarden. Gebruik jij die van jou.
  • Gebruik de RIJEN functie in plaats van de SAMEN functie.
  • En vergeet niet 1 af te trekken van de formule aan het eind.

Om alleen de unieke numerieke adressen te vinden, kunt u deze formule gebruiken:

=ROWS(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Conclusie

Met deze methoden kunt u het aantal unieke waarden in een gegevensverzameling tellen. Kent u een andere methode? Of hebt u vragen? Stel ze ons gerust.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.