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

Jak liczyć unikalne wartości na podstawie wielu kryteriów w programie Excel?

W tym artykule przedstawię kilka przykładów zliczania unikatowych wartości w oparciu o jedno lub więcej kryteriów w arkuszu. Poniższe szczegółowe kroki mogą ci pomóc.

Policz unikalne wartości na podstawie jednego kryterium

Policz unikalne wartości na podstawie dwóch podanych dat

Policz unikalne wartości na podstawie dwóch kryteriów

Policz unikalne wartości na podstawie trzech kryteriów


strzałka niebieski prawy bąbelek Policz unikalne wartości na podstawie jednego kryterium

Na przykład mam następujący zakres danych, teraz chcę policzyć unikalny produkt sprzedawany przez Tomka.

liczba dokumentów jest unikalna z wieloma kryteriami 1

Wpisz tę formułę w pustą komórkę, w której chcesz uzyskać wynik, G2, na przykład:

= SUMA (JEŻELI ("Tom" = 2 $ C $: 20 $ C $, 1 / (COUNTIFS (2 $ C $: 20 $ C $, "Tomek", 2 $ AUD 20: 2 AUD, 20 AUD 0: XNUMX AUD) ), XNUMX)), a następnie naciśnij Shift + Ctrl + Enter klucze razem, aby uzyskać poprawny wynik, patrz zrzut ekranu:

liczba dokumentów jest unikalna z wieloma kryteriami 2

Uwagi: W powyższym wzorze „Tomek”To kryterium nazwy, na podstawie którego chcesz liczyć, C2: C20 czy komórki zawierają kryteria nazwy, A2: A20 to komórki, dla których chcesz policzyć unikatowe wartości.


strzałka niebieski prawy bąbelek Policz unikalne wartości na podstawie dwóch podanych dat

Aby obliczyć unikalne wartości między dwiema podanymi datami, na przykład chcę policzyć unikalny produkt między zakresem dat 2016/9/1 a 2016/9/30, zastosuj następującą formułę:

= SUMA (JEŻELI (D $ 2: D $ 20 <= DATA (2016, 9, 30) * (2 $ D $: 20 $ D> = DATA (2016, 9, 1)), 1 / COUNTIFS (2 $ A $ : 20 AUD, 2 AUD 20: 2 AUD, 20 USD: 2016 USD, „<=” & DATA (9, 30, 2), 20 USD D 2016: 9 USD, "> =" & DATA (1, 0, XNUMX))), XNUMX), a następnie naciśnij Shift + Ctrl + Enter klucze razem, aby uzyskać unikalny wynik, patrz zrzut ekranu:

liczba dokumentów jest unikalna z wieloma kryteriami 3

Uwagi: W powyższym wzorze data 2016,9,1 i 2016,9,30 to data rozpoczęcia i data zakończenia, na podstawie których chcesz liczyć, D2: D20 czy komórki zawierają kryteria daty, A2: A20 to komórki, z których chcesz policzyć unikatowe wartości.


strzałka niebieski prawy bąbelek Policz unikalne wartości na podstawie dwóch kryteriów

Jeśli chcesz policzyć wyjątkowy produkt, który Tomek sprzedaje we wrześniu, pomoże Ci poniższa formuła.

Wprowadź tę formułę w pustą komórkę, aby wyświetlić wynik, na przykład H2.

= SUMA (JEŻELI (("Tom" = C $ 2: $ 20 C $) * ($ D 2 $: $ D 20 $ <= DATA (2016, 9, 30) * ($ D $ 2: $ D 20 $> = DATA ( 2016, 9, 1))), 1 / COUNTIFS (2 C $: 20 C $, "Tom", 2 AUD 20: 2 AUD, 20 AUD 2: 20 AUD, 2016 $ D $: 9 $, " <= "& DATA (30, 2, 20), 2016 $ D $: 9 $ D,"> = "& DATA (1, 0, XNUMX))), XNUMX) a następnie naciśnij Shift + Ctrl + Enter klucze razem, aby uzyskać unikalny wynik, patrz zrzut ekranu:

liczba dokumentów jest unikalna z wieloma kryteriami 4

Uwagi:

1. W powyższym wzorze „Tomek”To kryterium nazwy, 2016,9,1 i 2016,9,30 czy dwie daty, na podstawie których chcesz liczyć, C2: C20 to komórki zawierają kryteria nazwy, a D2: D20 czy komórki zawierają datę, A2: A20 to zakres komórek, dla których chcesz policzyć unikatowe wartości.

