JEŻELI, funkcja

Dotyczy
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010

Zwraca jedną wartość, jeśli określony warunek ma wartość PRAWDA, a drugą wartość, jeśli ma wartość FAŁSZ. Użyj funkcji JEŻELI do przeprowadzania testów warunkowych na wartościach i formułach.

Składnia

JEŻELI(logical_test;value_if_true;value_if_false)

Logical_test jest dowolną wartością lub wyrażeniem, które można obliczyć na PRAWDA lub FAŁSZ. Na przykład [Kwartał1]=100 jest wyrażeniem logicznym; jeśli wartość w jednym wierszu kolumny ([Kwartał1]) jest równa 100, wyrażenie ma wartość PRAWDA. W przeciwnym razie wyrażenie ma wartość FAŁSZ. Ten argument może używać dowolnego operatora obliczania porównania.

Value_if_true to wartość zwracana, jeśli logical_test ma wartość PRAWDA. Jeśli na przykład argument ten jest ciągiem tekstowym "W ramach budżetu", a argument logical_test ma wartość PRAWDA, funkcja JEŻELI wyświetla tekst "W ramach budżetu". Jeśli logical_test ma wartość PRAWDA, a value_if_true jest pusta, ten argument zwraca wartość 0 (zero). Aby wyświetlić wyraz PRAWDA, należy użyć wartości logicznej PRAWDA dla tego argumentu. Value_if_true może być inną formułą.

Value_if_false to wartość zwracana, jeśli logical_test ma wartość FAŁSZ. Jeśli na przykład argument ten jest ciągiem tekstowym "Budżet przekroczony", a argument logical_test ma wartość FAŁSZ, funkcja JEŻELI wyświetli tekst "Budżet przekroczony". Jeśli logical_test ma wartość FAŁSZ, a value_if_false zostanie pominięta (oznacza to, że po value_if_true nie ma przecinka), zwracana jest wartość logiczna FAŁSZ. Jeśli logical_test ma wartość FAŁSZ, a value_if_false jest pusta (oznacza to, że po value_if_true występuje przecinek i nawias zamykający), zwracana jest wartość 0 (zero). Value_if_false może być inną formułą.

Spostrzeżenia

  • Maksymalnie siedem funkcji JEŻELI można zagnieżdżać jako argumenty value_if_true i value_if_false w celu skonstruowania bardziej skomplikowanych testów. Zobacz ostatni z poniższych przykładów.
  • Po obliczeniu argumentów value_if_true i value_if_false funkcja JEŻELI zwraca wartość zwróconą przez te instrukcje.
  • Jeśli którykolwiek z argumentów argumentu JEŻELI jest tablicą, każdy element tablicy jest obliczana po przeprowadzeniu instrukcji JEŻELI.

Przykład zestawu 1

C ol1 Kol2 Kol3 Koszt Formuła Opis (wynik)
50 =JEŻELI([Koszt]<=100;"W ramach budżetu";"Budżet przekroczony") Jeśli liczba jest mniejsza niż lub równa 100, formuła wyświetla komunikat "W ramach budżetu". W przeciwnym razie funkcja wyświetla komunikat "Budżet przekroczony". (W ramach budżetu)
23 45 89 50 =JEŻELI([Koszt]=100;SUMA([Kol1];[Kol2];[Kol3]);"") Jeśli liczba to 100, zostaną dodane trzy wartości. W przeciwnym wypadku zostanie zwrócony pusty tekst (""). ()

Przykład zestawu 2

ActualExpenses PredictedExpenses Formuła Opis (wynik)
1500 900 =JEŻELI([ActualExpenses]>[PredictedExpenses]"Budżet przekroczony";"OK") Sprawdza, czy pierwszy wiersz jest przekroczony w budżecie (budżet przekroczony)
500 900 =JEŻELI([ActualExpenses]>[PredictedExpenses]"Budżet przekroczony";"OK") Sprawdza, czy drugi wiersz jest przekroczony w budżecie (OK)

Przykład zestawu 3

Wynik Formuła Opis (wynik)
45 =JEŻELI([Wynik]>89;"A";JEŻELI([Wynik]>79;"B";JEŻELI([Wynik]>69;"C";JEŻELI([Wynik]>59;"D";"F")))) Przypisuje ocenę literową do pierwszego wyniku (F)
90 =JEŻELI([Wynik]>89;"A";JEŻELI([Wynik]>79;"B";JEŻELI([Wynik]>69;"C";JEŻELI([Wynik]>59;"D";"F")))) Przypisuje ocenę literową do drugiego wyniku (A)
78 =JEŻELI([Wynik]>89;"A";JEŻELI([Wynik]>79;"B";JEŻELI([Wynik]>69;"C";JEŻELI([Wynik]>59;"D";"F")))) Przypisuje ocenę literową do trzeciego wyniku (C)

W poprzednim przykładzie druga instrukcja JEŻELI jest również argumentem value_if_false pierwszej instrukcji JEŻELI. Podobnie trzecia instrukcja JEŻELI jest argumentem value_if_false drugiej instrukcji JEŻELI. Jeśli na przykład pierwsza logical_test ([Wynik]>89) ma wartość PRAWDA, zostanie zwrócona wartość "A". Jeśli pierwsza logical_test ma wartość FAŁSZ, sprawdzana jest druga instrukcja JEŻELI itd.

Oceny liter są przypisywane do liczb przy użyciu następującego klucza (przy założeniu, że są używane tylko liczby całkowite).

Jeśli wynik jest Następnie zwróć pozycję
Więcej niż 89 A
Od 80 do 89 B
Od 70 do 79 C
Od 60 do 69 D
Mniej niż 60 F