Excel Formulas Academy · Lekcja

Zliczanie według kryteriów za pomocą COUNTIF

Proszę zliczać komórki spełniające jeden warunek za pomocą COUNTIF.

Lekcja 2 z 413 kroki

Zliczanie według kryteriów za pomocą COUNTIF to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Od sumowania do zliczania

Funkcja SUMIF sumuje pasujące liczby. Czasami nie chodzi jednak o sumę, lecz tylko o to, aby dowiedzieć się, ile wierszy spełnia warunek. Ile sprzedaży przypadło na region East? Ile wyników było większych niż 90?

Tym zajmuje się funkcja COUNTIF. Przeszukuje ona zakres i zlicza każdą komórkę spełniającą warunek, pomijając pozostałe.

Schemat funkcji COUNTIF

Funkcja COUNTIF jest prostsza niż SUMIF, ponieważ wymaga tylko dwóch elementów:

  • range komórki, które należy przejrzeć
  • criteria warunek, z którym porównywana jest każda komórka

Nie ma osobnego elementu sum_range, ponieważ COUNTIF zlicza pasujące komórki w tym samym zakresie, który sprawdza.

=COUNTIF(range, criteria)

Zliczanie dopasowań tekstowych

Załóżmy, że regiony są wymienione w A2:A10. Aby sprawdzić, ile wierszy ma wartość East, przeszukaj ten zakres pod kątem słowa East ujętego w cudzysłowy.

Arkusz odczytuje każdą komórkę i za każdym razem, gdy znajdzie East, zwiększa wynik o jeden. Podobnie jak SUMIF, dopasowywanie tekstu nie uwzględnia wielkości liter.

=COUNTIF(A2:A10, "East")

Odwołanie do komórki kryterium

Wpisanie słowa na stałe jest w porządku, ale odwołanie do komórki sprawia, że formuła jest elastyczna. Jeśli komórka D1 zawiera nazwę regionu, zlicz dopasowania na podstawie D1.

Po zmianie D1 na West wynik zostanie natychmiast zaktualizowany. Dobrze współgra to z funkcją SUMIF w następnej kolumnie, dzięki czemu można wyświetlić zarówno sumę, jak i liczbę wpisów dla tego samego regionu.

=COUNTIF(A2:A10, D1)

Zliczanie liczb

COUNTIF działa również na liczbach. Aby zliczyć, ile wyników w B2:B10 jest dokładnie równych 100, użyj samej liczby jako kryterium.

W przypadku zwykłej liczby nie trzeba używać cudzysłowów, choć ich użycie również zadziała. Każda komórka równa 100 zwiększa wynik o jeden.

=COUNTIF(B2:B10, 100)

Zliczanie z użyciem porównań

Prawdziwa siła tej funkcji ujawnia się przy użyciu operatorów porównania wewnątrz cudzysłowów. Aby zliczyć wyniki większe niż 90:

  • \">90\" powyżej 90
  • \"<60\" poniżej 60
  • \">=70\" 70 lub więcej

Ta formuła informuje, ile wpisów przekroczyło próg 90, więc doskonale nadaje się do zliczania zaliczeń i niezaliczeń.

=COUNTIF(B2:B10, ">90")

Operator i komórka

Aby porównać wartość przechowywaną w komórce, połącz operator i komórkę za pomocą ampersandu, dokładnie tak jak w funkcji SUMIF. Jeśli D1 zawiera wynik progowy, zlicz wszystkie wartości równe temu progowi lub od niego większe.

Operator & łączy \">=\" z zawartością D1, tworząc dynamiczny warunek, taki jak \">=70\".

=COUNTIF(B2:B10, ">="&D1)

Zliczanie wartości różnych od

Aby zliczyć komórki, które nie zawierają określonej wartości, użyj operatora różności <>. Ta formuła zlicza każdy region, który nie jest równy East.

Można również zliczać niepuste komórki za pomocą samego \"<>\", które dopasowuje każdą komórkę zawierającą dowolną wartość. To szybki sposób na sprawdzenie, ile wpisów zostało uzupełnionych.

=COUNTIF(A2:A10, "<>East")

Zliczanie pustych i niepustych komórek

Dwa przydatne wzorce:

  • \"\" zlicza naprawdę puste komórki
  • \"<>\" zlicza komórki zawierające dowolną wartość

Jest to przydatne przy śledzeniu postępów, na przykład liczby zadań, które nie mają jeszcze statusu. Należy pamiętać, że komórka zawierająca spację wygląda na pustą, ale taką nie jest, dlatego warto oczyścić dane, jeśli wyniki zliczania wydają się nieprawidłowe.

=COUNTIF(A2:A10, "")

Głębszy przykład: tabela częstości

COUNTIF doskonale sprawdza się przy tworzeniu zestawienia częstości. Wpisz każdy unikalny region w komórkach D2, D3 i D4, a następnie napisz jedną funkcję COUNTIF, która odwołuje się do komórki z etykietą, i skopiuj ją w dół.

Każdy wiersz pokaże teraz, ile razy występuje dany region. Dodaj funkcję SUM pod wynikami zliczania — powinna być równa liczbie wierszy danych. To szybka kontrola, czy nic nie zostało pominięte.

=COUNTIF(A:A, D2)

Wyszukiwanie duplikatów za pomocą COUNTIF

Pomysłowe zastosowanie: wykrywanie duplikatów. Jeśli zliczysz, ile razy wartość z A2 występuje w całej kolumnie, a wynik będzie większy niż jeden, oznacza to duplikat.

Owiń tę formułę w IF, aby oznaczyć duplikaty: wynik większy niż 1 oznacza, że wpis się powtarza. To popularny sposób na czyszczenie list przed analizą.

=IF(COUNTIF(A:A, A2)>1, "Duplicate", "Unique")

Szybki sprawdzian

Sprawdź swoją wiedzę na temat kryteriów porównania w funkcji COUNTIF.

Podsumowanie: COUNTIF

Można już zliczać wiersze spełniające warunek za pomocą funkcji COUNTIF. Należy pamiętać:

  • Wzorzec to po prostu range, criteria, bez argumentu sum_range.
  • Cudzysłowy ujmują tekst i kryteria oparte na operatorach, takie jak \">90\".
  • Operator można połączyć z komórką za pomocą &, jak w wyrażeniu \">=\"&D1.
  • Funkcja przydaje się do tworzenia tabel częstości i oznaczania duplikatów.

W następnej części obliczona zostanie średnia tylko z pasujących wartości za pomocą AVERAGEIF.

=COUNTIF(A2:A10, "East")
Bezpłatny start

Ucz się Excel dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Zliczanie według kryteriów za pomocą COUNTIF” jest bezpłatna?

Tak — pełny tekst „Zliczanie według kryteriów za pomocą COUNTIF” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Zliczanie według kryteriów za pomocą COUNTIF”?

Proszę zliczać komórki spełniające jeden warunek za pomocą COUNTIF. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Zliczanie według kryteriów za pomocą COUNTIF”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Sumowanie według kryteriów za pomocą SUMIF
  2. Zliczanie według kryteriów za pomocą COUNTIF
  3. Uśrednianie według kryteriów za pomocą AVERAGEIF
  4. Symbole wieloznaczne w kryteriach
← Powrót do Excel Formulas Academy