Funkcja JEŻELI.
D2Co robi JEŻELI?
JEŻELI (IF) sprawdza warunek i zwraca jedną z dwóch wartości w zależności od wyniku.
=JEŻELI(warunek; wartość_jeśli_prawda; wartość_jeśli_fałsz) W polskiej wersji Excela argumenty oddziela średnik (;); wartości logiczne to PRAWDA i FAŁSZ.
Przykład — pokaż „Wysoki", gdy A1 przekracza 100, inaczej „Niski":
=JEŻELI(A1>100; "Wysoki"; "Niski") Tekst w wyniku zawsze w cudzysłowie; liczby nie.
Zagnieżdżone JEŻELI
Dla więcej niż dwóch wyników wstaw kolejne JEŻELI w argument „w przeciwnym razie":
=JEŻELI(A1>100; "Wysoki"; JEŻELI(A1>=50; "Średni"; "Niski")) WARUNKI – czytelna alternatywa
WARUNKI (IFS) sprawdza wiele warunków po kolei i zwraca pierwszy prawdziwy, bez głębokiego zagnieżdżania:
=WARUNKI(A1>100; "Wysoki"; A1>=50; "Średni"; PRAWDA; "Niski") Ostatnie PRAWDA działa jak „w przeciwnym razie".
JEŻELI z ORAZ / LUB
Z ORAZ wszystkie warunki muszą być spełnione, z LUB wystarczy jeden:
=JEŻELI(ORAZ(A1>50; B1="Tak"); "OK"; "Nie") =JEŻELI(LUB(A1>100; B1="VIP"); "Rabat"; "Standard") Obsługa błędów z JEŻELI.BŁĄD
=JEŻELI.BŁĄD(JEŻELI(A1/B1>1; "Powyżej"; "Poniżej"); "Sprawdź") Zamiast #DZIEL/0! lub #ARG! pojawi się Twój tekst.
Częste błędy
- Tekst bez cudzysłowu →
#NAZWA?. Wpisz"Tak", nieTak. - Przecinek zamiast średnika — polska wersja oczekuje
;. - Odwrócone porównanie — sprawdź
>,>=,=.
Wygeneruj w FormulaAI
Opisz logikę po polsku — „jeśli sprzedaż przekracza 1000, pokaż Bonus, inaczej nic" — a FormulaAI zwróci formułę JEŻELI lub WARUNKI z polską nazwą funkcji.
Najczęstsze pytania
Jak działa funkcja JEŻELI?
JEŻELI sprawdza warunek i zwraca jedną wartość, gdy jest PRAWDA, a inną, gdy FAŁSZ: =JEŻELI(warunek; wartość_jeśli_prawda; wartość_jeśli_fałsz). Tekst w wyniku musi być w cudzysłowie.
Jak zagnieździć kilka funkcji JEŻELI?
Wstaw kolejne JEŻELI w argument „w przeciwnym razie": =JEŻELI(A1>100;"Wysoki";JEŻELI(A1>=50;"Średni";"Niski")). Od Excela 2016 funkcja WARUNKI jest często czytelniejsza.
Czym różni się JEŻELI od WARUNKI?
JEŻELI sprawdza jeden warunek z gałęziami prawda/fałsz. WARUNKI sprawdza wiele warunków po kolei i zwraca pierwszy prawdziwy, bez głębokiego zagnieżdżania: =WARUNKI(A1>100;"Wysoki";A1>=50;"Średni";PRAWDA;"Niski").
Jak połączyć JEŻELI z ORAZ / LUB?
Zagnieźdź ORAZ lub LUB w warunku: =JEŻELI(ORAZ(A1>50;B1="Tak");"OK";"Nie") daje OK tylko, gdy oba warunki są spełnione. Przy LUB wystarczy jeden.
Jak obsłużyć błąd w formule JEŻELI?
Otocz formułę funkcją JEŻELI.BŁĄD: =JEŻELI.BŁĄD(JEŻELI(...);"Błąd"). Zamiast #ARG! lub #DZIEL/0! pojawi się Twój tekst.
Zobacz też
- SUMA.JEŻELI & SUMA.WARUNKÓW – sumowanie warunkowe.
- WYSZUKAJ.PIONOWO vs X.WYSZUKAJ – wyszukiwanie wartości.
- Najczęstsze pytania o FormulaAI