2. Jeśli musisz użyć „or”Kryteria liczenia unikalnych wartości, takie jak obliczanie produktów sprzedawanych przez Tomka lub w regionie Południowym, należy zastosować następującą formułę:

=SUM(--(FREQUENCY(IF(("Tom"=$C$2:$C$20)+("South"=$B$2:$B$20), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20), ""), COUNTIF($A$2:$A$20, "<"&$A$2:$A$20))>0))i pamiętaj, aby nacisnąć Shift + Ctrl + Enter klucze razem, aby uzyskać unikalny wynik, patrz zrzut ekranu:

liczba dokumentów jest unikalna z wieloma kryteriami 5


strzałka niebieski prawy bąbelek Policz unikalne wartości na podstawie trzech kryteriów

Aby policzyć unikalny produkt według trzech kryteriów, formuła może być bardziej złożona. Powiedzmy, obliczając unikalne produkty, które Tomek sprzedaje we wrześniu oraz w regionie Północ. Zrób tak:

Wprowadź tę formułę do pustej komórki, aby wyświetlić wynik, I2, na przykład:

= SUMA (JEŻELI (("Tom" = C $ 2: $ 20 C $) * ($ D 2 $: $ D 20 $ <= DATA (2016, 9, 30)) * ($ D $ 2: $ D 20 $> = DATA (2016, 9, 1)) * ("Północ" = 2 $ B $: 20 $ B $), 1 / COUNTIFS (2 $ C $: 20 $ C $, "Tomek", 2 AUD 20: 2 AUD, 20 AUD : 2 A $, 20 $ D $ 2016: $ D 9 $, "<=" & DATA (30, 2, 20), 2016 $ D $ 9: $ D 1 $, "> =" & DATA (2, 20, 0), XNUMX B $ : XNUMX $ B $, "Północ")), XNUMX), a następnie naciśnij Shift + Ctrl + Enter klucze razem, aby uzyskać unikalny wynik, patrz zrzut ekranu:

liczba dokumentów jest unikalna z wieloma kryteriami 6


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (19)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Dzięki za to. Ale co, jeśli mam dwie kolumny dla produktu lub jeśli moja lista produktów zawiera więcej niż jeden produkt w komórce oddzielonej znakiem ",". Powiedzmy, A7 to Banan, Jabłko, Truskawka.
Ten komentarz został zminimalizowany przez moderatora na stronie
oznacza nieprawidłowe przechowywanie danych, jeśli masz więcej niż 1 wartość
Ten komentarz został zminimalizowany przez moderatora na stronie
zabiera dużo czasu na obliczenia .... dla trzech kryteriów liczenia


http://www.vignanias.com
Ten komentarz został zminimalizowany przez moderatora na stronie
To działa. Dziękuję bardzo.
Ten komentarz został zminimalizowany przez moderatora na stronie
proszę powiedz mi, jak policzyć liczbę unikalnych prac, praca nr zaczyna się od samego „JN” i jest wykonywana przez Jishnu.
Ten komentarz został zminimalizowany przez moderatora na stronie
oto zrzut ekranu
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję bardzo.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć chłopaki
potrzebuję twojego wsparcia przy dodawaniu czwartego kryterium do tej formuły, próbowałem, ale to nie działa !!

= SUMA (JEŻELI (("Tom" = C $ 2: $ 20 C $) * ($ D 2 $: $ D 20 $ <= DATA (2016, 9, 30)) * ($ D $ 2: $ D 20 $> = DATA (2016, 9, 1)) * ("Północ" = 2 $ B $: 20 $ B $), 1 / COUNTIFS (2 $ C $: 20 $ C $, "Tomek", 2 AUD 20: 2 AUD, 20 AUD : 2 A $, 20 $ D $ 2016: $ D 9 $, "<=" & DATA (30, 2, 20), 2016 $ D $ 9: $ D 1 $, "> =" & DATA (2, 20, 0), XNUMX B $ : XNUMX $ B $, "Północ")), XNUMX)

