=LICZ.JEŻELI(B2:B7;"North") (po angielsku COUNTIF, a bez kropki „licz jeżeli”) liczy komórki w B2:B7, które zawierają North. LICZ.JEŻELI przyjmuje dwa argumenty: zakres do sprawdzenia i warunek, który komórka musi spełnić, żeby została policzona. Tabele pokazują formuły po angielsku, =COUNTIF(B2:B7,"North"), ale możesz w nich wpisywać formuły także po polsku, ze średnikami.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Region | Count | |
| 2 | Ana | North | 120 | North | 3 | |
| 3 | Ben | South | 45 | South | 2 | |
| 4 | Cara | North | 80 | |||
| 5 | Dan | East | 55 | |||
| 6 | Eva | South | 200 | |||
| 7 | Finn | North | 30 |
=LICZ.JEŻELI(B2:B7;"North")F2 liczy wiersze North. F3 robi to samo z warunkiem w komórce: zmień E3 na East albo zmień jeden z regionów w kolumnie B, a wynik się dostosuje. Odwołanie do komórki pozwala zbudować tabelę podsumowania: jedna funkcja LICZ.JEŻELI na wiersz, każda wskazuje własną etykietę.
Składnia funkcji LICZ.JEŻELI
=COUNTIF(range, criteria)
range(zakres) to komórki do sprawdzenia. Musi to być zakres w arkuszu, na przykładB2:B7alboB:B.criteria(kryteria) to warunek zapisany jako tekst w cudzysłowie, liczba albo odwołanie do komórki. Każda postać poniżej jest kryterium:
| Kryterium | Liczy komórki, które są |
|---|---|
"North" | równe North (bez względu na wielkość liter) |
">50" | większe niż 50 |
"<>North" | czymkolwiek poza North, łącznie z pustymi |
55 | równe liczbie 55 |
">"&F6 | większe niż wartość w F6 |
"*apple*" | tekstem zawierającym apple |
"" | puste |
"<>" | niepuste |
LICZ.JEŻELI większe niż, mniejsze niż albo równe
Wpisz operator porównania w cudzysłowie razem z liczbą: ">50", "<=50", "<>55". Sama liczba bez operatora oznacza „równe”.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Condition | Count | |
| 2 | Ana | North | 120 | Over 50 | 4 | |
| 3 | Ben | South | 45 | 50 or less | 2 | |
| 4 | Cara | North | 80 | Exactly 55 | 1 | |
| 5 | Dan | East | 55 | Not 55 | 5 | |
| 6 | Eva | South | 200 | Limit | 100 | |
| 7 | Finn | North | 30 | Over the limit | 2 |
=LICZ.JEŻELI(C2:C7;">50")Cztery z sześciu sprzedaży przekraczają 50, a dwie wynoszą 50 lub mniej, więc F2 i F3 zawsze sumują się do liczby wierszy. F7 odczytuje limit z F6: zmień F6 na 50, a F7 pokaże ten sam wynik co F2.
LICZ.JEŻELI z odwołaniem do komórki
Gdy wartość do porównania jest w komórce, operator zostaje w cudzysłowie, a komórkę dołączasz do niego znakiem &: ">"&F6, "<="&F6, "<>"&E3. Częsty błąd w LICZ.JEŻELI to zapis ">F6". W cudzysłowie F6 to tylko dwa znaki tekstu, więc Excel porównuje każdą liczbę z tekstem „F6” i wynik prawie zawsze wynosi 0.
Dla „równe komórce” operator nie jest potrzebny: dopóki E3 zawiera wartość, =LICZ.JEŻELI(B2:B7;E3) działa tak samo jak =LICZ.JEŻELI(B2:B7;"="&E3).
LICZ.JEŻELI zawiera tekst: symbole wieloznaczne
W kryterium LICZ.JEŻELI działają dwa symbole wieloznaczne. * zastępuje dowolną liczbę znaków, ? dokładnie jeden. "*apple*" pasuje do każdej komórki, w której gdziekolwiek jest apple, "P*" do każdej komórki zaczynającej się od P, a "????" do każdego tekstu o dokładnie czterech znakach.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 4 | |
| 3 | Pineapple | starts with P | 3 | |
| 4 | Pear | 4 letters | 2 | |
| 5 | apple juice | equal to APPLE | 1 | |
| 6 | not Pear | 6 | ||
| 7 | Plum | empty | 1 | |
| 8 | Green apple | not empty | 6 |
=LICZ.JEŻELI(A2:A8;"*apple*")Porównaj D2 i D5. "*apple*" znajduje 4 komórki, a "APPLE" bez symboli wieloznacznych tylko 1, komórkę, która zawiera dokładnie Apple. Bez symboli wieloznacznych musi pasować cała komórka, a dopasowanie nie rozróżnia wielkości liter, więc "APPLE", "Apple" i "apple" liczą tę samą komórkę.
D6 pokazuje pułapkę: "<>Pear" liczy 6 komórek, bo pusta A6 też jest „różna od Pear”. Aby policzyć tylko wypełnione komórki inne niż Pear, użyj LICZ.WARUNKI (COUNTIFS) z dwoma warunkami: =LICZ.WARUNKI(A2:A8;"<>Pear";A2:A8;"<>").
Aby użyć tekstu z komórki, dołącz do niego symbole wieloznaczne: =LICZ.JEŻELI(A2:A8;"*"&E2&"*"). Aby policzyć prawdziwą gwiazdkę albo znak zapytania, postaw przed nim tyldę: "~*". Więcej wzorców znajdziesz na stronie o symbolach wieloznacznych, a liczenie każdej komórki z dowolnym tekstem na stronie liczenie komórek z tekstem.
LICZ.JEŻELI dla pustych i niepustych komórek
D7 i D8 w tabeli powyżej liczą komórki puste i wypełnione. "" oznacza pustą, a "<>" niepustą. Formuła, która zwraca pusty tekst (=JEŻELI(B2>0;B2;"")), wygląda na pustą i "" liczy ją jako pustą, ale "<>" liczy ją także jako wypełnioną, bo komórka zawiera formułę. Strona LICZ.JEŻELI dla niepustych komórek pokazuje, jak to obejść.
LICZ.JEŻELI z datami
Daty są w Excelu liczbami, więc operatory porównania na nich działają. Zbuduj datę funkcją DATA (DATE) albo weź ją z komórki i dołącz do operatora znakiem &. Nigdy nie wpisuj daty w cudzysłowie we własnym formacie regionalnym: ">3/1/2026" w USA oznacza 1 marca, a w większości Europy 3 stycznia.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Date | Condition | Count | |
| 2 | Ana | 2026-01-05 | From Feb 1 | 4 | |
| 3 | Ben | 2026-01-12 | Cutoff | 2026-03-01 | |
| 4 | Cara | 2026-02-03 | Before the cutoff | 4 | |
| 5 | Dan | 2026-02-18 | On Jan 12 | 1 | |
| 6 | Eva | 2026-03-02 | |||
| 7 | Finn | 2026-03-20 |
=LICZ.JEŻELI(B2:B7;">="&DATA(2026;2;1))E2 liczy cztery daty od 1 lutego włącznie. E4 liczy daty przed datą graniczną z E3: zmień E3 na 2026-02-01, a wynik spadnie do 2. Liczenie między dwiema datami wymaga dwóch warunków, czyli funkcji LICZ.WARUNKI: =LICZ.WARUNKI(B2:B7;">="&DATA(2026;2;1);B2:B7;"<"&DATA(2026;3;1)).
Liczenie duplikatów funkcją LICZ.JEŻELI
LICZ.JEŻELI całej listy względem jednej z jej komórek mówi, ile razy ta wartość występuje. Wszystko powyżej 1 to duplikat. Zablokuj listę znakiem $, żeby nie przesuwała się przy kopiowaniu formuły w dół.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Times | Duplicate? |
| 2 | Ana | 2 | TRUE |
| 3 | Ben | 2 | TRUE |
| 4 | Cara | 1 | FALSE |
| 5 | Ana | 2 | TRUE |
| 6 | Dan | 1 | FALSE |
| 7 | Ben | 2 | TRUE |
| 8 | Eva | 1 | FALSE |
=LICZ.JEŻELI($A$2:$A$8;A2)Ana i Ben występują dwa razy, więc ich wiersze pokazują 2 i TRUE (w polskim Excelu PRAWDA), a reguła formatowania warunkowego =LICZ.JEŻELI($A$2:$A$8;A2)>1 na A2:A8 je wyróżnia. Zmień ostatnie imię na Cara, a Cara też się podświetli.
=LICZ.JEŻELI($A$2:A2;A2)>1 (zablokowany tylko początek zakresu) liczy każde imię od góry do jego własnego wiersza, więc oznacza drugą Anę, ale nie pierwszą. Ta wersja wskazuje kopie do usunięcia i zostawia pierwsze wystąpienie każdej wartości. Pełna metoda jest na stronie usuwanie duplikatów.
Ćwiczenie: LICZ.JEŻELI z komórką
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | Setting | Value | |
| 2 | A-101 | 120 | Limit | 100 | |
| 3 | A-102 | 45 | Orders over limit | ||
| 4 | A-103 | 310 | |||
| 5 | A-104 | 100 | |||
| 6 | A-105 | 85 | |||
| 7 | A-106 | 140 | |||
| 8 | A-107 | 99 |
Twoja kolej: Policz zamówienia w B2:B8, które są większe niż limit w E2. Wpisz formułę w E3.
Gdy zaliczysz zadanie, zmień E2: wynik powinien się zmienić razem z nim. Zamówienie na dokładnie 100 nie jest „większe niż” 100.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Setting | Value | |
| 2 | Apple | Word | apple | |
| 3 | Pear juice | Matches | ||
| 4 | Pineapple | |||
| 5 | Banana | |||
| 6 | Green apple | |||
| 7 | Pear | |||
| 8 | Apple cider |
Twoja kolej: Policz produkty w A2:A8, które zawierają słowo z D2 w dowolnym miejscu nazwy. Wpisz formułę w D3.
LICZ.JEŻELI z wieloma kryteriami
LICZ.JEŻELI przyjmuje jeden warunek. Przy dwóch lub więcej są dwa przypadki.
Wszystkie warunki muszą być spełnione (North i powyżej 50): użyj LICZ.WARUNKI, która przyjmuje pary zakres i kryterium.
=COUNTIFS(B2:B7,"North",C2:C7,">50")
W polskim Excelu: =LICZ.WARUNKI(B2:B7;"North";C2:C7;">50").
Wystarczy jeden z warunków (North albo South): dodaj dwie funkcje LICZ.JEŻELI albo podaj jednej LICZ.JEŻELI listę w nawiasach klamrowych i zsumuj wyniki funkcją SUMA.
=COUNTIF(B2:B7,"North")+COUNTIF(B2:B7,"South")
=SUM(COUNTIF(B2:B7,{"North","South"}))
Nie używaj wersji „albo” dla komórki, która może spełnić oba warunki ("*apple*" albo "*green*"): Green apple zostałby policzony dwa razy. Przy nakładających się warunkach =SUMA.ILOCZYNÓW(--((CZY.LICZBA(SZUKAJ.TEKST("apple";A2:A8))+CZY.LICZBA(SZUKAJ.TEKST("green";A2:A8)))>0)) liczy każdą komórkę raz.
Liczenie z rozróżnieniem wielkości liter
LICZ.JEŻELI nigdy nie odróżni Apple od apple. Gdy wielkość liter ma znaczenie, porównuj funkcją PORÓWNAJ (EXACT), która ją rozróżnia, i zsumuj wyniki PRAWDA:
=SUMPRODUCT(--EXACT(A2:A8,"Apple"))
-- zamienia PRAWDA i FAŁSZ na 1 i 0. SUMA.ILOCZYNÓW (SUMPRODUCT) to ogólne narzędzie do warunków, których LICZ.JEŻELI nie potrafi wyrazić.
Dlaczego LICZ.JEŻELI zwraca 0 albo zły wynik
- Operator i komórka są w cudzysłowie.
">F6"porównuje z tekstem F6. Napisz">"&F6. - Dodatkowe spacje w danych. „North ” ze spacją na końcu nie jest równe „North”. Sprawdź to kryterium
"North*", a potem wyczyść kolumnę funkcją USUŃ.ZBĘDNE.ODSTĘPY (TRIM). - Liczby zapisane jako tekst. Kryterium takie jak
">50"porównuje tylko prawdziwe liczby, więc liczby wpisane jako tekst (wyrównane do lewej, często z zielonym trójkątem) są pomijane. Najpierw je przekonwertuj; zobacz liczby zapisane jako tekst. - Zakres wskazuje inny, zamknięty skoroszyt. LICZ.JEŻELI zwraca #ARG! (po angielsku
#VALUE!), dopóki ten skoroszyt nie zostanie otwarty. SUMA.ILOCZYNÓW nie ma tego ograniczenia. Tabele na tej stronie pokazują angielskie nazwy błędów. - Tekst dłuższy niż 255 znaków. LICZ.JEŻELI nie dopasuje ciągów dłuższych niż 255 znaków. Porównaj wtedy bezpośrednio:
=SUMA.ILOCZYNÓW(--(A2:A8=E2)).
Najczęściej zadawane pytania
Jak użyć funkcji LICZ.JEŻELI w Excelu?
Podaj jej zakres i warunek: =LICZ.JEŻELI(B2:B7;"North") liczy komórki w B2:B7 równe North, a =LICZ.JEŻELI(C2:C7;">50") liczy liczby większe niż 50. Tekst i porównania wpisujesz w cudzysłowie.
Jak użyć LICZ.JEŻELI z odwołaniem do komórki?
Połącz operator z komórką znakiem &: =LICZ.JEŻELI(C2:C7;">"&F6) liczy wartości większe niż liczba w F6. Zapis ">F6" w cudzysłowie porównuje z tekstem F6 i zwykle zwraca 0.
Czy LICZ.JEŻELI rozróżnia wielkość liter?
Nie. "apple", "Apple" i "APPLE" liczą te same komórki. Aby liczyć z rozróżnieniem wielkości liter, użyj =SUMA.ILOCZYNÓW(--PORÓWNAJ(A2:A8;"Apple")).
Jak użyć LICZ.JEŻELI z wieloma kryteriami?
Gdy wszystkie warunki muszą być spełnione, użyj LICZ.WARUNKI: =LICZ.WARUNKI(B2:B7;"North";C2:C7;">50"). Gdy wystarczy jedna z dwóch wartości, dodaj dwie funkcje LICZ.JEŻELI: =LICZ.JEŻELI(B2:B7;"North")+LICZ.JEŻELI(B2:B7;"South").