KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Tel het aantal unieke waarden in een bereik in een bereik in Excel

AuteurSiluvia Wijzigingsdatum

Deze handleiding laat u zien hoe u met behulp van opgegeven formules alleen de unieke waarden binnen een lijst met duplicaten in Excel telt.

doc-count-unique-values-in-range-1


Hoe tel je het aantal unieke waarden in een bereik binnen één kolom in Excel?

Stel dat u een productentabel hebt zoals in de onderstaande schermafbeelding; dan kunt u één van de onderstaande formules gebruiken om alleen de unieke waarden in de kolom Product te tellen.

doc-count-unique-values-in-range-2

Algemene formules

=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))

=SUMPRODUCT(1/COUNTIF(range,range))

Argumenten

Bereik: Het celbereik waarvan u alleen de unieke waarden wilt tellen;
Bereik.eerstecel: De eerste cel van het bereik.

Hoe gebruikt u deze formules?

1. Selecteer een lege cel voor het resultaat.

2. Voer één van de onderstaande formules in de geselecteerde cel in en druk op Enter-toets.

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

doc-count-unique-values-in-range-3

Opmerkingen:

1) In deze formules is D3:D16 het celbereik waarvan u alleen unieke waarden wilt tellen en is D3 de eerste cel van het bereik. U kunt deze naar wens aanpassen.
2) Als Lege cellen voorkomt in de Beperkt bereik, retourneert de eerste formule een #N/B-fout en de tweede formule een #DEEL/0-fout.

Uitleg van formules

=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))

  • MATCH(D3:D16;D3:D16;0): De functie MATCH bepaalt de positie van elk item in het bereik D3:D16. Als waarden meerdere keren voorkomen in het gegevensbereik, wordt telkens dezelfde positie geretourneerd, wat leidt tot een matrix zoals deze: {1;2;3;2;1;1;3;2;1;1;1;2;3;2}.
  • RIJ(D3:D16)-RIJ(D3)+1: Hier retourneert de functie RIJ het rijnummer van de verwijzingen D3:D16 en D3, zodat u {3;4;5;6;7;8;9;10;11;12;13;14;15;16} − {3} + 1 krijgt.
  • Elk getal in de matrix trekt eerst 3 af, telt daarna 1 op en levert uiteindelijk {1;2;3;4;5;6;7;8;9;10;11;12;13;14} op.
  • FREQUENCY({1;2;3;2;1;1;3;2;1;1;1;2;3;2};{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): De functie FREQUENCY telt hoe vaak elk getal voorkomt in de gegevensmatrix en retourneert een matrix met resultaten zoals deze: {6;5;3;0;0;0;0;0;0;0;0;0;0;0}.
  • SOMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: Elk getal in de matrix wordt vergeleken met 0 en retourneert WAAR als het groter is dan 0, anders ONWAAR. U krijgt dan een WAAR/ONWAAR-matrix zoals deze: {WAAR;WAAR;WAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR};
--{WAAR;WAAR;WAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR}: Deze twee mintekens converteren „WAAR” naar 1 en „ONWAAR” naar 0. Hierdoor krijgt u een nieuwe matrix: {1;1;1;0;0;0;0;0;0;0;0;0;0;0}.
SOMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): De functie SOMPRODUCT telt alle getallen in de matrix op en retourneert het eindresultaat als 3.

=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))

  • AANTAL.ALS(D3:D16;D3:D16): De functie AANTAL.ALS telt hoe vaak elke waarde in het bereik D3:D16 voorkomt, waarbij elke waarde zelf als criterium wordt gebruikt. Het resultaat is een matrix zoals deze: {6;5;3;5;6;6;3;5;6;6;6;5;3;5}, wat betekent dat ‘Laptop’ 6 keer voorkomt, ‘Projector’ 5 keer en ‘Display’ 3 keer.
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Elk getal in de matrix wordt gedeeld door 1, wat resulteert in een nieuwe matrix: {0,166666666666667;0,2;0,333333333333333;0,2;0,166666666666667;0,166666666666667;0,2;
    0,333333333333333;0,166666666666667;0,166666666666667;0,166666666666667;0,333333333333333;0,2;
    0,333333333333333;}.
  • SOMPRODUCT({0.166666666666667;0,2;0.333333333333333;0,2;0.166666666666667;0.166666666666667;)
    0,2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0,2;
    0.333333333333333;})
    : Vervolgens telt de functie SOMPRODUCT alle getallen in de matrix op en retourneert het eindresultaat als 3.

Gerelateerde functies

Excel-functie SOMPRODUCT
Met de Excel-functie SOMPRODUCT vermenigvuldigt u twee of meer kolommen of matrices met elkaar en berekent u direct de som van de producten.

Excel-functie FREQUENCY
De Excel-functie FREQUENCY telt hoe vaak waarden voorkomen binnen een reeks en geeft een verticale matrix met getallen terug.

Excel-functie MATCH
De Excel-functie MATCH zoekt een specifieke waarde op in een celbereik en geeft de relatieve positie van die waarde terug.

Excel-functie RIJ
De Excel-functie RIJ retourneert het rijnummer van een verwijzing.

Excel-functie AANTAL.ALS
De Excel-functie AANTAL.ALS telt het aantal cellen dat voldoet aan een bepaald criterium.


Gerelateerde formules

Aantal zichtbare rijen in een gefilterde lijst tellen
Deze handleiding laat u zien hoe u het aantal zichtbare rijen in een gefilterde lijst in Excel telt met de functie SUBTOTAAL.

Tel het aantal unieke waarden in een bereik met criteria
Deze stapsgewijze handleiding helpt u om alleen unieke waarden te tellen op basis van een opgegeven criterium in een andere kolom.

Zichtbare rijen met criteria tellen
Deze handleiding begeleidt u stap voor stap bij het tellen van zichtbare rijen die voldoen aan bepaalde criteria.

AANTAL.ALS gebruiken op een niet-aaneengesloten bereik
Deze stapsgewijze handleiding laat u zien hoe u de functie AANTAL.ALS toepast op een niet-aaneengesloten bereik in Excel.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.