
Funkcja JEŻELI() to jedna z najczęściej używanych funkcji logicznych w Excelu. Pozwala podejmować decyzje w arkuszu – czyli automatycznie wykonywać różne działania w zależności od tego, czy spełniony jest określony warunek.
Dzięki funkcji JEŻELI możesz m.in.:
✅ wyświetlić inny wynik, gdy warunek jest prawdziwy lub fałszywy,
✅ tworzyć automatyczne komunikaty,
✅ zaznaczać błędy, przekroczenia limitów, oceny, poziomy ryzyka, itd.,
✅ łączyć ją z innymi funkcjami, by uzyskać zaawansowane analizy.
1. Składnia funkcji JEŻELI
=JEŻELI(test_logiczny; wartość_jeżeli_prawda; wartość_jeżeli_fałsz)
- test_logiczny – warunek do sprawdzenia (np. A1>10)
- wartość_jeżeli_prawda – co ma się wydarzyć, gdy warunek jest spełniony
- wartość_jeżeli_fałsz – co ma się wydarzyć, gdy warunek NIE jest spełniony
Zainteresuje Cię: Filtrowanie danych przy pomocy fragmentatorów
2. Prosty przykład
Załóżmy, że w komórce A1 wpisana jest liczba sprzedaży. Chcemy sprawdzić, czy przekracza 100 sztuk:
=JEŻELI(A1>100; "Premia"; "Brak premii")
- Gdy A1 = 120 → „Premia”
- Gdy A1 = 80 → „Brak premii”
3. Funkcja JEŻELI z wartościami liczbowymi
Można nie tylko zwracać tekst, ale również liczby lub obliczenia:
=JEŻELI(A1>100; A1*0,1; 0)
Ten przykład daje 10% prowizji, gdy sprzedaż przekroczy 100.
4. Zagnieżdżanie funkcji JEŻELI (JEŻELI w JEŻELI)
Gdy chcesz sprawdzić kilka warunków – np. przypisanie ocen:
=JEŻELI(A1>=90; "5"; JEŻELI(A1>=75; "4"; JEŻELI(A1>=60; "3"; "2")))
- A1 = 95 → 5
- A1 = 68 → 3
- A1 = 50 → 2
📌 W Excelu 365 możesz też używać funkcji WYBIERZ.WEDŁUG() jako bardziej czytelnej alternatywy.
5. Łączenie JEŻELI z funkcjami logicznymi ORAZ / LUB
🔹 Przykład z ORAZ:
=JEŻELI(ORAZ(A1>50; B1>50); "Zaliczone"; "Nie zaliczone")
Obie wartości muszą być większe niż 50.
🔹 Przykład z LUB:
=JEŻELI(LUB(A1>50; B1>50); "Warunek spełniony"; "Nie spełniony")
Wystarczy, że jeden warunek jest spełniony.
6. JEŻELI z tekstem i pustymi komórkami
🔸 Porównanie tekstu:
=JEŻELI(A1="Tak"; "Zgoda"; "Brak zgody")
📌 Excel nie rozróżnia wielkości liter („tak” = „TAK”).
🔸 Sprawdzanie pustej komórki:
=JEŻELI(A1=""; "Puste"; "Wypełnione")
Lub bardziej precyzyjnie:
=JEŻELI(CZY.PUSTA(A1); "Puste"; "Wypełnione")
7. JEŻELI w połączeniu z innymi funkcjami
✅ Z funkcją LICZ.JEŻELI:
=JEŻELI(LICZ.JEŻELI(A1:A10;">100")>0; "Przekroczono"; "OK")
✅ Z funkcją WYSZUKAJ.PIONOWO:
=JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(A1;D1:E10;2;FAŁSZ)); "Nie znaleziono"; "Znaleziono")
Dzięki temu możesz zabezpieczyć się przed błędami #N/D.
8. JEŻELI w formatach warunkowych
Funkcji JEŻELI możesz też używać w formatowaniu warunkowym:
- Zaznacz dane.
- Wybierz: Strona główna → Formatowanie warunkowe → Nowa reguła → Użyj formuły.
- Wpisz np.:
=JEŻELI(A1>100; PRAWDA; FAŁSZ)
- Ustaw np. zielone tło, gdy wartość przekracza 100.
Sprawdź również: Podstawowe funkcje logiczne: suma, średnia, min, max
9. Typowe błędy przy użyciu JEŻELI
| Błąd | Przyczyna | Rozwiązanie |
|---|---|---|
| #NAZWA? | Literówka w nazwie funkcji | Upewnij się, że piszesz JEŻELI (nie JEZELI lub IF w polskiej wersji) |
| Zwraca zawsze to samo | Warunek jest błędny | Sprawdź logikę: np. A1=”tak” ≠ A1=”Tak” |
| Wynik nieczytelny | Brakuje zagnieżdżeń | Rozważ WYBIERZ.WEDŁUG() lub osobną kolumnę pomocniczą |
10. Alternatywa: WYBIERZ.WEDŁUG (Excel 365)
Dla przejrzystości możesz zastąpić wielokrotne JEŻELI:
=WYBIERZ.WEDŁUG(PRAWDA(); A1>=90; A1>=75; A1>=60; A1<60; "5"; "4"; "3"; "2")
Lub prościej:
=WYBIERZ(A1; "Bardzo słaby"; "Słaby"; "Średni"; "Dobry"; "Bardzo dobry")
11. Praktyczne zastosowania funkcji JEŻELI
🔸 Oceny uczniów
🔸 Automatyczne etykiety „Tak/Nie”
🔸 Podświetlenie błędnych wartości
🔸 Kalkulacja premii lub rabatu
🔸 Oznaczenie ryzyka (wysokie/średnie/niskie)
🔸 Powiadomienia o brakach lub przekroczeniach
12. Podsumowanie
Funkcja JEŻELI() to potężne narzędzie logiczne w Excelu, które:
✅ umożliwia podejmowanie decyzji na podstawie danych,
✅ pozwala dynamicznie reagować na zmieniające się wartości,
✅ jest niezbędna w analizie, raportowaniu i automatyzacji.
Jeśli nauczysz się sprawnie korzystać z funkcji JEŻELI i jej kombinacji z innymi funkcjami – Twoje arkusze będą o wiele bardziej „inteligentne” i elastyczne.
