Funkcja WARUNKI

Excel 2019+, Microsoft 365

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

Funkcja zwróci błąd #N/D!. Aby tego uniknąć, dodaj na końcu parę PRAWDA;wartość_domyślna.

Tak, w większości przypadków z wieloma warunkami. Jest bardziej czytelna i łatwiejsza w utrzymaniu.

Warunki są sprawdzane sekwencyjnie od lewej do prawej. Pierwszy spełniony warunek kończy obliczenia.

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