Ga naar hoofdinhoud

Tel unieke waarden in een bereik in Excel

In deze zelfstudie wordt uitgelegd hoe u alleen de unieke waarden van duplicaten in een lijst in Excel met opgegeven formules kunt tellen.


Hoe unieke waarden in één kolom in Excel te tellen?

Stel dat u een producttabel heeft zoals de onderstaande schermafbeelding, om alleen de unieke waarden in de kolom Product te tellen, kunt u een van de onderstaande formules toepassen.

Generieke formules

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

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

argumenten

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

Hoe gebruik je deze formules?

1. Selecteer een lege cel om het resultaat uit te voeren.

2. Voer een van de onderstaande formules in de geselecteerde cel in en druk op de Enter sleutel.

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

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

Opmerkingen:

1) In deze formules is D3:D16 het cellenbereik waarvan u alleen unieke waarden wilt tellen, en D3 is de eerste cel van het bereik. U kunt ze naar behoefte wijzigen.
2) Als er lege cellen bestaan ​​in het opgegeven bereik, retourneert de eerste formule een #N/A-fout en de tweede formule retourneert een #DIV/0-fout.

Verklaring van formules

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

  • OVEREENKOMST(D3:D16,D3:D16,0): De MATCH-functie haalt de positie van elk item in het bereik D3:D16, als de waarden meer dan eens in het gegevensbereik voorkomen, wordt dezelfde positie geretourneerd om de array als volgt te krijgen {1;2;3;2;1 ;1;3;2;1;1;1;2;3;2}.
  • RIJ(D3:D16)-RIJ(D3)+1: Hier retourneert de ROW-functie het rijnummer van referentie D3:D16 en D3, en je krijgt {3;4;5;6;7;8;9;10;11;12;13;14;15;16}- {3}+1.
  • Elk getal in de array trekt getal 3 af, telt er vervolgens 1 bij op en geeft uiteindelijk {1;2;3;4;5;6;7;8;9;10;11;12;13;14} terug.
  • 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 frequentiefunctie berekent hoe vaak elk getal voorkomt in de gegevensarray en retourneert een reeks getallen zoals deze {6;5;3;0;0;0;0;0;0;0;0;0;0;0 }.
  • SUMPRODUCT(--{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 array is vergelijkbaar met 0 en retourneert TRUE als het groter is dan 0, anders wordt FALSE geretourneerd. En je krijgt een TRUE FALSE-array zoals deze {TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE};
--{WAAR;WAAR;WAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR;ONWAAR}: Deze twee mintekens zetten “TRUE” om in 1 en “FALSE” in 0. Hier krijg je een nieuwe array als{1;1;1;0;0;0;0;0;0;0;0;0 ;0;0}.
SUMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): De functie SOMPRODUCT telt alle getallen in de array op en geeft het eindresultaat als 3.

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

  • AANTAL.ALS(D3:D16,D3:D16): De AANTAL.ALS-functie telt hoe vaak elke waarde voorkomt in het bereik D3:D16, waarbij dezelfde waarden als criteria worden gebruikt. Het retourneert een array zoals deze {6;5;3;5;6;6;3;5;6;6;6;5;3;5}, wat betekent dat Laptop 6 keer verschijnt, Projector 5 keer en Display verschijnt 3 keer.
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Elk getal in de array wordt gedeeld door 1, en retourneert een nieuwe array als {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;}.
  • SUMPRODUCT({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;})
    : Dan telt de functie SOMPRODUCT alle getallen in de array op en retourneert het eindresultaat als 3.

Gerelateerde functies

Excel SOMPRODUCT-functie
De Excel SOMPRODUCT-functie kan worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen en vervolgens de som van producten te krijgen.

Excel FREQUENTIE functie
De Excel FREQUENCY-functie berekent hoe vaak waarden voorkomen binnen een reeks waarden en retourneert vervolgens een verticale reeks getallen.

Excel MATCH-functie
De Excel MATCH-functie zoekt naar een specifieke waarde in een celbereik en retourneert de relatieve positie van deze waarde.

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

Excel AANTAL.ALS-functie
De Excel AANTAL.ALS-functie wordt gebruikt om het aantal cellen te tellen dat aan een criterium voldoet.


Gerelateerde formules

Tel het aantal zichtbare rijen in een gefilterde lijst
In deze zelfstudie wordt uitgelegd hoe u het aantal zichtbare rijen in een gefilterde lijst in Excel kunt tellen met de functie SUBTOTAAL.

Tel unieke waarden met criteria
Deze stapsgewijze handleiding helpt om alleen unieke waarden te tellen op basis van een gespecificeerd criterium in een andere kolom

Tel zichtbare rijen met criteria
Deze zelfstudie biedt gedetailleerde stappen om u te helpen zichtbare rijen met criteria te tellen.

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


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations