Dotyczy
Wersja subskrypcyjna programu SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise Program Microsoft Office SharePoint Online na platformie Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 Microsoft Office SharePoint Online na platformie Microsoft 365 Small Business Windows SharePoint Services 3.0

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     to dowolna wartość lub wyrażenie, które można obliczyć na WARTOŚĆ 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łą.

Uwagi

  • 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

Wydatek

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]"Over Budget","OK")

Sprawdza, czy pierwszy wiersz jest przekroczony w budżecie (budżet przekroczony)

500

900

=JEŻELI([ActualExpenses]>[PredictedExpenses]"Over Budget","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, zwracana jest 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.