SUMA.JEŻELI, LICZ.JEŻELI i JEŻELI to trzy podstawowe funkcje warunkowe Excela, bez których trudno wyobrazić sobie analizę danych w arkuszach kalkulacyjnych. W tym poradniku nauczysz się ich poprawnej składni, poznasz praktyczne przykłady z życia codziennego biura oraz dowiesz się, jak unikać najczęstszych błędów — od zagnieżdżonych warunków po pułapki z zakresami.
W skrócie
- SUMA.JEŻELI — sumuje wartości spełniające jedno kryterium (np. wszystkie faktury powyżej 500 zł)
- LICZ.JEŻELI — zlicza komórki pasujące do warunku (np. ile razy klient „Kowalski” pojawił się w zestawieniu)
- JEŻELI — zwraca wynik A lub B w zależności od tego, czy warunek jest prawdziwy (np. „Zapłacono” / „Zaległość”)
- Wszystkie trzy funkcje ignorują wielkość liter i obsługują symbole wieloznaczne (
*,?)- Excel 2024 i Microsoft 365 rozszerzają je o dynamiczne tablice oraz nowe odpowiedniki: SUMA.WARUNKÓW, LICZ.WARUNKI i JEŻELI.WARUNKI (wiele kryteriów)
- Pułapka: wszystkie zwracają błędne wyniki przy ciągach dłuższych niż 255 znaków
Zanim zaczniesz: przygotowanie danych
Przed przystąpieniem do ćwiczeń przygotuj przykładowy arkusz. Wpisz poniższe dane w komórkach A1:D6 nowego skoroszytu Excela:
| Przedstawiciel | Region | Sprzedaż [zł] | Status |
|---|---|---|---|
| Anna | Północ | 12 500 | Zrealizowane |
| Bartosz | Południe | 8 200 | Zrealizowane |
| Celina | Północ | 15 300 | Oczekujące |
| Dawid | Wschód | 6 900 | Zrealizowane |
| Ewa | Północ | 11 100 | Anulowane |
To wszystko — na tych danych przećwiczymy każdą funkcję krok po kroku.
SUMA.JEŻELI — sumowanie warunkowe
Składnia
=SUMA.JEŻELI(zakres; kryteria; [suma_zakres])
| Argument | Opis |
|---|---|
zakres | Zakres komórek, do których zastosowane zostanie kryterium (np. A2:A6) |
kryteria | Warunek decydujący, które wiersze sumować — liczba, tekst, wyrażenie logiczne |
suma_zakres | (opcjonalny) Komórki do zsumowania. Jeśli go pominięto, Excel sumuje zakres |
Ważna zasada: suma_zakres powinien mieć identyczny rozmiar i kształt jak zakres. Jeśli podasz B1:B3 jako zakres, a C1:C10 jako sumę, Excel przytnie C1:C10 do C1:C3 — możesz dostać niespodziewany wynik.
Krok po kroku — suma sprzedaży w regionie „Północ”
Chcemy poznać łączną sprzedaż przedstawicieli z regionu Północ.
- Kliknij komórkę F2.
- Wpisz formułę:
=SUMA.JEŻELI(B2:B6;"Północ";C2:C6) - Naciśnij Enter.
Excel przeszuka kolumnę B (Region) w poszukiwaniu słowa „Północ” i zsumuje odpowiadające wartości z kolumny C. Wynik: 38 900 zł.
Sumowanie z operatorem — sprzedaż powyżej 10 000 zł
=SUMA.JEŻELI(C2:C6;">10000")
Tym razem pomijamy trzeci argument — Excel sumuje bezpośrednio kolumnę Sprzedaż. Wynik: 38 900 zł (Anna + Celina + Ewa). Kryteria liczbowe nie wymagają cudzysłowu, ale operatory (>, <, <>) już tak.
Sumowanie z odwołaniem do komórki
Zamiast wpisywać liczbę na sztywno, podłącz próg z komórki:
=SUMA.JEŻELI(C2:C6;">"&F1) — gdzie F1 zawiera np. 10000. Znak & (ampersand) scala operator z wartością komórki.
Pułapki SUMA.JEŻELI
- Ciągi >255 znaków: funkcja zwróci błędny wynik lub
#VALUE!. Rozbij tekst funkcjąFRAGMENT.TEKSTUprzed sumowaniem. - Puste wiersze w
suma_zakres: Excel je ignoruje — to dobrze. Ale jeśli cały wiersz wzakresjest pusty, a kryterium to"", możesz sumować nie to, co trzeba. - Zakresy w zamkniętych skoroszytach: SUMA.JEŻELI (jak LICZ.JEŻELI) zwróci
#ARG!, jeśli odwołuje się do zamkniętego pliku. Drugi plik musi być otwarty.
LICZ.JEŻELI — zliczanie warunkowe
Składnia
=LICZ.JEŻELI(zakres; kryteria)
Brak trzeciego argumentu — LICZ.JEŻELI zawsze zlicza komórki w zakres, które spełniają kryteria.
Krok po kroku — ile zamówień zrealizowano?
- Kliknij komórkę F2.
- Wpisz:
=LICZ.JEŻELI(D2:D6;"Zrealizowane") - Enter.
Wynik: 3. Trzech przedstawicieli ma status „Zrealizowane”.
Zliczanie wartości większych od progu
=LICZ.JEŻELI(C2:C6;">=10000") → wynik: 3 (Anna, Celina, Ewa).
Symbole wieloznaczne — potężne narzędzie
| Symbol | Znaczenie | Przykład |
|---|---|---|
* | Dowolny ciąg znaków | =LICZ.JEŻELI(A2:A6;"*a") — komórki kończące się na „a” (Anna, Ewa) |
? | Dokładnie jeden znak | =LICZ.JEŻELI(A2:A6;"????") — imiona 4-literowe (Anna, Ewa — oba mają po 4 znaki: pomińmy Dawida z 5) |
~ | Szukaj dosłownego * lub ? | =LICZ.JEŻELI(A2:A6;"*~?*") — komórki zawierające znak zapytania |
Pułapki LICZ.JEŻELI
- Wielkość liter: LICZ.JEŻELI nie rozróżnia „Zrealizowane” od „zrealizowane”. Jeśli potrzebujesz rozróżniania, użyj formuły tablicowej z
PRAWDA()iFRAGMENT.TEKSTU. - Spacje wiodące/końcowe: „Północ ” ≠ „Północ”. Przed zliczaniem wyczyść dane funkcją
USUŃ.ZBĘDNE.ODSTĘPY. - Zamknięty skoroszyt →
#ARG!.
JEŻELI — logika decyzyjna w komórce
Składnia
=JEŻELI(test_logiczny; wartość_jeżeli_prawda; [wartość_jeżeli_fałsz])
JEŻELI sprawdza warunek i zwraca jedną z dwóch wartości — to fundament każdej automatyzacji arkusza.
Krok po kroku — klasyfikacja sprzedaży
Chcemy w kolumnie E dodać etykietę „Wysoka” lub „Niska” w zależności od sprzedaży:
- Kliknij E2.
- Wpisz:
=JEŻELI(C2>=10000;"Wysoka";"Niska") - Przeciągnij formułę w dół do E6.
Teraz każdy wiersz jest automatycznie klasyfikowany.
JEŻELI z wieloma warunkami — funkcja I(LUB)
=JEŻELI(I(B2="Północ";C2>10000);"Kluczowy";"Standardowy")
Funkcja I() sprawdza, czy wszystkie warunki są prawdziwe (region = Północ ORAZ sprzedaż >10 000). Dla Celiny wynik: Kluczowy.
=JEŻELI(LUB(B2="Północ";B2="Wschód");"Priorytet";"Normalny")
Funkcja LUB() wystarczy, że przynajmniej jeden warunek jest spełniony.
Kiedy zagnieżdżone JEŻELI, a kiedy JEŻELI.WARUNKI?
Klasyczne zagnieżdżanie (Excel 2016 i starsze):
=JEŻELI(C2>=15000;"Premium";JEŻELI(C2>=10000;"Wysoka";"Niska"))
Od Excela 2019 i w Microsoft 365 użyj czytelniejszego JEŻELI.WARUNKI:
=JEŻELI.WARUNKI(C2>=15000;"Premium";C2>=10000;"Wysoka";C2<10000;"Niska")
| Podejście | Zalety | Wady |
|---|---|---|
| Zagnieżdżone JEŻELI | Działa we wszystkich wersjach Excela | Nieczytelne powyżej 3 poziomów; max 64 poziomy, ale po 7 nikt nie ogarnia |
| JEŻELI.WARUNKI | Czytelne, krótsze, łatwiejsze debugowanie | Excel 2019+ / Microsoft 365; brak w Excel 2016 bez subskrypcji |
Pułapki JEŻELI
0zamiast pustej komórki: Jeśli pominiesz trzeci argument, Excel wstawi0(a nie pusty ciąg). Jawnie podaj"":=JEŻELI(A1>10;A1;"").- Tekst bez cudzysłowu:
=JEŻELI(A1="Tak";1;2)— cudzysłów obowiązkowy. Jedyny wyjątek:PRAWDAiFAŁSZ(bez cudzysłowu). - #NAZWA?: prawdopodobnie literówka w nazwie funkcji — sprawdź, czy nie wpisałeś „JEZELI” zamiast „JEŻELI”.
SUMA.JEŻELI, LICZ.JEŻELI, JEŻELI — porównanie
| Cecha | SUMA.JEŻELI | LICZ.JEŻELI | JEŻELI |
|---|---|---|---|
| Co robi | Sumuje wartości | Zlicza komórki | Zwraca A lub B |
| Liczba kryteriów | 1 | 1 | 1 (z I/LUB — wiele) |
| Wielokryterialny odpowiednik | SUMA.WARUNKÓW | LICZ.WARUNKI | JEŻELI.WARUNKI |
| Wieloznaczne (*, ?) | ✅ Tak | ✅ Tak | ❌ Nie (użyj FRAGMENT.TEKSTU lub LEWY) |
| Wielkość liter | Ignoruje | Ignoruje | Ignoruje |
| Zamknięty skoroszyt | #ARG! | #ARG! | Działa |
| Limit znaków w kryterium | 255 | 255 | 255 (test_logiczny — cała formuła do 8192) |
Rozwiązywanie typowych problemów
„Funkcja zwraca zero, chociaż wiem, że dane są”
Sprawdź trzy rzeczy:
- Czy kryterium tekstowe jest w cudzysłowie (
"Północ", niePółnoc)? - Czy nie ma ukrytych spacji? Zaznacz komórkę i spójrz na pasek formuły — spacja po tekście jest prawie niewidoczna.
- Czy zakres
suma_zakresjest prawidłowo wyrównany zzakres?
„LICZ.JEŻELI nie widzi dat”
Excel przechowuje daty jako liczby. =LICZ.JEŻELI(E2:E100;"2026-05-27") może nie działać, jeśli data w komórce zawiera też godzinę. Lepiej: =LICZ.JEŻELI(E2:E100;">="&DATA(2026;5;27))-LICZ.JEŻELI(E2:E100;">"&DATA(2026;5;27)).
„Chcę zsumować/zliczyć według koloru komórki”
Ani SUMA.JEŻELI, ani LICZ.JEŻELI nie obsługują kolorów. Musisz użyć VBA (funkcji zdefiniowanej przez użytkownika) lub — w Excel 365 — funkcji FILTRUJ połączonej z kolumną pomocniczą zawierającą informację o kolorze.
Dobre praktyki
- Nazywaj zakresy (Formuły → Definiuj nazwę).
=SUMA.JEŻELI(Sprzedaz;">10000")jest czytelniejsze niż=SUMA.JEŻELI(C2:C100;">10000")i nie psuje się przy dodawaniu wierszy. - Zabezpieczaj dzielenie przez zero:
=JEŻELI(B2=0;"";A2/B2). - Używaj JEŻELI.WARUNKI zamiast piramidy JEŻELI — kod staje się samodokumentujący.
- Dla wielu kryteriów od razu sięgaj po SUMA.WARUNKÓW / LICZ.WARUNKI — są szybsze i czytelniejsze niż kombinowanie z
I()wewnątrz SUMA.JEŻELI.
Częste pytania
Czym się różni SUMA.JEŻELI od SUMA.WARUNKÓW?
SUMA.JEŻELI przyjmuje dokładnie jedno kryterium. SUMA.WARUNKÓW pozwala podać wiele par zakres-kryterium — np. zsumuj sprzedaż gdzie region = „Północ” ORAZ status = „Zrealizowane”. Składnia: =SUMA.WARUNKÓW(suma_zakres; zakres1; kryterium1; zakres2; kryterium2; …). W nowych wersjach Excela (2021+) SUMA.WARUNKÓW jest zalecanym następcą SUMA.JEŻELI gdy potrzebujesz więcej niż jednego warunku.
Czy LICZ.JEŻELI rozróżnia wielkość liter?
Nie. Zarówno „Zrealizowane”, „ZREALIZOWANE”, jak i „zrealizowane” są traktowane identycznie. Jeśli potrzebujesz zliczania uwzględniającego wielkość liter, zastosuj formułę tablicową z SUMA(—(DOKŁADNY(zakres;kryterium))) i zatwierdź ją przez Ctrl+Shift+Enter (w starszych Excelach) lub po prostu Enter (w Excel 365 z dynamicznymi tablicami).
Ile poziomów zagnieżdżenia obsługuje funkcja JEŻELI?
Teoretycznie 64 poziomy, ale w praktyce po 5–7 poziomach formuła staje się całkowicie nieczytelna. Od Excela 2019 używaj JEŻELI.WARUNKI, a w Excel 2016 — rozważ WYSZUKAJ.PIONOWO lub X.WYSZUKAJ z tabelą progów zamiast zagnieżdżonych JEŻELI.
Dlaczego SUMA.JEŻELI zwraca #ARG! przy odwołaniu do innego pliku?
SUMA.JEŻELI i LICZ.JEŻELI nie działają z zamkniętymi skoroszytami — to znane ograniczenie. Rozwiązania: (a) otwórz drugi plik przed obliczeniem, (b) użyj SUMA.ILOCZYNÓW jako obejścia, lub (c) w Power Query zaimportuj dane z zamkniętego pliku i wykonaj obliczenia lokalnie.
Jak sumować/zliczać tylko widoczne (filtrowane) wiersze?
SUMA.JEŻELI i LICZ.JEŻELI ignorują filtr — zliczają także ukryte wiersze. Do widocznych danych użyj funkcji SUMY.CZĘŚCIOWE (dla prostych operacji) lub AGREGAT (bardziej elastyczna, obsługuje ignorowanie błędów i ukrytych wierszy). Niestety, żadna z nich nie pozwala na kryterium — wtedy potrzebujesz kolumny pomocniczej z SUMY.CZĘŚCIOWE(3;…) i SUMA.JEŻELI po niej.
Czy te funkcje działają w Excel Online i Excel dla Mac?
Tak, wszystkie trzy (SUMA.JEŻELI, LICZ.JEŻELI, JEŻELI) są w pełni obsługiwane w Excel dla sieci Web, Excel dla Microsoft 365 na Maca, Excel 2024 dla Mac oraz w aplikacji mobilnej Office. Składnia jest identyczna niezależnie od platformy.
Czy mogę używać tych funkcji w starszych wersjach Excela?
Tak — JEŻELI, SUMA.JEŻELI i LICZ.JEŻELI istnieją od Excela 2003 i działają bez zmian. Jedynie ich wielokryterialne odpowiedniki (SUMA.WARUNKÓW, LICZ.WARUNKI, JEŻELI.WARUNKI) wymagają Excela 2007 (SUMA.WARUNKÓW/LICZ.WARUNKI) lub 2019 (JEŻELI.WARUNKI).
Praca z Excelem na pełnych obrotach
Opanowanie funkcji warunkowych to dopiero początek — prawdziwa wydajność przychodzi, gdy masz dostęp do pełnej, legalnej wersji pakietu Microsoft Office bez ograniczeń. Jeśli potrzebujesz aktywowanej kopii Excela 2024 lub subskrypcji Microsoft 365 z dostępem do dynamicznych tablic, X.WYSZUKAJ i Copilot AI:
→ Microsoft Office 2024 Professional Plus — klucz licencyjny od 249 zł
KluczeSoft jest niezależnym sprzedawcą — nie jesteśmy powiązani z Microsoft Corporation. Wszystkie znaki towarowe należą do ich właścicieli.