=LICZ.WARUNKI(A2:A7;"North";C2:C7;">50") (po angielsku COUNTIFS) liczy wiersze, w których kolumna A to North, a kolumna C jest większa niż 50. LICZ.WARUNKI przyjmuje pary zakres i warunek, a wiersz jest liczony tylko wtedy, gdy każdy warunek jest spełniony. Tabele pokazują formuły po angielsku, ale możesz w nich wpisywać formuły także po polsku, ze średnikami.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Condition | Count | |
| 2 | North | Apple | 120 | North, over 50 | 2 | |
| 3 | South | Pear | 45 | North Apple | 2 | |
| 4 | North | Pear | 80 | North only | 3 | |
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Apple | 30 |
=LICZ.WARUNKI(A2:A7;"North";C2:C7;">50")Są trzy wiersze North, a dwa z nich przekraczają 50, więc F2 pokazuje 2. Zmień C7 na 90, a ostatni wiersz North też zostanie policzony. F3 łączy dwa warunki tekstowe: North i Apple.
Składnia funkcji LICZ.WARUNKI
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- Każdy warunek to para: zakres i kryterium. Dozwolonych jest do 127 par.
- Kryteria działają dokładnie tak jak w LICZ.JEŻELI:
"North",">50","<>","*apple*"albo komórka dołączona do operatora znakiem&, na przykład">"&F2. - Wszystkie zakresy muszą mieć ten sam rozmiar. Są czytane wiersz po wierszu: pierwsza komórka każdego zakresu to jeden wiersz, druga komórka każdego zakresu to następny.
- Warunki są łączone przez ORAZ. Dla LUB zobacz niżej.
LICZ.WARUNKI jest w każdym Excelu od wersji 2007 i w Arkuszach Google.
LICZ.WARUNKI między dwiema liczbami
Aby policzyć wartości w przedziale, użyj tego samego zakresu dwa razy: raz z dolną granicą, raz z górną.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Setting | Value | |
| 2 | North | Apple | 120 | Min | 50 | |
| 3 | South | Pear | 45 | Max | 150 | |
| 4 | North | Pear | 80 | Between | 3 | |
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Apple | 30 |
=LICZ.WARUNKI(C2:C7;">="&F2;C2:C7;"<="&F3)120, 80 i 55 mieszczą się w przedziale od 50 do 150, więc F4 pokazuje 3. Zmień granice w F2 i F3, a wynik się dostosuje. ">=" i "<=" obejmują granice; użyj ">" i "<", aby je wykluczyć.
LICZ.WARUNKI między dwiema datami
Daty działają tak samo. Trzymaj datę początkową i końcową w komórkach i dołączaj je do operatorów, żeby nigdy nie wpisywać daty w cudzysłowie.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Sales | Date | Setting | Value | |
| 2 | North | 120 | 2026-01-05 | Start | 2026-02-01 | |
| 3 | South | 45 | 2026-01-12 | End | 2026-02-28 | |
| 4 | North | 80 | 2026-02-03 | Orders | 2 | |
| 5 | East | 55 | 2026-02-18 | North orders | 1 | |
| 6 | South | 200 | 2026-03-02 | |||
| 7 | North | 30 | 2026-03-20 |
=LICZ.WARUNKI(C2:C7;">="&F2;C2:C7;"<="&F3)Dwa zamówienia przypadają na luty, a jedno z nich pochodzi z North. F5 ma trzy pary: jedną dla regionu i dwie dla przedziału dat. Jeśli daty zawierają godzinę (2026-02-28 16:30), "<="&F3 pomija wszystko po 0:00 ostatniego dnia; użyj wtedy "<"&F3+1.
LICZ.WARUNKI z logiką LUB
LICZ.WARUNKI nie ma LUB. Aby policzyć zamówienia North albo South powyżej 50, podaj kryterium regionu listę w nawiasach klamrowych. LICZ.WARUNKI zwraca wtedy jeden wynik na element, a SUMA (SUM) je dodaje.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Condition | Count | |
| 2 | North | Apple | 120 | North or South, over 50 | 3 | |
| 3 | South | Pear | 45 | Same, two COUNTIFS | 3 | |
| 4 | North | Pear | 80 | |||
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Apple | 30 |
Obie formuły dają 3: dwa wiersze North i jeden South powyżej 50. Wersja z nawiasami klamrowymi jest krótsza, gdy lista rośnie. Używaj listy tylko w jednym kryterium. Dwie listy w tej samej formule łączą swoje elementy w pary zamiast sprawdzać każdą kombinację, a rzadko o to chodzi.
Gdy elementy są w komórkach (na przykład E8:E9), =SUMA.ILOCZYNÓW(LICZ.WARUNKI(A2:A7;E8:E9;C2:C7;">50")) robi to samo bez nawiasów klamrowych.
LICZ.WARUNKI dla niepustych komórek
"<>" oznacza „niepuste”, a "" oznacza „puste”, więc kolumna z datami wysyłki pokazuje, które zamówienia są nadal otwarte.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Order | Shipped | Condition | Count | |
| 2 | North | A-101 | 2026-01-08 | North, shipped | 2 | |
| 3 | South | A-102 | North, not shipped | 1 | ||
| 4 | North | A-103 | 2026-02-06 | |||
| 5 | East | A-104 | 2026-02-20 | |||
| 6 | South | A-105 | ||||
| 7 | North | A-106 |
=LICZ.WARUNKI(A2:A7;"North";C2:C7;"<>")Dwa zamówienia North mają datę wysyłki, a jedno nie. Wpisz datę w C7, a jedno zamówienie przejdzie z F3 do F2. Formuła zwracająca pusty tekst ("") jest liczona przez "", ale też przez "<>"; strona LICZ.JEŻELI dla niepustych komórek opisuje, jak to obejść.
Ćwiczenie: dwa warunki
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Condition | Count | |
| 2 | North | Apple | 120 | South Apple | ||
| 3 | South | Pear | 45 | |||
| 4 | North | Pear | 80 | |||
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Apple | 30 | |||
| 8 | South | Apple | 75 |
Twoja kolej: Policz wiersze, w których region to South, a produkt to Apple. Wpisz formułę w F2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Sales | Date | Setting | Value | |
| 2 | North | 120 | 2026-01-05 | Start | 2026-01-01 | |
| 3 | South | 145 | 2026-01-12 | End | 2026-02-28 | |
| 4 | North | 80 | 2026-02-03 | Count | ||
| 5 | East | 155 | 2026-02-18 | |||
| 6 | South | 200 | 2026-03-02 | |||
| 7 | North | 30 | 2026-03-20 | |||
| 8 | West | 110 | 2026-02-25 |
Twoja kolej: Policz zamówienia od daty w F2 do daty w F3 (obie włącznie) ze sprzedażą co najmniej 100. Wpisz formułę w F4.
Dlaczego LICZ.WARUNKI zwraca #ARG! albo 0
- Zakresy o różnych rozmiarach.
=LICZ.WARUNKI(A2:A7;"North";C2:C6;">50")zwraca #ARG! (po angielsku#VALUE!; tabele pokazują angielskie nazwy błędów), bo A2:A7 ma sześć komórek, a C2:C6 pięć. Niech każdy zakres zaczyna się i kończy w tych samych wierszach. - ORAZ, które nigdy nie może być spełnione.
=LICZ.WARUNKI(A2:A7;"North";A2:A7;"South")zawsze daje 0: jedna komórka nie może być jednym i drugim. To jest LUB, więc użyj wersji z nawiasami klamrowymi powyżej. - Data wpisana w cudzysłowie.
">=1/2/2026"jest odczytywane według kolejności dat w ustawieniach systemu. Wpisz datę w komórkę i napisz">="&F2. - Operator i komórka w cudzysłowie.
">=F2"porównuje z tekstem F2. Napisz">="&F2.
LICZ.WARUNKI liczy wiersze. Aby zsumować kolumnę dla tych samych wierszy, użyj prawie identycznych argumentów w SUMA.WARUNKÓW (SUMIFS); dla warunków, których LICZ.WARUNKI nie wyrazi (jedna kolumna porównana z drugą, obliczenie w każdym wierszu), użyj SUMA.ILOCZYNÓW.
Najczęściej zadawane pytania
Czym różni się LICZ.JEŻELI od LICZ.WARUNKI?
LICZ.JEŻELI przyjmuje jeden zakres i jeden warunek. LICZ.WARUNKI przyjmuje dowolną liczbę par zakres i warunek i liczy wiersze, w których wszystkie są spełnione: =LICZ.WARUNKI(A2:A7;"North";C2:C7;">50"). Z jedną parą LICZ.WARUNKI daje ten sam wynik co LICZ.JEŻELI.
Jak policzyć daty między dwiema datami funkcją LICZ.WARUNKI?
Użyj kolumny dat dwa razy, raz z każdą granicą: =LICZ.WARUNKI(C2:C7;">="&F2;C2:C7;"<="&F3) liczy daty od F2 do F3 włącznie.
Jak użyć LICZ.WARUNKI z LUB?
LICZ.WARUNKI zawsze łączy warunki przez ORAZ. Dla LUB podaj jednemu kryterium listę w nawiasach klamrowych i dodaj wyniki. W postaci angielskiej: =SUM(COUNTIFS(A2:A7,{"North","South"},C2:C7,">50")).
Dlaczego LICZ.WARUNKI zwraca #ARG!?
Zakresy mają różne rozmiary. Każdy zakres w LICZ.WARUNKI musi mieć tyle samo wierszy i kolumn, więc A2:A7 nie może tworzyć pary z C2:C6.
Jak policzyć wartości między dwiema liczbami funkcją LICZ.WARUNKI?
Użyj tego samego zakresu dwa razy, raz dla każdej granicy: =LICZ.WARUNKI(C2:C7;">=50";C2:C7;"<=150") liczy wartości od 50 do 150 włącznie. Użyj ">" i "<", aby wykluczyć granice.