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

Hoe unieke waarden tellen op basis van meerdere criteria in Excel?

In dit artikel zal ik enkele voorbeelden geven om unieke waarden te tellen op basis van een of meer criteria in een werkblad. De volgende gedetailleerde stappen kunnen u helpen.

Tel unieke waarden op basis van één criterium

Tel unieke waarden op basis van twee opgegeven datums

Tel unieke waarden op basis van twee criteria

Tel unieke waarden op basis van drie criteria


pijl blauw rechts bel Tel unieke waarden op basis van één criterium

Ik heb bijvoorbeeld het volgende gegevensbereik, nu wil ik het unieke product tellen dat Tom verkoopt.

aantal documenten uniek met meerdere criteria 1

Voer deze formule in een lege cel in waar u het resultaat wilt krijgen, G2, bijvoorbeeld:

= 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 op Shift+Ctrl+Enter toetsen samen om het juiste resultaat te krijgen, zie screenshot:

aantal documenten uniek met meerdere criteria 2

Opmerking:: In de bovenstaande formule, "Tom'Is het naamcriterium waarop u wilt tellen, C2: C20 is de cel de naamcriteria bevat, A2: A20 zijn de cellen waarvan u de unieke waarden wilt tellen.


pijl blauw rechts bel Tel unieke waarden op basis van twee opgegeven datums

Om de unieke waarden tussen twee gegeven datums te berekenen, wil ik bijvoorbeeld het unieke product tellen tussen het datumbereik 2016/9/1 en 2016/9/30, pas 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, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1))), 0)en druk vervolgens op Shift+Ctrl+Enter toetsen samen om het unieke resultaat te krijgen, zie screenshot:

aantal documenten uniek met meerdere criteria 3

Opmerking:: In de bovenstaande formule, de datum 2016,9,1 en 2016,9,30 zijn de startdatum en einddatum waarop u wilt tellen op basis van, D2: D20 zijn de cellen de datumcriteria bevatten, A2: A20 zijn de cellen waarvan u de unieke waarden wilt tellen.


pijl blauw rechts bel Tel unieke waarden op basis van twee criteria

Als je het unieke product wilt tellen dat Tom in september verkoopt, kan de volgende formule je 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 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DATE (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DATE (2016, 9, 1))), 0) en druk vervolgens op Shift+Ctrl+Enter toetsen samen om het unieke resultaat te krijgen, zie screenshot:

aantal documenten uniek met meerdere criteria 4

Opmerkingen:

1. In de bovenstaande formule 'Tom"Is het naamcriterium, 2016,9,1 en 2016,9,30 zijn de twee datums waarop u wilt tellen op basis van, C2: C20 is dat de cellen de naamcriteria bevatten, en D2: D20 is de cellen de datum bevatten, A2: A20 is het celbereik waarvan u de unieke waarden wilt tellen.

2. Als u een 'or”Criteria om de unieke waarden te tellen, zoals het berekenen van de producten die door Tom of in de regio Zuid worden verkocht, past u deze formule toe:

=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0)), en vergeet niet om op te drukken Shift+Ctrl+Enter toetsen samen om het unieke resultaat te krijgen, zie screenshot:

aantal documenten uniek met meerdere criteria 5


pijl blauw rechts bel Tel unieke waarden op basis van drie criteria

Om het unieke product met drie criteria te tellen, kan de formule complexer zijn. Laten we zeggen, het berekenen van de unieke producten die Tom in september en in regio Noord verkoopt. Doe als volgt:

Voer deze formule in een lege cel in om het resultaat, I2, uit te voeren, bijvoorbeeld:

= 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 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 : $ B $ 20, "Noord")), 0)en druk vervolgens op Shift+Ctrl+Enter toetsen samen om het unieke resultaat te krijgen, zie screenshot:

aantal documenten uniek met meerdere criteria 6


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (19)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hoi Bedankt hiervoor. Maar wat als ik twee kolommen voor het product heb of als mijn productlijst meer dan één product in een cel heeft, gescheiden door een ",". Zeg, A7 is banaan, appel, aardbei.
Deze opmerking is gemaakt door de moderator op de site
betekent dat u uw gegevens niet correct opslaat als u meer dan 1 waarde heeft
Deze opmerking is gemaakt door de moderator op de site
veel tijd in beslag nemen bij de berekening .... voor drie countifs-criteria


http://www.vignanias.com
Deze opmerking is gemaakt door de moderator op de site
Het werkt. Hartelijk bedankt.
Deze opmerking is gemaakt door de moderator op de site
vertel me alsjeblieft hoe je een aantal unieke banen kunt tellen, baannummers beginnend met alleen "JN" en gedaan door Jishnu.
Deze opmerking is gemaakt door de moderator op de site
hier is de schermafbeelding
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt.
Deze opmerking is gemaakt door de moderator op de site
Hallo jongens
ik heb je steun nodig voor het toevoegen van de 4e criteria aan deze formule, ik heb het geprobeerd maar het werkt niet !!

