Přejít k hlavnímu obsahu

Jak počítat jedinečné hodnoty na základě více kritérií v aplikaci Excel?

V tomto článku si vezmu několik příkladů, jak spočítat jedinečné hodnoty na základě jednoho nebo více kritérií v listu. Následující podrobné kroky vám mohou pomoci.

Počítat jedinečné hodnoty na základě jednoho kritéria

Počítat jedinečné hodnoty na základě dvou daných dat

Počítat jedinečné hodnoty na základě dvou kritérií

Počítat jedinečné hodnoty na základě tří kritérií


šipka modrá pravá bublina Počítat jedinečné hodnoty na základě jednoho kritéria

Například mám následující rozsah dat, teď chci spočítat jedinečný produkt, který Tom prodává.

počet dokumentů jedinečný s více kritérii 1

Zadejte tento vzorec do prázdné buňky, kde chcete získat výsledek, například G2:

= SUM (IF ("Tom" = $ C $ 2: $ C $ 20, 1 / (COUNTIFS ($ C $ 2: $ C $ 20, "Tom", $ A $ 2: $ A $ 20, $ A $ 2: $ A $ 20)) ), 0)), a poté stiskněte tlačítko Shift + Ctrl + Enter společně získáte správný výsledek, viz screenshot:

počet dokumentů jedinečný s více kritérii 2

Poznámka: Ve výše uvedeném vzorci „Tomáš„Je název, podle kterého chcete počítat, C2: C20 je buňka obsahuje kritéria názvu, A2: A20 jsou buňky, u kterých chcete spočítat jedinečné hodnoty.


šipka modrá pravá bublina Počítat jedinečné hodnoty na základě dvou daných dat

Chcete-li vypočítat jedinečné hodnoty mezi dvěma danými daty, například chci spočítat jedinečný produkt mezi časovým obdobím 2016/9/1 a 2016/9/30, použijte tento vzorec:

= SUMA (POKUD ($ D $ 2: $ D $ 20 <= DATUM (2016, 9, 30) * ($ D $ 2: $ D $ 20> = DATUM (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), a poté stiskněte tlačítko Shift + Ctrl + Enter společně získáte jedinečný výsledek, viz screenshot:

počet dokumentů jedinečný s více kritérii 3

Poznámka: Ve výše uvedeném vzorci datum 2016,9,1 a 2016,9,30 jsou počáteční a konečné datum, na kterém chcete počítat, D2: D20 je, že buňky obsahují kritéria data, A2: A20 jsou buňky, ze kterých chcete počítat jedinečné hodnoty.


šipka modrá pravá bublina Počítat jedinečné hodnoty na základě dvou kritérií

Pokud chcete spočítat jedinečný produkt, který Tom prodává v září, může vám pomoci následující vzorec.

Zadejte tento vzorec do prázdné buňky, aby se zobrazil například výsledek H2.

= SUM (IF (("" 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) a potom stiskněte tlačítko Shift + Ctrl + Enter společně získáte jedinečný výsledek, viz screenshot:

počet dokumentů jedinečný s více kritérii 4

Poznámky:

1. Ve výše uvedeném vzorci „Tomáš„Je název kritéria, 2016,9,1 a 2016,9,30 jsou dvě data, podle kterých chcete počítat, C2: C20 je buňky obsahuje kritéria názvu a D2: D20 jsou buňky obsahující datum, A2: A20 je rozsah buněk, které chcete spočítat jedinečné hodnoty.

2. Pokud potřebujete použítor„Kritéria pro počítání jedinečných hodnot, například pro výpočet produktů, které prodává Tom nebo v jižním regionu, použijte tento vzorec:

=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))a nezapomeňte stisknout Shift + Ctrl + Enter společně získáte jedinečný výsledek, viz screenshot:

počet dokumentů jedinečný s více kritérii 5


šipka modrá pravá bublina Počítat jedinečné hodnoty na základě tří kritérií

Chcete-li počítat jedinečný produkt se třemi kritérii, může být vzorec složitější. Řekněme, výpočet jedinečných produktů, které prodává Tom v září a v severním regionu. Udělejte prosím toto:

Zadejte tento vzorec do prázdné buňky pro výstup výsledku, například I2:

= SUM (IF (("" Tom "= $ C $ 2: $ C $ 20) * ($ D $ 2: $ D $ 20 <= DATUM (2016, 9, 30)) * * ($ D $ 2: $ D $ 20> = DATUM (2016, 9, 1)) * ("North" = $ 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, „North“)), 0), a poté stiskněte tlačítko Shift + Ctrl + Enter společně získáte jedinečný výsledek, viz screenshot:

počet dokumentů jedinečný s více kritérii 6

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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