Hoe unieke waarden te tellen op basis van meerdere criteria in Excel?
In dit artikel zal ik enkele voorbeelden geven om u te helpen unieke waarden te tellen op basis van één of meer criteria in een werkblad. De volgende gedetailleerde stappen kunnen u helpen.
Unieke waarden tellen op basis van één criterium
Unieke waarden tellen op basis van twee gegeven datums
Unieke waarden tellen op basis van twee criteria
Unieke waarden tellen op basis van drie criteria
Unieke waarden tellen op basis van één criterium
Bijvoorbeeld, ik heb het volgende gegevensbereik, nu wil ik de unieke producten tellen die Tom verkoopt.
Voer deze formule in een lege cel in waar u het resultaat wilt krijgen, bijvoorbeeld G2:
=SOM(ALS("Tom"=$C$2:$C$20; 1/(AANTAL.ALS($C$2:$C$20; "Tom"; $A$2:$A$20; $A$2:$A$20)); 0)), en druk vervolgens tegelijkertijd op Shift + Ctrl + Enter om het juiste resultaat te krijgen, zie screenshot:
Opmerking: In de bovenstaande formule is “Tom” de naamcriteria waarop u wilt tellen, C2:C20 zijn de cellen die de naamcriteria bevatten, A2:A20 zijn de cellen waarin u de unieke waarden wilt tellen.
Unieke waarden tellen op basis van twee gegeven datums
Om de unieke waarden tussen twee gegeven datums te berekenen, bijvoorbeeld, wil ik de unieke producten tellen tussen de datumbereik 2016/9/1 en 2016/9/30, pas dan deze formule toe:
=SOM(ALS($D$2:$D$20<=DATUM(2016; 9; 30)*($D$2:$D$20>=DATUM(2016; 9; 1)); 1/AANTAL.ALS( $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&DATUM(2016; 9; 30);$D$2:$D$20; ">="&DATUM(2016; 9; 1))); 0), en druk vervolgens tegelijkertijd op Shift + Ctrl + Enter om het unieke resultaat te krijgen, zie screenshot:
Opmerking: In de bovenstaande formule zijn de data 2016,9,1 en 2016,9,30 de startdatum en einddatum waarop u wilt tellen, D2:D20 zijn de cellen die de datumcriteria bevatten, A2:A20 zijn de cellen waaruit u de unieke waarden wilt tellen.
Unieke waarden tellen op basis van twee criteria
Als u de unieke producten wilt tellen die Tom in september verkocht heeft, kan de volgende formule u helpen.
Voer deze formule in een lege cel in om het resultaat uit te voeren, bijvoorbeeld H2.
=SOM(ALS(("Tom"=$C$2:$C$20)*($D$2:$D$20<=DATUM(2016; 9; 30)*($D$2:$D$20>=DATUM(2016; 9; 1))); 1/AANTAL.ALS($C$2:$C$20; "Tom"; $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&DATUM(2016; 9; 30);$D$2:$D$20; ">="&DATUM(2016; 9; 1))); 0) en druk vervolgens tegelijkertijd op Shift + Ctrl + Enter om het unieke resultaat te krijgen, zie screenshot:
Opmerkingen:
1. In de bovenstaande formule is “Tom” de naamcriteria, 2016,9,1 en 2016,9,30 zijn de twee data waarop u wilt tellen, C2:C20 zijn de cellen die de naamcriteria bevatten, en D2:D20 zijn de cellen die de datum bevatten, A2:A20 is het bereik van cellen waaruit u de unieke waarden wilt tellen.
2. Als u een “of”-criterium nodig hebt om de unieke waarden te tellen, zoals het berekenen van de producten die door Tom werden verkocht of in de regio Zuid, pas dan deze formule toe:
=SOM(--(FREQUENTIE(ALS(("Tom"=$C$2:$C$20)+("Zuid"=$B$2:$B$20); AANTAL.ALS($A$2:$A$20; "<"&$A$2:$A$20); ""); AANTAL.ALS($A$2:$A$20; "<"&$A$2:$A$20))>0)), en vergeet niet tegelijkertijd op Shift + Ctrl + Enter te drukken om het unieke resultaat te krijgen, zie screenshot:
Unieke waarden tellen op basis van drie criteria
Om de unieke producten met drie criteria te tellen, kan de formule complexer zijn. Laten we zeggen, bereken de unieke producten die door Tom in september werden verkocht en in de regio Noord. Doe als volgt:
Voer deze formule in een lege cel in om het resultaat uit te voeren, bijvoorbeeld I2:
=SOM(ALS(("Tom"=$C$2:$C$20)*($D$2:$D$20<=DATUM(2016; 9; 30))*($D$2:$D$20>=DATUM(2016; 9; 1))*("Noord"=$B$2:$B$20); 1/AANTAL.ALS($C$2:$C$20; "Tom"; $A$2:$A$20; $A$2:$A$20; $D$2:$D$20; "<="&DATUM(2016; 9; 30); $D$2:$D$20; ">="&DATUM(2016; 9; 1); $B$2:$B$20; "Noord")); 0), en druk vervolgens tegelijkertijd op Shift + Ctrl + Enter om het unieke resultaat te krijgen, zie screenshot:
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!