= 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 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATE (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 : $ B $ 20, "Noord")), 0)

wachten op een snelle reactie alstublieft ^_^
Deze opmerking is gemaakt door de moderator op de site
bedankt, dit was echt nuttig
Deze opmerking is gemaakt door de moderator op de site
De criteria groter en kleiner dan datum zijn een afleidend voorbeeld van het gebruik van de sumif-array.
Deze opmerking is gemaakt door de moderator op de site
Fuit deze artikelformule,
als tel zichtbare rijen. hoe kan ik een formule toevoegen of bewerken?
Deze opmerking is gemaakt door de moderator op de site
"als tel zichtbare rijen."
Ik bedoel gefilterde rijen , en niet tellen verborgen rijen.
Deze opmerking is gemaakt door de moderator op de site
mijn vraag.
Ik bedoel dat gefilterde rijen , en niet tellen verborgen rijen.
Deze opmerking is gemaakt door de moderator op de site
Ik krijg waarde in een punt dat niet mogelijk is, dus help me alsjeblieft!

{=SUM(IF(("Regular"='Raw Data'!$G$5:$G$1785)*('Raw Data'!$D$5:$D$1785<=DATE(2019,6,30)*('Raw Data'!$D$5:$D$1785>=DATE(2019,6,1))),1/COUNTIFS('Raw Data'!$B$5:$B$1785,'Raw Data'!$B$5:$B$1785,'Raw Data'!$D$5:$D$1785,"<="&DATE(2019,6,30),'Raw Data'!$D$5:$D$1785,">="&DATE(2019,6,1))),0)}
Deze opmerking is gemaakt door de moderator op de site
Ik probeer deze methode te gebruiken om unieke klanten voor een bepaald product te berekenen (waarbij een klant misschien meerdere keren heeft gekocht, maar ik wil unieke klanten). Als ik de formule invoer maar het bereik beperk tot een subset van slechts 5 rijen waarvan ik weet dat ze een dubbele klant bevatten, werkt het prima. Maar als ik van toepassing ben op de hele kolom, bijv. $D:$D, berekent het eindeloos; als het klaar is, geeft het een verkeerd resultaat. Maar nu is het niet eens af en moet ik het Excel-proces beëindigen. Is dit gewoon te duur in termen van CPU om toe te passen op een grote hoeveelheid gegevens (bijvoorbeeld 1500 rijen)?
Deze opmerking is gemaakt door de moderator op de site
Tel unieke waarden op basis van vier criteria
Deze opmerking is gemaakt door de moderator op de site
1 maand2 merknaam 3 executive wise4 mix feestnaam Tel unieke feestnaam
Deze opmerking is gemaakt door de moderator op de site
Hoi,
Dit is geweldig - behalve dat ik het niet kan laten werken voor wat ik nodig heb
Ik heb twee bladen - een overzichtsblad en een ander blad met gegevens
De datums zijn dynamisch - dus u voert de datumbereiken in het overzichtsblad in twee cellen in (van B2 tot D2)
Wanneer ik DATE(2022,6,1) vervang door B2 komt het terug met "een waarde die in de formule wordt gebruikt, is het verkeerde gegevenstype"
Als ik test door DATE(2022,6,1) en DATE (2022,6,30) in de van - naar delen in de formule te zetten, krijg ik 0 als resultaat - wat niet klopt.
Opmerking: ik ben in Ierland - dus het datumformaat hier is dd.mm.yy - dingen veranderen lost niets op - en voegt verwarring toe tbh
Mijn formule is
=SUM(IF(Sheet4!$C$2:Sheet4!$C$65<=(D2)*(Sheet4!$C$2:Sheet4!$C$65>=(B2)), 1/COUNTIFS(Sheet4!$A$2:Sheet4!$A$65, Sheet4!$A$2:Sheet4!$A$65, Sheet4!$C$2:Sheet4!$C$65, "<="&D2,Sheet4!$C$2:Sheet4!$C$65, ">="&B2))),0)
Waar Sheet4 de gegevens bevat, zijn C2:C65 cellen met datums, A2:A65 zijn cellen met projectnummers - waar mogelijk duplicaten zijn
Alle hulp - zeer gewaardeerd,
Bedankt
Deze opmerking is gemaakt door de moderator op de site
Voor alle bovenstaande formules stelt u een niet-matrixformule voor, aangezien mijn gegevens tot 25000 rijen lopen. Ik heb gratis suggesties nodig en niet betaalde
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