Funkcja JEŻELI jest jedną z najbardziej popularnych funkcji programu Excel, która umożliwia tworzenie logicznych porównań wartości z oczekiwanymi wynikami.
Instrukcja JEŻELI może zatem generować dwa wyniki. Pierwszy wynik otrzymamy, jeśli porównanie jest prawdziwe, a drugi — jeśli porównanie jest fałszywe.
Na przykład działanie formuły =JEŻELI(C2="Tak";1;2) jest następujące: JEŻELI(C2 = Tak, to zwróć wartość 1, a w przeciwnym razie zwróć wartość 2).
Składnia
Użyj funkcji JEŻELI, jednej z funkcji logicznych, aby zwrócić jedną wartość, jeśli warunek jest prawdziwy, lub inną wartość, jeśli jest fałszywy.
JEŻELI(test_logiczny;wartość_jeżeli_prawda;[wartość_jeżeli_fałsz])
Na przykład:
- =JEŻELI(A2>B2;"Budżet przekroczony";"OK")
- =JEŻELI(A2=B2;B4-A4;"")
| Nazwa argumentu | Opis |
|---|---|
| test_logiczny (wymagane) | Warunek, który ma zostać sprawdzony. |
| wartość_jeżeli_prawda (wymagane) | Wartość, która ma zostać zwrócona, jeśli wynik logical_test ma wartość PRAWDA. |
| wartość_jeżeli_fałsz (opcjonalne) | Wartość, która ma zostać zwrócona, jeśli wynik logical_test ma wartość FAŁSZ. |
Proste przykłady działania funkcji JEŻELI
- =JEŻELI(C2="Tak";1;2)
W powyższym przykładzie działanie formuły w komórce D2 jest następujące: JEŻELI(C2 = Tak, to zwróć wartość 1, a w przeciwnym razie zwróć wartość 2)
- =JEŻELI(C2=1;"Tak";"Nie")
W tym przykładzie działanie formuły w komórce D2 jest następujące: JEŻELI(C2 = 1, to zwróć wartość Tak, a w przeciwnym razie zwróć wartość Nie)Jak widać, funkcja JEŻELI może służyć do oceny zarówno wartości, jak i tekstów. Można jej również używać do oceny błędów. Oprócz porównywania wyrażeń i zwracania pojedynczych wyników można również używać operatorów matematycznych i wykonywać dodatkowe obliczenia w zależności od używanych kryteriów. Można również zagnieżdżać szereg funkcji JEŻELI w celu wykonywania wielokrotnych porównań.
- =JEŻELI(C2>B2;"Budżet przekroczony";"W ramach budżetu")
W powyższym przykładzie działanie funkcji JEŻELI w komórce D2 jest następujące: JEŻELI(wartość w komórce C2 jest większa niż wartość w komórce B2, to zwróć „Budżet przekroczony”, a w przeciwnym razie zwróć „W ramach budżetu”)
- =JEŻELI(C2>;B2;C2-B2;0)
Na powyższej ilustracji zamiast wyniku tekstowego zostanie zwrócone wyrażenie matematyczne. Działanie formuły w komórce E2 jest następujące: JEŻELI(wartość rzeczywista przekracza koszty według budżetu, to odejmij koszty według budżetu od wartości rzeczywistej, a w przeciwnym razie nic nie zwracaj).
- =JEŻELI(E7="Tak";F5*0,0825;0)
W tym przykładzie działanie formuły w komórce F7 jest następujące: JEŻELI(E7 = "Tak", to przemnóż wartość łącznej kwoty w komórce F5 przez 8,25%, a w przeciwnym razie zwróć wartość 0, ponieważ podatek od sprzedaży nie jest naliczany)
Uwaga
Jeśli chcesz używać tekstu w formułach, musisz ująć go w cudzysłów (np. "Tekst"). Jedynym wyjątkiem od tej reguły jest używanie wartości PRAWDA lub FAŁSZ, które są automatycznie rozpoznawane przez program Excel.
Typowe problemy
| Problem | Przyczyna |
|---|---|
| 0 (zero) w komórce | Nie było argumentów ani za value_if_true , ani za value_if_False argumentami. Aby była wyświetlana prawidłowa wartość, dodaj tekst argumentu do obu argumentów lub dodaj wartość PRAWDA lub FAŁSZ do argumentu. |
| #NAZWA? w komórce | Zazwyczaj oznacza to, że formuła jest błędnie wpisana. |
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.