Přejít k hlavnímu obsahu

Jak počítat jedinečné hodnoty na základě jiného sloupce v aplikaci Excel?

Počet dokumentů jedinečný podle kritérií 1

Může být běžné, že počítáme jedinečné hodnoty pouze v jednom sloupci, ale v tomto článku budu mluvit o tom, jak počítat jedinečné hodnoty na základě jiného sloupce. Například mám data následujících dvou sloupců, teď potřebuji spočítat jedinečné názvy ve sloupci B na základě obsahu sloupce A, abych získal následující výsledek:

Počítat jedinečné hodnoty na základě jiného sloupce s maticovým vzorcem


šipka modrá pravá bublina Počítat jedinečné hodnoty na základě jiného sloupce s maticovým vzorcem

Při řešení tohoto problému vám může pomoci následující vzorec, postupujte takto:

1. Zadejte tento vzorec: =SUMPRODUCT((($A$2:$A$18=D2))/COUNTIFS($A$2:$A$18,$A$2:$A$18&"",$B$2:$B$18,$B$2:$B$18&"")) do prázdné buňky, kam chcete umístit výsledek, E2, například. A pak stiskněte Ctrl + Shift + Enter společně získáte správný výsledek, viz screenshot:

Počet dokumentů jedinečný podle kritérií 2

Poznámka: Ve výše uvedeném vzorci: A2: A18 jsou data sloupce, na základě kterých spočítáte jedinečné hodnoty, B2: B18 je sloupec, ve kterém chcete spočítat jedinečné hodnoty, D2 obsahuje kritéria, na jejichž základě počítáte jedinečná.

2. Potom přetáhněte úchyt výplně dolů a získáte jedinečné hodnoty odpovídajících kritérií. Viz screenshot:

Počet dokumentů jedinečný podle kritérií 3


Související články:

Jak spočítat počet jedinečných hodnot v rozsahu v aplikaci Excel?

Jak počítat jedinečné hodnoty ve filtrovaném sloupci v aplikaci Excel?

Jak počítat stejné nebo duplicitní hodnoty pouze jednou ve sloupci?

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

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...

karta kte 201905


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 (18)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Классная формула, но как сделать чтобы в столбец A и B можно было постоянно добавлять и не менять формулу ? закрепить не диапазон а столбцы
This comment was minimized by the moderator on the site
Hello, DM,
In fact, you can enlarg the cell references as you need. For example:
=SUMPRODUCT((($A$2:$A$10000=D2))/COUNTIFS($A$2:$A$10000,$A$2:$A$10000&"",$B$2:$B$10000,$B$2:$B$10000&""))
Please remeber to press Ctrl + Shift + Enter keys together.
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Is there a way to do this but not count a blank cell as a value?
This comment was minimized by the moderator on the site
Hello, MB
To count the unqiue values with criteria and skip the blank cell, you should apply the below array formula:
=SUM(--(FREQUENCY(IF($B$2:$B$15<>"",IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))),ROW($B$2:$B$15)-ROW(B2)+1)>0))


After pasting the fromula, please press Ctrl + Shift + Enter keys together.

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-count-unique-criteria.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Thank you very much for this but how does it work with a large data set. I realised it returns #N/A when the data is beyond row 78
This comment was minimized by the moderator on the site
I would need to do something similar but with dates: on a sheet in which the dates are indicated in the first column, many repeated, I would like to know how many different dates there are that meet a certain condition that appears in another column. I am applying that formula but it gives me an error. Could you help me? Thanks.
This comment was minimized by the moderator on the site
Does anyone know what the ampersand-quotes (" &"" ") in the Criteria 1 and 2 portion of the COUNTIFS formula is doing? This formula worked for me I was just hoping to understand it better.
This comment was minimized by the moderator on the site
Worked like a charm. Very much greatful to you.
This comment was minimized by the moderator on the site
OMG.... I have been searching for over a week for a formula that came close to helping me do a distinct count of one column based on another column.... YOURS FINALLY HELPED ;0) I am so happy!!!!!! Now I just need this formula that you posted to do the same thing but based on 2 column instead of one. I am going to try on my own but do you think you can help?
This comment was minimized by the moderator on the site
Hello, EB, To count the unique values based on two columns, please apply the below formula, after entering the formula, please press Ctrl + Shift + Enter keys together to get the correct result.=SUM(IFERROR(($A$2:$A$15=E2)*($B$2:$B$15=F2)/COUNTIFS($C$2:$C$15,$C$2:$C$15,$A$2:$A$15,E2,$B$2:$B$15,F2),0))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
WOAH, you're a savior, thank you for sharing
This comment was minimized by the moderator on the site
Nevermind it did
This comment was minimized by the moderator on the site
Didn't work
This comment was minimized by the moderator on the site
This works great, but what if you need to add a 3rd column of criteria and what if some cells have blanks and you don't want to count the blanks?
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