Pobierz przykładowy skoroszyt
W tym samouczku pokażemy, jak liczyć unikalne wartości w zakresie w Excelu i Arkuszach Google
Zliczaj unikalne wartości w zakresie za pomocą SUMPRODUCT i COUNTIF
Ogólna formuła, której użyjemy, jest następująca:
=PROD.SUMA(1/LICZ.JEŻELI(zakres; zakres))
Jak widać w powyższym wzorze, łączymy funkcję LICZ.JEŻELI z funkcją SUMA.PRODUKT.
=PROD.SUMA(1/LICZ.JEŻELI(B2:B11; B2:B11))
Funkcja LICZ.JEŻELI
Podzielmy każdą sekcję formuły, aby ją zrozumieć.
Jak widać powyżej, możesz to zrobić, podświetlając część LICZ.JEŻELI formuły i naciskając klawisz F9.
Sekcja LICZ.JEŻELI formuły oblicza, ile razy każda wartość pojawia się w tym zakresie. W tym przypadku wynik 75 istnieje w tym zakresie w dwóch komórkach, wynik 74 istnieje w trzech komórkach, wynik 82 istnieje w dwóch komórkach i tak dalej.
Umieszczenie tych wartości w liczniku 1 przekształca te wartości w funkcje odwrotne. Użyjmy liczb 75 i 84 jako przykładów. Liczba 75 pojawiła się dwukrotnie, co oznacza, że jej odwrotnością jest 1 / 2 lub 0,5. Liczba 84 pojawiła się raz, co oznacza, że odwrotna funkcja tego wynosi 1 / 1 lub po prostu 1.
Część SUMPRODUCT formuły sumuje wszystkie te wzajemne wartości. Wracając do przykładu 75, który miał odwrotność 1/2 (lub 0,5), to pomnożone przez dwa (ponieważ pojawił się dwukrotnie) oznacza, że otrzymaliśmy 1. Liczba 84 miała odwrotność 1/1 (lub 1) które pomnożone przez jeden (ponieważ pojawiło się tylko raz) oznacza, że otrzymujemy 1.
Połączenie funkcji odwrotności i LICZ.JEŻELI z funkcją SUMA PRODUKT pozwala nam uzyskać wartość 1 dla każdej unikatowej wartości.
Zliczaj unikalne wartości w zakresie za pomocą UNIQUE (Office 365)
Jeśli masz Office 365, możesz użyć następującej formuły:
=LICZBA(UNIKALNE(Zakres))
Zliczaj unikalne wartości w zakresie w Arkuszach Google
Używając tej samej formuły, możemy uzyskać ten sam wynik również w Arkuszach Google.