Przejdź do głównej zawartości

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

łodzie: zakres komórek, które chcesz zliczyć tylko unikalne wartości;
Zakres.pierwszakomórka: Pierwsza komórka zakresu.

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:

1) W tych formułach D3: D16 to zakres komórek, które chcesz zliczyć tylko unikalne wartości, a D3 to pierwsza komórka zakresu. Możesz je zmienić według potrzeb.
2) Jeśli w określonym zakresie istnieją puste komórki, pierwsza formuła zwróci błąd #N/A, a druga formuła zwróci błąd #DIV/0.

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):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: Każda liczba w tablicy jest porównywana z 0 i zwraca TRUE, jeśli jest większa od 0, w przeciwnym razie zwraca FALSE. Otrzymasz tablicę TRUE FALSE taką jak ta {PRAWDA;PRAWDA;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ};
--{PRAWDA;PRAWDA;PRAWDA;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ;FAŁSZ}: Te dwa znaki minus konwertują „PRAWDA” na 1 i „FAŁSZ” na 0. Tutaj otrzymasz nową tablicę 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}): Funkcja SUMPRODUCT sumuje wszystkie liczby w tablicy i zwraca wynik końcowy jako 3.

=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

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations