Jak korzystać z funkcji Excel IF -

Spisie treści

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 stanu

Wartość zwracana

Podane wartości dla PRAWDA lub FAŁSZ

Skł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 2003

Uwagi 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

Jak przejść przez złożone formuły za pomocą oceny W tym nagraniu wideo przyjrzymy się, jak używać funkcji o nazwie Oceń formułę do rozwiązywania złożonych formuł krok po kroku. Jak utworzyć formułę z zagnieżdżonymi IF W tym nagraniu wideo pokażę, jak utworzyć formułę korzystającą z wielu zagnieżdżonych instrukcji IF. Jest to powszechna technika obsługi wielu warunków w jednej formule. 3 podstawowe formuły tablicowe Po co używać formuł tablicowych? W tym filmie przyjrzymy się trzem przykładom podstawowych formuł tablicowych. Tradycyjne formuły tablicowe mogą rozwiązywać trudne problemy, a tworzenie formuł tablicowych w dynamicznej wersji tablicowej programu Excel jest łatwiejsze niż kiedykolwiek. Jak grupować wartości za pomocą funkcji WYSZUKAJ.PIONOWO W tym filmie przyjrzymy się prostemu sposobowi wykorzystania funkcji WYSZUKAJ.PIONOWO do grupowania danych w określone kategorie. Jak zbudować prosty wykres dynamiczny W tym nagraniu wideo przyjrzymy się, jak utworzyć prosty wykres dynamiczny w programie Excel. Dynamiczny wykres automatycznie reaguje na zmiany danych. Jak zamienić zagnieżdżone IF na funkcję WYSZUKAJ.PIONOWO W tym krótkim filmie przyjrzymy się, jak zastąpić typową zagnieżdżoną formułę JEŻELI formułą WYSZUKAJ.PIONOWO. W porównaniu z zagnieżdżonymi instrukcjami IF funkcja WYSZUKAJ.PIONOWO jest prostsza i bardziej przejrzysta. Łatwiej jest też dostosować później.

Interesujące artykuły...