
Podsumowanie
Funkcja JEŻELI uruchamia test logiczny i zwraca jedną wartość dla wyniku PRAWDA, a drugą dla wyniku FAŁSZ. Na przykład, aby „zdać” wyniki powyżej 70: = JEŻELI (A1> 70, „zdał”, „niepowodzenie”). Zagnieżdżając funkcje JEŻELI można przetestować więcej niż jeden warunek. Funkcję JEŻELI można łączyć z funkcjami logicznymi, takimi jak ORAZ i LUB, aby rozszerzyć test logiczny.
Cel, powód
Przetestuj pod kątem określonego stanuWartość zwracana
Podane wartości dla PRAWDA lub FAŁSZSkładnia
= JEŻELI (test_logiczny; (wartość_jeśli_prawda); (wartość_jeżeli_fałsz))Argumenty
- test_logiczny - wartość lub wyrażenie logiczne, które można ocenić jako PRAWDA lub FAŁSZ.
- value_if_true - (opcjonalne) wartość zwracana, gdy test_logiczny ma wartość PRAWDA.
- wartość_jeśli_fałsz - (opcjonalnie) Wartość powrócić po test_logiczny FALSE.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Funkcja JEŻELI służy do uruchamiania testu logicznego i reaguje w różny sposób w zależności od tego, czy wynik to PRAWDA czy FAŁSZ. Pierwszy argument, test_logiczny, jest wyrażeniem, które zwraca wartość PRAWDA lub FAŁSZ. Zarówno wartość_jeśli_prawda, jak i wartość_jeżeli_fałsz są opcjonalne, ale należy podać co najmniej jedną z nich. Wynik funkcji JEŻELI może być wartością, odwołaniem do komórki lub nawet inną formułą.
W powyższym przykładzie chcemy przypisać „Zdany” lub „Niepowodzenie” na podstawie wyniku testu. Wynik zaliczający to 70 lub więcej. Wzór w D6, skopiowany w dół, to:
=IF(C6>=70,"Pass","Fail")
Tłumaczenie: jeśli wartość w C6 jest większa lub równa 70, zwróć „Pass”. W przeciwnym razie zwróć „Niepowodzenie”.
Logiczny przepływ tej formuły można odwrócić. Poniższa formuła zwraca ten sam wynik:
=IF(C6<70,"Fail","Pass")
Tłumaczenie: jeśli wartość w C6 jest mniejsza niż 70, zwraca „Niepowodzenie”. W przeciwnym razie zwróć „Pass”.
Obie powyższe formuły po skopiowaniu zwrócą poprawne wyniki.
Uwaga: jeśli pomysł kryteriów formuły nie jest dla Ciebie odpowiedni, w tym artykule opisano wiele przykładów.
Inna formuła
Funkcja JEŻELI może jako wynik zwrócić inną formułę. Na przykład poniższy wzór zwróci A1 * 5%, gdy A1 jest mniejsze niż 100 i A1 * 7%, gdy A1 jest większe lub równe 100:
=IF(A1<100,A1*5%,A1*7%)
Zagnieżdżone instrukcje IF
Funkcja JEŻELI może być „zagnieżdżona”. „Zagnieżdżone JEŻELI” odnosi się do formuły, w której co najmniej jedna funkcja JEŻELI jest zagnieżdżona w innej w celu przetestowania większej liczby warunków i zwrócenia większej liczby możliwych wyników. Każda instrukcja IF musi być starannie „zagnieżdżona” w innej, aby logika była poprawna.
Na przykład do przypisania oceny zamiast wyniku zaliczenia / niezaliczenia można użyć następującego wzoru:
=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))
Można zagnieżdżać maksymalnie 64 funkcje JEŻELI. Jednak ogólnie rzecz biorąc, należy rozważyć inne funkcje, takie jak WYSZUKAJ.PIONOWO lub WYSZUKAJ.PIONOWO w przypadku bardziej złożonych scenariuszy, ponieważ mogą one obsługiwać więcej warunków w znacznie bardziej usprawniony sposób.
Operatory logiczne
Podczas konstruowania testu za pomocą funkcji JEŻELI możesz użyć dowolnego z następujących operatorów logicznych:
Operator porównania | Znaczenie | Przykład |
= | równy | A1 = D1 |
> | Lepszy niż | A1> D1 |
> = | większy lub równy | A1> = D1 |
< | mniej niż | A1 |
<= | mniejszy lub równy | A1 <= D1 |
nie równa się | A1D1 |
Funkcja JEŻELI nie obsługuje symboli wieloznacznych, ale można połączyć JEŻELI z LICZ.JEŻELI, aby uzyskać podstawową funkcjonalność symboli wieloznacznych.
JEŻELI z AND, OR
Funkcję JEŻELI można łączyć z funkcją ORAZ i LUB. Na przykład, aby zwrócić „OK”, gdy A1 ma wartość od 7 do 10, możesz użyć następującego wzoru:
=IF(AND(A1>7,A1<10),"OK","")
Tłumaczenie: jeśli A1 jest większe niż 7 i mniejsze niż 10, zwróć „OK”. W przeciwnym razie nic nie zwraca („”).
Aby zwrócić B1 + 10, gdy A1 jest „czerwone” lub „niebieskie”, możesz użyć funkcji LUB w następujący sposób:
=IF(OR(A1="red",A1="blue"),B1+10,B1)
Tłumaczenie: jeśli A1 jest czerwone lub niebieskie, zwróć B1 + 10, w przeciwnym razie zwróć B1.
Więcej informacji
- Przeczytaj więcej o zagnieżdżonych IF
- Dowiedz się, jak używać funkcji WYSZUKAJ.PIONOWO zamiast zagnieżdżonych IF (wideo)
- 50 Przykłady kryteriów formuł
Zobacz poniżej więcej przykładów funkcji JEŻELI.
Uwagi
- Aby liczyć rzeczy warunkowo, użyj funkcji LICZ.JEŻELI lub LICZ.WARUNKI.
- Aby sumować rzeczy warunkowo, użyj funkcji SUMA.JEŻELI lub SUMA.WARUNKÓW.
- Jeśli którykolwiek z argumentów funkcji JEŻELI zostanie podany jako tablice, funkcja JEŻELI obliczy każdy element tablicy.
Powiązane wideo