czekam na szybką odpowiedź proszę ^_^
Ten komentarz został zminimalizowany przez moderatora na stronie
dzięki, to było naprawdę pomocne
Ten komentarz został zminimalizowany przez moderatora na stronie
Kryterium większe i mniejsze niż data jest rozpraszającym przykładem użycia tablicy sumif.
Ten komentarz został zminimalizowany przez moderatora na stronie
Z tej formuły artykułu,
jeśli policz widoczne wiersze. jak dodać lub edytować formułę?
Ten komentarz został zminimalizowany przez moderatora na stronie
„jeśli policz widoczne wiersze”.
Mam na myśli przefiltrowane wiersze, a nie liczę ukrytych wierszy.
Ten komentarz został zminimalizowany przez moderatora na stronie
moje pytanie.
Mam na myśli to, że filtrowane wiersze, a nie liczą ukryte wiersze.
Ten komentarz został zminimalizowany przez moderatora na stronie
Mogę uzyskać wartość w punkcie, co nie jest możliwe, więc proszę o pomoc

{=SUM(IF(("Regular"='Raw Data'!$G$5:$G$1785)*('Raw Data'!$D$5:$D$1785<=DATE(2019,6,30)*('Raw Data'!$D$5:$D$1785>=DATE(2019,6,1))),1/COUNTIFS('Raw Data'!$B$5:$B$1785,'Raw Data'!$B$5:$B$1785,'Raw Data'!$D$5:$D$1785,"<="&DATE(2019,6,30),'Raw Data'!$D$5:$D$1785,">="&DATE(2019,6,1))),0)}
Ten komentarz został zminimalizowany przez moderatora na stronie
Staram się używać tej metody do obliczania unikalnych klientów dla konkretnego produktu (gdzie klient mógł kupować wiele razy, ale chcę unikalnych klientów). Jeśli wprowadzę formułę, ale ograniczę zakres do podzbioru zaledwie 5 wierszy, o których wiem, że zawiera zduplikowanego klienta, działa to dobrze. Ale kiedy zastosuję do całej kolumny, np. $D:$D, oblicza się bez końca; jeśli się zakończy, zwraca błędny wynik. Ale teraz nawet się nie kończy i muszę zakończyć proces Excela. Czy jest to zbyt kosztowne pod względem procesora, aby zastosować go do dużej ilości danych (np. 1500 wierszy)?
Ten komentarz został zminimalizowany przez moderatora na stronie
Policz unikalne wartości na podstawie czterech kryteriów
Ten komentarz został zminimalizowany przez moderatora na stronie
1 miesiąc2 nazwa marki 3 executive mądry4 nazwa partii mix Liczba unikalna nazwa partii
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,
To jest świetne - z wyjątkiem tego, że nie mogę zmusić go do pracy na to, czego potrzebuję
Mam dwa arkusze - arkusz podsumowania i drugi arkusz zawierający dane
Daty są dynamiczne – dlatego w arkuszu podsumowania wprowadzasz zakresy dat w dwóch komórkach (od B2 do D2)
Kiedy zamieniam DATE(2022,6,1) na B2 pojawia się z powrotem „wartość użyta w formule jest niewłaściwym typem danych”
Gdy testuję z wpisaniem DATE(2022,6,1) i DATE (2022,6,30) w częściach od - do we wzorze - otrzymam 0 jako wynik - co jest błędne.
Uwaga: jestem w Irlandii – więc format daty tutaj to dd.mm.rr – zmiany nie rozwiązują – i wprowadza zamieszanie tbh
Moja formuła to
=SUM(IF(Sheet4!$C$2:Sheet4!$C$65<=(D2)*(Sheet4!$C$2:Sheet4!$C$65>=(B2)), 1/COUNTIFS(Sheet4!$A$2:Sheet4!$A$65, Sheet4!$A$2:Sheet4!$A$65, Sheet4!$C$2:Sheet4!$C$65, "<="&D2,Sheet4!$C$2:Sheet4!$C$65, ">="&B2))),0)
Gdzie Sheet4 zawiera dane, C2:C65 to komórki z datami, A2:A65 to komórki z numerami projektów - gdzie mogą być duplikaty
Każda pomoc - bardzo ceniona,
Podziękowania
Ten komentarz został zminimalizowany przez moderatora na stronie
W przypadku wszystkich powyższych formuł sugerujesz formułę nietablicową, ponieważ moje dane obejmują 25000 wierszy. Potrzebuję darmowych propozycji, a nie płatnych
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL