Ugrás a tartalomra

Hogyan számolhat egyedi értékeket több kritérium alapján az Excelben?

Ebben a cikkben néhány példát fogok felhozni arra, hogy egy vagy több kritérium alapján számoljon egyedi értékeket egy munkalapon. A következő részletes lépések segíthetnek Önnek.

Számolja az egyedi értékeket egy kritérium alapján

Számolja az egyedi értékeket két megadott dátum alapján

Számolja az egyedi értékeket két szempont alapján

Számolja az egyedi értékeket három szempont alapján


nyíl kék jobb buborék Számolja az egyedi értékeket egy kritérium alapján

Például a következő adattartománnyal rendelkezem, most meg akarom számolni azt az egyedi terméket, amelyet Tom értékesített.

a doc-szám egyedi, több kritériummal 1

Kérjük, írja be ezt a képletet egy üres cellába, ahol például meg szeretné kapni az eredményt (G2):

= SUM (HA ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20)) ), 0)), majd nyomja meg a gombot Shift + Ctrl + Enter gombokat együtt a helyes eredmény eléréséhez, lásd a képernyőképet

a doc-szám egyedi, több kritériummal 2

Megjegyzések: A fenti képletben „Tomi”Az a névkritérium, amely alapján meg akar számolni, C2: C20 a cellák tartalmazzák a névkritériumokat, A2: A20 az a cella, amelyet meg akar számolni az egyedi értékekkel.


nyíl kék jobb buborék Számolja az egyedi értékeket két megadott dátum alapján

Például két megadott dátum közötti egyedi értékek kiszámításához szeretném megszámolni az egyedi terméket a 2016/9/1 és 2016/9/30 dátumtartomány között, kérjük, alkalmazza ezt a képletet:

= SUM (IF ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATE (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), majd nyomja meg a gombot Shift + Ctrl + Enter gombokat együtt az egyedi eredmény eléréséhez, lásd a képernyőképet:

a doc-szám egyedi, több kritériummal 3

Megjegyzések: A fenti képletben a dátum 2016,9,1 és a 2016,9,30 azok a kezdő és befejező dátumok, amelyek alapján meg akar számolni, D2: D20 a cellák tartalmazzák a dátumfeltételeket, A2: A20 az a cella, amelyből meg szeretné számolni az egyedi értékeket.


nyíl kék jobb buborék Számolja az egyedi értékeket két szempont alapján

Ha meg akarja számolni azt az egyedi terméket, amelyet Tom szeptemberben értékesített, a következő képlet segíthet Önnek.

Kérjük, írja be ezt a képletet egy üres cellába az eredmény kimenetéhez, például H2.

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DÁTUM (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DÁTUM ( 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) majd nyomja meg a gombot Shift + Ctrl + Enter gombokat együtt az egyedi eredmény eléréséhez, lásd a képernyőképet:

a doc-szám egyedi, több kritériummal 4

Megjegyzések:

1. A fenti képletben „Tomi”A név kritériuma, 2016,9,1 és a 2016,9,30 a két dátum, amelyek alapján meg akar számolni, C2: C20 a cellák tartalmazzák-e a névkritériumokat, és D2: D20 a cellák tartalmazzák a dátumot, A2: A20 az a cellatartomány, amelyen meg szeretné számolni az egyedi értékeket.

2. Ha egy „or”Kritériumok az egyedi értékek számításához, például a Tom által vagy a déli régióban értékesített termékek kiszámításához, kérjük, használja ezt a képletet:

=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)), és ne felejtsen el megnyomni Shift + Ctrl + Enter gombokat együtt az egyedi eredmény eléréséhez, lásd a képernyőképet:

a doc-szám egyedi, több kritériummal 5


nyíl kék jobb buborék Számolja az egyedi értékeket három szempont alapján

Az egyedi termék három szempont alapján történő megszámolásához a képlet összetettebb lehet. Mondjuk, kiszámítva az egyedi termékeket, amelyeket Tom szeptemberben és az északi régióban értékesít. Kérjük, tegye a következőket:

Írja be ezt a képletet egy üres cellába az I2 eredmény kimenetéhez, például:

= SUM (IF (("Tom" = $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATE (2016, 9, 30)) * ($ D $ 2: $ D $ 20> = Dátum (2016, 9, 1)) * ("Észak" = $ 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, "észak")), 0), majd nyomja meg a gombot Shift + Ctrl + Enter gombokat együtt az egyedi eredmény eléréséhez, lásd a képernyőképet:

a doc-szám egyedi, több kritériummal 6

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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