Počítejte jedinečné hodnoty v rozsahu v Excelu
Tento tutoriál vysvětluje, jak počítat pouze jedinečné hodnoty mezi duplikáty v seznamu v aplikaci Excel se zadanými vzorci.
Jak počítat jedinečné hodnoty v jednom sloupci v aplikaci Excel?
Předpokládejme, že máte tabulku produktů, jak ukazuje níže uvedený snímek obrazovky. Chcete -li počítat pouze jedinečné hodnoty ve sloupci Produkt, můžete použít jeden z níže uvedených vzorců.
Obecné vzorce
=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))
=SUMPRODUCT(1/COUNTIF(range,range))
Argumenty
Jak používat tyto vzorce?
1. Vyberte prázdnou buňku k odeslání výsledku.
2. Do vybrané buňky zadejte jeden z níže uvedených vzorců a stiskněte vstoupit klíč.
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
Poznámky:
Vysvětlení vzorců
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
- ZÁPAS (D3: D16, D3: D16,0): Funkce MATCH získá pozici každé položky v rozsahu D3: D16, pokud se hodnoty v datovém rozsahu objeví více než jednou, vrátí stejnou pozici a získá pole takto: {1; 2; 3; 2; 1 ; 1; 3; 2; 1; 1; 1; 2; 3; 2}.
- Ř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;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): Funkce frekvence vypočítá, jak často se každé číslo vyskytuje v datovém poli, a vrací pole čísel takto: {6; 5; 3; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0 }.
- SUMPRODUCT(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
- COUNTIF (D3: D16, D3: D16): Funkce COUNTIF počítá, jak často se každá hodnota vyskytuje v rozsahu D3: D16, přičemž jako kritéria používá všechny stejné hodnoty. Vrací pole takto: objeví se 6krát.
- 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Každé číslo v poli je vyděleno 1 a vrací nové pole jako {0.166666666666667; 0.2; 0.333333333333333; 0.2; 0.166666666666667; 0.166666666666667; 0.2;
0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
0.333333333333333;}. - SUMPRODUCT({0.166666666666667;0.2;0.333333333333333;0.2;0.166666666666667;0.166666666666667;
0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
0.333333333333333;}): Poté funkce SUMPRODUCT sečte všechna čísla v poli a vrátí konečný výsledek jako 3.
Související funkce
Funkce Excel SUMPRODUCT
Funkci Excel SUMPRODUCT lze použít ke znásobení dvou nebo více sloupců nebo polí dohromady a poté k získání součtu produktů.
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 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.
Funkce Excel COUNTIF
Funkce Excel COUNTIF se používá k počítání počtu buněk, které splňují kritérium.
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 s kritérii
Tato podrobná příručka pomáhá počítat pouze jedinečné hodnoty na základě zadaných kritérií v jiném sloupci
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
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
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, Edge a Firefox.