Policz unikalne wartości w zakresie w Excelu
W tym samouczku wyjaśniono, jak liczyć tylko unikalne wartości wśród duplikatów na liście w programie Excel z określonymi formułami.
Jak liczyć unikalne wartości w jednej kolumnie w programie Excel?
Przypuśćmy, że masz tabelę produktów, jak pokazano na poniższym zrzucie ekranu, aby policzyć tylko unikalne wartości w kolumnie Produkt, możesz zastosować jedną z poniższych formuł.
Ogólne formuły
=SUMPRODUCT(--(FREQUENCY(MATCH(range,range,0),ROW(range)-ROW(range.firstcell)+1)>0))
=SUMPRODUCT(1/COUNTIF(range,range))
Argumenty
Jak korzystać z tych formuł?
1. Wybierz pustą komórkę, aby wyświetlić wynik.
2. Wprowadź jedną z poniższych formuł do wybranej komórki i naciśnij Wchodzę klawisz.
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
=SUMPRODUCT(1/COUNTIF(D3:D16,D3:D16))
Uwagi:
Wyjaśnienie formuł
=SUMPRODUCT(--(FREQUENCY(MATCH(D3:D16,D3:D16,0),ROW(D3:D16)-ROW(D3)+1)>0))
- DOPASUJ(D3:D16;D3:D16,0): Funkcja MATCH pobiera pozycję każdego elementu w zakresie D3:D16, jeśli wartości pojawiają się więcej niż raz w zakresie danych, zwróci tę samą pozycję, aby uzyskać tablicę w ten sposób {1;2;3;2;1 ;1;3;2;1;1;1;2;3;2}.
- WIERSZ(D3:D16)-WIERSZ(D3)+1: Tutaj funkcja WIERSZ zwraca numer wiersza odwołania D3:D16 i D3, a otrzymasz {3;4;5;6;7;8;9;10;11;12;13;14;15;16}- {3}+1.
- Każda liczba w tablicy odejmuje liczbę 3, następnie dodaje 1 i ostatecznie zwraca {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}): Funkcja częstotliwości oblicza, jak często każda liczba występuje w tablicy danych i zwraca tablicę liczb taką jak ta {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))
- LICZ.JEŻELI(D3:D16;D3:D16): Funkcja LICZ.JEŻELI zlicza, jak często każda wartość występuje w zakresie D3:D16, używając tych samych wartości jako kryteriów. Zwraca tablicę taką jak ta {6;5;3;5;6;6;3;5;6;6;6;5;3;5}, co oznacza, że Laptop pojawia się 6 razy, Projektor pojawia się 5 razy, a Wyświetlacz pojawia się 3 razy.
- 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Każda liczba w tablicy jest dzielona przez 1 i zwraca nową tablicę 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;}): Następnie funkcja SUMPRODUCT sumuje wszystkie liczby w tablicy i zwraca wynik końcowy jako 3.
Powiązane funkcje
Funkcja Excel SUMPRODUCT
Funkcja Excel SUMPRODUCT może służyć do mnożenia dwóch lub więcej kolumn lub tablic, a następnie uzyskania sumy produktów.
Funkcja CZĘSTOTLIWOŚĆ Excel
Funkcja CZĘSTOTLIWOŚĆ programu Excel oblicza, jak często wartości występują w zakresie wartości, a następnie zwraca pionową tablicę liczb.
Funkcja Excel MATCH
Funkcja Excel PODAJ.POZYCJĘ wyszukuje określoną wartość w zakresie komórek i zwraca względną pozycję tej wartości.
Funkcja Excel WIERSZ
Funkcja Excel WIERSZ zwraca numer wiersza odwołania.
Funkcja LICZ.JEŻELI Excel
Funkcja LICZ.JEŻELI programu Excel służy do zliczania komórek spełniających kryterium.
Powiązane wzory
Policz liczbę widocznych wierszy na filtrowanej liście
W tym samouczku wyjaśniono, jak zliczyć liczbę widocznych wierszy na przefiltrowanej liście w programie Excel za pomocą funkcji SUMA CZĘŚCIOWA.
Policz unikalne wartości z kryteriami
Ten przewodnik krok po kroku pomaga policzyć tylko unikalne wartości na podstawie określonych kryteriów w innej kolumnie
Policz widoczne wiersze z kryteriami
Ten samouczek zawiera szczegółowe kroki, które pomogą Ci zliczyć widoczne wiersze z kryteriami.
Użyj LICZ.JEŻELI w nieciągłym zakresie
W tym przewodniku krok po kroku pokazano, jak używać funkcji countif w nieciągłym zakresie w programie Excel.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.