Gå til hovedindhold

Hvordan tælles unikke værdier baseret på flere kriterier i Excel?

Denne artikel vil jeg tage nogle eksempler for dig til at tælle unikke værdier baseret på et eller flere kriterier i et regneark. Følgende detaljerede trin kan hjælpe dig.

Tæl unikke værdier baseret på et kriterium

Tæl unikke værdier baseret på to givne datoer

Tæl unikke værdier baseret på to kriterier

Tæl unikke værdier baseret på tre kriterier


pil blå højre boble Tæl unikke værdier baseret på et kriterium

For eksempel har jeg følgende datainterval, nu vil jeg tælle det unikke produkt, som Tom sælger.

dokumenttælling unikt med flere kriterier 1

Indtast venligst denne formel i en tom celle, hvor du f.eks. Vil få resultatet, G2:

= SUM (HVIS ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20)) ), 0)), og tryk derefter på Skift + Ctrl + Enter nøgler sammen for at få det rigtige resultat, se skærmbillede:

dokumenttælling unikt med flere kriterier 2

Bemærk: I ovenstående formel, “Tom”Er navnekriterierne, som du vil tælle ud fra, C2: C20 er cellerne indeholder navnekriterierne, A2: A20 er de celler, som du vil tælle de unikke værdier.


pil blå højre boble Tæl unikke værdier baseret på to givne datoer

For at beregne de unikke værdier mellem to givne datoer vil jeg f.eks. Tælle det unikke produkt mellem datointervallet 2016/9/1 og 2016/9/30, brug denne formel:

= SUM (HVIS ($ D $ 2: $ D $ 20 <= DATO (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATO (2016, 9, 1)), 1 / COUNTIFS ($ 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), og tryk derefter på Skift + Ctrl + Enter nøgler sammen for at få det unikke resultat, se skærmbillede:

dokumenttælling unikt med flere kriterier 3

Bemærk: I ovenstående formel, datoen 2016,9,1 , 2016,9,30 er startdatoen og slutdatoen, som du vil tælle ud fra, D2: D20 er cellerne indeholder datokriterierne, A2: A20 er de celler, som du vil tælle de unikke værdier fra.


pil blå højre boble Tæl unikke værdier baseret på to kriterier

Hvis du vil tælle det unikke produkt, som Tom sælger i september, kan følgende formel hjælpe dig.

Indtast venligst denne formel i en tom celle for at output resultatet, H2, for eksempel.

= SUM (HVIS (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATO (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE ( 2016, 9, 1))), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20, $ D $ 2: $ D $ 20, " <= "& DATO (2016, 9, 30), $ D $ 2: $ D $ 20,"> = "& DATE (2016, 9, 1))), 0) og tryk derefter på Skift + Ctrl + Enter nøgler sammen for at få det unikke resultat, se skærmbillede:

dokumenttælling unikt med flere kriterier 4

Bemærkninger:

1. I ovenstående formel, “Tom”Er navnekriterierne, 2016,9,1 , 2016,9,30 er de to datoer, som du vil tælle baseret på, C2: C20 er cellerne indeholder navnekriterierne, og D2: D20 er cellerne indeholdende datoen, A2: A20 er det område af celler, som du vil tælle de unikke værdier.

2. Hvis du har brug for en “or”Kriterier for at tælle de unikke værdier, f.eks. Beregne de produkter, der sælges af Tom eller i Syd-regionen, skal du anvende denne formel:

=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)), og husk at trykke på Skift + Ctrl + Enter nøgler sammen for at få det unikke resultat, se skærmbillede:

dokumenttælling unikt med flere kriterier 5


pil blå højre boble Tæl unikke værdier baseret på tre kriterier

For at tælle det unikke produkt med tre kriterier kan formlen være mere kompleks. Lad os sige, beregning af de unikke produkter, der sælges af Tom i september og i regionen Nord. Gør som dette:

Indtast denne formel i en tom celle for at output resultatet, I2, for eksempel:

= SUM (HVIS (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATO (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = DATO (2016, 9, 1)) * ("Nord" = $ B $ 2: $ B $ 20), 1 / COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2 : $ A $ 20, $ D $ 2: $ D $ 20, "<=" & DATO (2016, 9, 30), $ D $ 2: $ D $ 20, "> =" & DATE (2016, 9, 1), $ B $ 2 : $ B $ 20, "Nord")), 0), og tryk derefter på Skift + Ctrl + Enter nøgler sammen for at få det unikke resultat, se skærmbillede:

dokumenttælling unikt med flere kriterier 6

Bedste kontorproduktivitetsværktøjer

Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøj (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

kte-fane 201905


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For all the above formula an you suggest a non array formula as my data runs to 25000 rows. I need a free suggestions and not paid ones
This comment was minimized by the moderator on the site
Hi,
This is great - except I cant get it to work for what I require
I have two sheets - a Summary sheet, and another sheet containing data
The dates are dynamic - so you enter the date ranges in the Summary sheet in two cells (from B2 to D2)
When I replace DATE(2022,6,1) with B2 it comes back with "a value used in the formula is the wrong data type"
When I test with putting DATE(2022,6,1) and DATE (2022,6,30) in the from - to parts in the formula - I get 0 as the result - which is wrong.
Note: I'm in Ireland - so the date format here is dd.mm.yy - changing things doesn't fix - and adds confusion tbh
My formula 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)
Where Sheet4 contains the data, C2:C65 are cells with dates, A2:A65 are cells with project numbers - where there maybe duplicates
Any help - greatly appreciated,
Thanks
This comment was minimized by the moderator on the site
1 month2 brand name 3 executive wise4 mix party nameCount unique party name
This comment was minimized by the moderator on the site
Count Unique Values Based On four Criteria
This comment was minimized by the moderator on the site
I am trying to use this method to calculate unique customers for a particular product (where a customer may have bought multiple times, but I want unique customers). If I enter the formula but limit the range to a subset of just 5 rows that I know contain a duplicate customer, it works fine. But when I apply to the whole column, e.g. $D:$D, it calculates endlessly; if it finishes, it returns a wrong result. But now it's not even finishing and I have to end the Excel process. Is this just too costly in terms of CPU to apply to a large volume of data (e.g. 1500 rows)?
This comment was minimized by the moderator on the site
I ma getting value in point which is not possible So please help me Out

{=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)}
This comment was minimized by the moderator on the site
my question.
I mean that filtered rows , and not count hidden rows.
This comment was minimized by the moderator on the site
"if count visible rows."
I mean filtered rows , and not count rows hidden.
This comment was minimized by the moderator on the site
Ffrom this article formula,
if count visible rows. how can add or edit formula?
This comment was minimized by the moderator on the site
The greater and less than date criteria is a distracting example of how to use the sumif array.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations