Note: The other languages of the website are Google-translated. Back to English

Tel unieke numerieke waarden of datums in een kolom

Stel dat u een lijst met nummers heeft die enkele duplicaten bevatten, nu wilt u het aantal unieke waarden tellen of de waarden verschijnen slechts één keer in de lijst, zoals hieronder afgebeeld. In dit artikel zullen we het hebben over enkele handige formules om deze taak snel en gemakkelijk in Excel op te lossen.


Tel unieke numerieke waarden of datums in een kolom in Excel 2019, 2016 en eerder

Als u Excel 2019, 2016 en eerdere versies gebruikt, kunt u de normale functies SOM, FREQUENTIE, ALS, AANTAL.ALS, ISNUMBER toepassen om het aantal unieke waarden te krijgen of de waarden die slechts één keer voorkomen.

Tel unieke numerieke waarden of datums in een kolom

Om unieke nummers uit een lijst te tellen, kunnen de functies SOM en FREQUENTIE u een plezier doen, de generieke syntaxis is:

=SUM(--(FREQUENCY(range,range)>0))
  • range: De gegevenskolom waaruit u unieke waarden wilt tellen.

Voer de volgende formule in of kopieer deze naar een lege cel om het resultaat uit te voeren en druk vervolgens op Enter sleutel om het resultaat te krijgen:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))


Verklaring van de formule:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))

  • FREQUENTIE(A2:A12,A2:A12): De functie FREQUENTIE retourneert de telling van elke numerieke waarde in de lijst A2:A12 en krijgt een array als volgt: {1;2;0;2;0;1;1;3;0;0;1; 0}. De getallen in de matrix geven aan hoe vaak de waarden in de kolom voorkomen. En het getal 0s in de array betekent dat de getallen al in het gegevensbereik zijn verschenen.
  • --(FREQUENCY(A2:A12,A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0: Elke waarde in de array wordt vergeleken met nul: indien groter dan 0, wordt TRUE weergegeven, anders wordt FALSE weergegeven. En dan converteert het dubbele minteken de TRUEs en FALSEs naar 1s en 0s, dus het resultaat zal als volgt worden geretourneerd: {1;1;0;1;0;1;1;1;0;0;1; 0}.
  • SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1;1;0;1;0;1;1;1;0;0;1;0}): Eindelijk, de SOM-functie somt alle waarden in de array op en krijgt het resultaat: 7.

Tel unieke numerieke waarden of datums die slechts één keer in een kolom voorkomen

Tel de unieke numerieke waarden die slechts één keer in een lijst voorkomen, u moet de functies SOM, ALS, ISNUMBER en AANTAL.ALS combineren om de formule te maken, de generieke syntaxis is:

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range: De gegevenskolom waaruit u unieke waarden wilt tellen.

Voer nu de onderstaande formule in of kopieer deze naar een lege cel en druk vervolgens op Ctrl + Shift + Enter toetsen tegelijk om het juiste resultaat te krijgen:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))


Verklaring van de formule:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  • ISGETAL(A2:A12): Deze ISNUMBER-functie wordt gebruikt om de waarden in de lijst A2:A12 te controleren of het getallen zijn of niet. Het geeft WAAR terug als een cel een numerieke waarde bevat, en ONWAAR als dat niet het geval is. U krijgt dus een array als deze: {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}.
  • AANTAL.ALS(A2:A12,A2:A12): De AANTAL.ALS-functie telt hoe vaak elke waarde in het specifieke bereik voorkomt, en retourneert het resultaat als volgt: {1;2;2;2;2;1;1;3;3;3;1}.
  • ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}* {1;2;2;2;2;1;1;3;3;3;1}: Deze twee uitdrukkingen worden vermenigvuldigd om dit resultaat te krijgen: {1;2;2;2;2;1;1;3;3;3;1}.
  • IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): Hier controleert de IF-functie elke waarde in de array of ze gelijk zijn aan 1 of niet: Zo ja, dan wordt een nummer 1 geretourneerd; zo niet, dan wordt een cijfer 0 weergegeven. Het resultaat is als volgt: {1;0;0;0;0;1;1;0;0;0;1}.
  • SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1;0;0;0;0;1;1;0;0;0;1}): Ten slotte telt de functie SOM de waarden in de array op en retourneert het totale aantal unieke waarden: 4.

Tel unieke numerieke waarden of datums in een kolom in Excel 365

In Excel 365 is er een nieuwe eenvoudige functie genaamd UNIQUE. Als u deze functie in de COUNT-functie opneemt, kunt u deze taak snel afhandelen als dat nodig is.

Tel unieke numerieke waarden of datums in een kolom

De generieke syntaxis om de unieke numerieke waarden of datums in Excel 365 te tellen is:

=COUNT(UNIQUE(range))
  • range: De gegevenskolom waaruit u unieke waarden wilt tellen.

