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

Počítejte jedinečné hodnoty s kritérii v Excelu

Chcete -li počítat pouze jedinečné hodnoty na základě zadaných kritérií v jiném sloupci, můžete použít vzorec pole založený na funkcích SUM, FREQUENCY, MATCH a ROW. Tento průvodce krok za krokem vám pomůže zvládnout nejnáročnější použití vzorce.


Jak počítat jedinečné hodnoty s kritérii v aplikaci Excel?

Jak ukazuje níže uvedená tabulka produktů, existuje několik duplicitních produktů prodávaných ze stejného obchodu v různých termínech. Nyní chci získat jedinečný počet produktů, které se prodávaly z obchodu A, můžete použít níže uvedený vzorec.

Obecné vzorce

{=SUM(--(FREQUENCY(IF(range=criteria,MATCH(vals,vals,0)),ROW(vals)-ROW(vals.firstcell)+1)>0))}

Argumenty

Rozsah: Rozsah buněk obsahuje hodnotu, která odpovídá kritériím;
Kritéria: Kritéria, podle kterých chcete počítat jedinečné hodnoty;
Vals: Rozsah buněk, ze kterých chcete počítat jedinečné hodnoty;
Vals. První buňka: První buňka rozsahu, ze kterého chcete počítat jedinečné hodnoty.

Poznámka: Tento vzorec musí být zadán jako vzorec pole. Po použití vzorce, pokud jsou kolem vzorce zabalené složené závorky, je úspěšně vytvořen vzorec pole.

Jak používat tyto vzorce?

1. Vyberte prázdnou buňku a umístěte výsledek.

2. Zadejte do ní následující vzorec a poté stiskněte Ctrl + směna + vstoupit současně získáte výsledek.

=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))

Poznámky: V tomto vzorci E3: E16 je rozsah obsahující hodnotu, která odpovídá kritériím, H3 obsahuje kritéria, D3: D16 je rozsah obsahující jedinečné hodnoty, které chcete počítat, a D3 je první buňka D3: D16. Můžete je změnit, jak potřebujete.

Jak tento vzorec funguje?

{=SUM(--(FREQUENCY(IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)),ROW(D3:D16)-ROW(D3)+1)>0))}

  • IF(E3:E16=H3,MATCH(D3:D16,D3:D16,0)):
1) E3: E16 = H3: Zde zkontrolujte, zda hodnota A existující v rozsahu E3: E16, a vrátí hodnotu TRUE, pokud je nalezena, vrátí hodnotu FALSE, pokud ne. Získáte pole typu {TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; FALSE; TRUE; FALSE;}.
2) ZÁPAS (D3: D16, D3: D16,0): Funkce MATCH získá první umístění každé položky v rozsahu D3: D16 a vrátí pole takto: {1; 2; 3; 2; 1; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
  • IF({TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;},{1;2;3;2;1;1;3;2;1;1;1;2;3;2}): Nyní pro každou hodnotu TRUE v poli 1 získáme odpovídající pozici v poli 2 a pro FALSE dostaneme FALSE. Zde získáte nové pole jako {1; FALSE; FALSE; 2; FALSE; FALSE; 3; FALSE; FALSE; 1; FALSE; FALSE; 3; FALSE}.
  • ŘADA (D3: D16)-ŘADA (D3) +1: Zde funkce ROW vrací číslo řádku reference D3: D16 a D3 a získáte {3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16} -{3} +1.
  • Každé číslo v poli odečte číslo 3, pak přičte 1 a nakonec vrátí {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14}.
  • FREQUENCY({1;FALSE;FALSE;2;FALSE;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;3;FALSE},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Zde funkce FREQUENCY vrací frekvenci každého čísla v daném poli: {2; 1; 2; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0}.
  • =SUM(--({2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0)):
1) {2;1;2;0;0;0;0;0;0;0;0;0;0;0}>0: Každé číslo v poli se porovná s 0 a vrátí hodnotu TRUE, pokud je větší než 0, v opačném případě vrátí hodnotu FALSE. A získáte takto SKUTEČNĚ NEPRAVDIVÉ pole {TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE};
2) -{TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}: Tato dvě znaménka mínus převádějí „TRUE“ na 1 a „FALSE“ na 0. Zde získáte nové pole jako {1; 1; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0 ; 0; 0}.
3) SUM{1;1;1;0;0;0;0;0;0;0;0;0;0;0}: Funkce SUMA sečte všechna čísla v poli a vrátí konečný výsledek jako 3.

Související funkce

Funkce Excel SUM
Funkce Excel SUM přidává hodnoty

Funkce Excel FREQUENCY
Funkce Excel FREQUENCY vypočítá, jak často se hodnoty vyskytují v rozsahu hodnot, a poté vrátí svislé pole čísel.

Funkce Excel IF
Funkce Excel IF provede jednoduchý logický test, který v závislosti na výsledku srovnání vrátí jednu hodnotu, pokud je výsledek PRAVDA, nebo jinou hodnotu, pokud je výsledek FALSE.

Funkce Excel MATCH
Funkce Excel MATCH vyhledá konkrétní hodnotu v rozsahu buněk a vrátí relativní polohu této hodnoty.

Funkce Excel ROW
Funkce Excel ROW vrací číslo řádku odkazu.


Související vzorce

Spočítejte počet viditelných řádků ve filtrovaném seznamu
Tento výukový program vysvětluje, jak spočítat počet viditelných řádků ve filtrovaném seznamu v aplikaci Excel pomocí funkce SUBTOTAL.

Počítejte jedinečné hodnoty v rozsahu
Tento tutoriál vysvětluje, jak počítat pouze jedinečné hodnoty mezi duplikáty v seznamu v aplikaci Excel se zadanými vzorci.

Počítejte viditelné řádky s kritérii
Tento tutoriál poskytuje podrobné kroky, které vám pomohou počítat viditelné řádky s kritérii.

Použijte COUNTIF na nesousedící rozsah
Tento podrobný průvodce ukazuje, jak používat funkci countif na nesousedícím rozsahu v aplikaci Excel.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL