Stáhněte si ukázkový sešit
V tomto tutoriálu si ukážeme, jak počítat jedinečné hodnoty v rozsahu v Excelu a Google Sheets
Počítejte jedinečné hodnoty v rozsahu pomocí SUMPRODUCT a COUNTIF
Obecný vzorec, který použijeme, je tento:
= SUMPRODUCT (1/COUNTIF (rozsah, rozsah))
Jak vidíte ve výše uvedeném vzorci, kombinujeme funkci COUNTIF s funkcí SUMPRODUCT.
= SUMPRODUCT (1/COUNTIF (B2: B11, B2: B11))
Funkce COUNTIF
Pojďme rozebrat každou část vzorce, abychom jí porozuměli.
Jak vidíte výše, můžete to provést zvýrazněním části vzorce COUNTIF a stisknutím klávesy F9.
Část vzorce COUNTIF vypočítá, kolikrát se každá hodnota zobrazí v tomto rozsahu. V tomto případě skóre 75 existuje v tomto rozmezí ve dvou buňkách, skóre 74 existuje ve třech buňkách, skóre 82 existuje ve dvou buňkách a tak dále.
Umístěním těchto hodnot na čitatele 1 se tyto hodnoty převedou na vzájemné funkce. Jako příklady použijme čísla 75 a 84. Číslo 75 se objevilo dvakrát, což znamená, že jeho vzájemná funkce je 1 / 2 nebo 0,5. Číslo 84 se objevilo jednou, což znamená, že jeho vzájemná funkce je 1 / 1 nebo jen 1.
Část vzorce SUMPRODUCT sčítá všechny tyto vzájemné hodnoty dohromady. Když se vrátíme k příkladu 75, který měl převrácenou hodnotu 1 /2 (nebo 0,5), toto vynásobeno dvěma (protože to přišlo dvakrát) znamená, že skončíme s 1. Číslo 84 mělo převrácenou hodnotu 1 /1 (nebo 1), která se vynásobí jednou (protože se objevila pouze jednou), znamená to, že skončíme na 1.
Kombinace reciproční funkce a COUNTIF s funkcí SUMPRODUCT nám umožňuje získat hodnotu 1 pro každou jedinečnou hodnotu.
Počítejte jedinečné hodnoty v rozsahu s UNIQUE (Office 365)
Pokud máte Office 365, můžete použít následující vzorec:
= COUNT (JEDINEČNÝ (rozsah))
Počítejte jedinečné hodnoty v rozsahu v Tabulkách Google
Pomocí stejného vzorce můžeme získat stejný výsledek i v Tabulkách Google.