Voer de onderstaande formule in of kopieer deze naar een lege cel en druk op Enter sleutel om het resultaat te krijgen, zie screenshot:

=COUNT(UNIQUE(A2:A12))


Verklaring van de formule:

=AANTAL(UNIEK(A2:A12))

  • UNIEK(A2:A12): Deze UNIQUE-functie haalt alle unieke waarden uit de lijst en u krijgt een arraylijst als volgt: {258;560;774;801;985;990;1569}.
  • COUNT(UNIQUE(A2:A12))=COUNT({258;560;774;801;985;990;1569}): Deze COUNT-functie telt het aantal numerieke waarden en retourneert het resultaat: 7.

Tel unieke numerieke waarden of datums die slechts één keer in een kolom voorkomen

Deze UNIQUE-functie kan ook de unieke waarden extraheren die precies één keer voorkomen uit een lijst, de generieke syntaxis is:

=COUNT(UNIQUE(range,0,1))
  • range: De gegevenskolom waaruit u unieke waarden wilt tellen.

Voer de volgende formule in of kopieer deze naar een cel waar u het resultaat wilt retourneren en druk vervolgens op Enter key, zie screenshot:

=COUNT(UNIQUE(A2:A12,0,1))


Verklaring van de formule:

=AANTAL(UNIEK(A2:A12,0,1))

  • UNIEK(A2:A12,0,1): Deze UNIQUE-functie extraheert de unieke waarden die slechts één keer uit de lijst voorkomen, en u krijgt een arraylijst als volgt: {258;801;985;1569}.
  • COUNT(UNIQUE(A2:A12,0,1))=COUNT({258;801;985;1569}): Deze COUNT-functie telt het aantal numerieke waarden en retourneert het resultaat: 4.

Tips: Alle bovenstaande formules zijn beschikbaar voor het tellen van de unieke datums in een kolom.


Gebruikte relatieve functie:

  • SOM:
  • De Excel SOM-functie retourneert de som van de opgegeven waarden.
  • FREQUENTIE:
  • De functie FREQUENTIE berekent hoe vaak waarden voorkomen binnen een bereik van waarden en retourneert vervolgens een verticale reeks getallen.
  • ISNUMMER:
  • De Excel ISNUMBER-functie retourneert WAAR wanneer een cel een getal bevat, en ONWAAR als dat niet het geval is.
  • AANTAL.ALS:
  • De AANTAL.ALS-functie is een statistische functie in Excel die wordt gebruikt om het aantal cellen te tellen dat aan een criterium voldoet.
  • AANTAL:
  • De functie AANTAL wordt gebruikt om het aantal cellen te tellen dat getallen bevat, of om de getallen in een lijst met argumenten te tellen.
  • UNIEK:
  • De functie UNIQUE retourneert een lijst met unieke waarden in een lijst of bereik.

Meer artikelen:

  • Tel unieke numerieke waarden op basis van criteria
  • In het Excel-werkblad kunt u last hebben van een probleem waarbij het aantal unieke numerieke waarden wordt geteld op basis van een specifieke voorwaarde. Hoe kan ik bijvoorbeeld de unieke aantal-waarden van het product "T-shirt" uit het rapport tellen zoals hieronder afgebeeld? In dit artikel zal ik enkele formules laten zien om deze taak in Excel te bereiken.
  • Tel het aantal cellen is gelijk aan een van de vele waarden
  • Stel dat ik een lijst met producten in kolom A heb, nu wil ik het totale aantal specifieke producten Apple, Grape en Lemon krijgen die in bereik C4:C6 uit kolom A staan, zoals hieronder afgebeeld. Normaal gesproken werken in Excel de eenvoudige functies AANTAL.ALS en AANTAL.ALS niet in dit scenario. In dit artikel zal ik het hebben over hoe u deze taak snel en gemakkelijk kunt oplossen met de combinatie van SOMPRODUCT- en AANTAL.ALS-functies.
  • Tel het aantal cellen dat een specifiek aantal tekens bevat
  • Als u het aantal cellen wilt tellen dat een bepaald aantal tekens bevat (zoals 5 tekens) in een celbereik, zoals hieronder wordt weergegeven. In Excel kan de AANTAL.ALS-functie u een plezier doen. In dit artikel zal ik het hebben over het aantal cellen dat precies x tekens bevat of cellen die meer dan een bepaald aantal tekens bevatten.

De beste tools voor kantoorproductiviteit

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

Wilt u uw dagelijkse werkzaamheden snel en perfect uitvoeren? Kutools voor Excel brengt

300
 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort...) en opslaan
80%
tijd voor jou.

  • Ontworpen voor
    1500
    werkscenario's, helpt u bij het oplossen
    80%
     Excel-problemen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30
    -dag onbeperkt gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning voor 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

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, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (0)
Nog geen beoordelingen. Beoordeel als eerste!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL