Szybka nawigacja
Funkcja WARUNKI
Podsumowanie
Funkcja WARUNKI w Excelu sprawdza wiele warunków i zwraca wartość odpowiadającą pierwszemu spełnionemu warunku. Jest to znacznie czytelniejsza alternatywa dla zagnieżdżonych funkcji JEŻELI, szczególnie przy dużej liczbie warunków.
Składnia
WARUNKI(test_logiczny1; wartość_jeśli_prawda1; [test_logiczny2; wartość_jeśli_prawda2]; [test_logiczny3; wartość_jeśli_prawda3]; …)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| test_logiczny1 | Logical |
Tak | Pierwszy warunek do sprawdzenia (PRAWDA/FAŁSZ) |
| wartość_jeśli_prawda1 | Any |
Tak | Wartość zwracana gdy pierwszy warunek jest PRAWDA |
| test_logiczny2 | Logical |
Nie | Kolejne warunki do sprawdzenia |
| wartość_jeśli_prawda2 | Any |
Nie | Wartości zwracane dla kolejnych warunków |
Użycie funkcji IFS
Funkcja WARUNKI sprawdza warunki w kolejności od lewej do prawej i zwraca wartość pierwszego spełnionego warunku. Aby obsłużyć przypadek domyślny (gdy żaden warunek nie jest spełniony), użyj na końcu pary PRAWDA;wartość_domyślna.
Typowe przykłady IFS
Przykład ocen szkolnych
=WARUNKI(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";PRAWDA;"F")
Przypisuje litery ocen na podstawie punktacji z komórki A2. Ostatni warunek PRAWDA obsługuje domyślną ocenę F.
Dni tygodnia
=WARUNKI(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)
Zwraca nazwę dnia tygodnia z odpowiedniej komórki D na podstawie numeru w F2.
Kategorie sprzedaży
=WARUNKI(B2>=10000;"Platynowa";B2>=5000;"Złota";B2>=1000;"Srebrna";PRAWDA;"Brązowa")
Kategoryzuje poziom sprzedaży na podstawie wartości w B2.
Często zadawane pytania
Typowe błędy i rozwiązania
#N/D!
Cause: Żaden z warunków nie został spełniony
Solution: Dodaj na końcu parę PRAWDA;wartość_domyślna
#VALUE!
Cause: Warunek zwrócił wartość inną niż PRAWDA/FAŁSZ
Solution: Upewnij się że testy logiczne zwracają tylko PRAWDA lub FAŁSZ
Zbyt mało argumentów
Cause: Podano test_logiczny bez odpowiadającej wartości_jeśli_prawda
Solution: Każdy test musi mieć parę z wartością
Uwagi
- Funkcja dostępna tylko w Excel 2019+ i Microsoft 365
- Maksymalnie 127 par warunek-wartość
- Warunki sprawdzane od lewej do prawej
- PRAWDA na końcu działa jak ELSE w programowaniu
- Może zwracać puste wartości ("")
Kompatybilność
Dostępne w: Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2016 i wcześniejsze, Excel Online (ograniczone), Excel dla Mac (przed 2019)
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2019+, Microsoft 365