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
- Tel unieke numerieke waarden of datums in een kolom in Excel 365
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:
- 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:
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:
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:
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:
- 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:
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:
- 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:
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
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.