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

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

Rozsah: Rozsah buněk, ve kterých chcete počítat pouze jedinečné hodnoty;
Dosah. První buňka: První buňka rozsahu.

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:

1) V těchto vzorcích je D3: D16 rozsah buněk, ve kterých chcete počítat pouze jedinečné hodnoty, a D3 je první buňkou rozsahu. Můžete je změnit, jak potřebujete.
2) Pokud v zadaném rozsahu existují prázdné buňky, první vzorec vrátí chybu #N/A a druhý vzorec vrátí chybu #DIV/0.

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):
{6;5;3;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};
-{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}.
SUMPRODUCT({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): Funkce SUMPRODUCT sčítá všechna čísla v poli a vrací konečný výsledek jako 3.

=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

Chcete dokončit svou každodenní práci rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinovat sešity, součet podle barvy, rozdělit obsah buněk, převést datum atd.) A ušetřit vám 80% času.

  • Navrženo pro 1500 80 pracovních scénářů, pomůže vám vyřešit XNUMX% 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í