
Funkcja JEŻELI (ang. IF) to jedna z najpotężniejszych i najczęściej używanych funkcji w Excelu. Sama w sobie pozwala na tworzenie warunkowych obliczeń: „jeśli coś jest prawdą – zrób X, jeśli nie – zrób Y”.
Ale dopiero połączenie jej z funkcjami ORAZ (AND) oraz LUB (OR) daje prawdziwą elastyczność i możliwość tworzenia złożonych warunków decyzyjnych.
W tym artykule:
- poznasz składnię i działanie funkcji
JEŻELI,ORAZ,LUB, - nauczysz się je łączyć w praktycznych formułach,
- zobaczysz przykłady do zastosowania w finansach, sprzedaży, ocenach, raportach.
1. Podstawy funkcji JEŻELI
=JEŻELI(warunek; wartość_jeśli_prawda; wartość_jeśli_fałsz)
Przykład:
=JEŻELI(A1>10; "Więcej niż 10"; "10 lub mniej")
Jeśli A1 > 10, Excel zwróci tekst „Więcej niż 10”, w przeciwnym razie – „10 lub mniej”.
2. Funkcja ORAZ (AND)
Zwraca PRAWDA, tylko jeśli wszystkie warunki są spełnione.
=ORAZ(A1>10; B1<50)
Wynik:
- PRAWDA – jeśli A1 > 10 i B1 < 50
- FAŁSZ – w pozostałych przypadkach
3. Funkcja LUB (OR)
Zwraca PRAWDA, jeśli przynajmniej jeden warunek jest spełniony.
=LUB(A1>10; B1<50)
Wynik:
- PRAWDA – jeśli którykolwiek warunek jest spełniony
- FAŁSZ – tylko jeśli oba warunki są niespełnione
4. Łączenie JEŻELI z ORAZ
🔍 Przykład: Przyznanie premii, jeśli sprzedaż > 1000 i obecność > 90%
| A (Sprzedaż) | B (Obecność %) |
|---|---|
| 1200 | 95 |
=JEŻELI(ORAZ(A2>1000; B2>90); "Premia"; "Brak premii")
Wynik: „Premia”
Sprawdź również: Podstawowe funkcje logiczne: SUMA, MIN, MAX
5. Łączenie JEŻELI z LUB
🔍 Przykład: Zwróć „Uwaga”, jeśli ilość < 10 lub zapas < 5
| A (Ilość) | B (Zapas) |
|---|---|
| 8 | 6 |
=JEŻELI(LUB(A2<10; B2<5); "Uwaga"; "OK")
Wynik: „Uwaga”
6. Przykład z więcej niż dwoma warunkami
Funkcje ORAZ i LUB mogą przyjmować więcej niż dwa warunki:
=JEŻELI(ORAZ(A2>100; B2="Tak"; C2<5); "Zgoda"; "Brak zgody")
7. Zagnieżdżone JEŻELI z ORAZ/LUB
🔍 Przykład: Ocena ucznia
| A (Średnia) | B (Obecność %) |
|---|---|
| 4.8 | 85 |
=JEŻELI(ORAZ(A2>=4.5; B2>=80); "Bardzo dobry"; JEŻELI(A2>=3.5; "Dobry"; "Dostateczny"))
Zasada działania:
- Jeśli średnia ≥ 4.5 i obecność ≥ 80% → „Bardzo dobry”
- Jeśli średnia ≥ 3.5 → „Dobry”
- W pozostałych przypadkach → „Dostateczny”
8. Liczby, tekst i porównania – łączenie warunków
Excel pozwala stosować porównania na:
- liczbach:
>,<,=,>=,<= - tekstach:
"Jabłko"="Jabłko"→ PRAWDA - datach:
A1>DATA(2024;1;1)
Przykład z tekstem:
=JEŻELI(LUB(B2="Brak"; B2="Nie"); "Nieobecny"; "Obecny")
9. Praktyczne zastosowania
🔸 Finanse: przyznanie zniżki
=JEŻELI(ORAZ(Kwota>1000; StałyKlient="Tak"); "Zniżka 10%"; "Brak zniżki")
🔸 Logistyka: ostrzeżenie o niskim stanie
=JEŻELI(LUB(Stan<10; DataDostawy=""); "Uzupełnij zapas"; "OK")
🔸 HR: zatrudnienie spełniające kryteria
=JEŻELI(ORAZ(Wykształcenie="Wyższe"; Doświadczenie>2); "Kandydat OK"; "Odrzuć")
Zobacz też: Funkcja LICZ.JEŻELI
10. Najczęstsze błędy i jak ich unikać
| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
#ARG! | Brak któregoś argumentu | Upewnij się, że masz poprawne składnie (np. 3 argumenty dla JEŻELI) |
| Niezamknięte nawiasy | Zagnieżdżone funkcje | Licz nawiasy lub użyj narzędzia „Formuła → Prześledź funkcję” |
| Fałszywe porównania tekstowe | Niewidoczne spacje, wielkość liter | Użyj OCZYŚĆ() lub Z.WIELKIEJ.LITERY(), aby porównać poprawnie |
11. Dobre praktyki
✅ Używaj JEŻELI z ORAZ i LUB do formuł decyzyjnych
✅ Stosuj odwołania do komórek zamiast wpisywania wartości ręcznie
✅ Używaj czytelnych etykiet jako wyników formuły (np. „Zgoda”/„Brak zgody”)
✅ Przy większych arkuszach rozważ przeniesienie warunków do osobnych kolumn pomocniczych
Podsumowanie
Funkcja JEŻELI sama w sobie jest potężna, ale dopiero w połączeniu z ORAZ i LUB otwiera pełnię możliwości tworzenia złożonych, warunkowych logik w Excelu. Dzięki temu możesz:
- tworzyć warunki wieloskładnikowe,
- budować raporty z oceną sytuacji,
- podejmować decyzje automatycznie w arkuszu.
To narzędzia, które znajdziesz w codziennej pracy – niezależnie od branży.
