JEIGU (funkcija JEIGU)

Taikoma
„SharePoint Server 2019“ „SharePoint Server 2016“ „SharePoint Server 2013“ „SharePoint Server 2013 Enterprise“ SharePoint Foundation 2010 „SharePoint Server 2010“ Windows SharePoint Services 3.0

Grąžina vieną reikšmę, jei jūsų nurodyta sąlyga įvertinama kaip TRUE, bei kitą reikšmę, jei sąlyga įvertinama kaip FALSE. IF naudokite norėdami atlikti sąlyginius reikšmių ir formulių testus.

Sintaksė

IF(logical_test;value_if_true;value_if_false)

Logical_test yra bet kokia reikšmė ar išraiška, kurią galima įvertinti kaip TRUE (teisinga) arba FALSE (klaidinga). Pvz., [Ketvirtis1]=100 yra loginė išraiška; jei vienos eilutės stulpelyje [Ketvirtis1] reikšmė lygi 100, reiškinys įvertinamas kaip TRUE. Kitu atveju reiškinys įvertinamas kaip FALSE. Šis argumentas gali naudoti bet kokį lyginimo skaičiavimo operatorių.

Value_if_true yra reikšmė, kuri grąžinama, jei logical_test yra TRUE. Pavyzdžiui, jei šis argumentas yra teksto eilutė "Biudžete numatytos išlaidos", o argumentas logical_test įvertinamas kaip TRUE, tada funkcija IF rodo tekstą "Biudžete numatytos išlaidos". Jei logical_test yra TRUE, o value_if_true tuščias, šis argumentas grąžina 0 (nulį). Norėdami rodyti žodį TRUE, naudokite šio argumento loginę reikšmę TRUE. Value_if_true gali būti ir kita formulė.

Value_if_false yra reikšmė, kuri grąžinama, jei logical_test yra FALSE. Pavyzdžiui, jei šis argumentas yra teksto eilutė "Biudžete numatytų išlaidų viršijimas", o argumentas logical_test įvertinamas kaip FALSE, tada funkcija IF rodo tekstą "Biudžete numatytų išlaidų viršijimas". Jei logical_test yra FALSE ir value_if_false praleistas (t. y. po value_if_true nėra kablelio), grąžinama loginė reikšmė FALSE. Jei logical_test yra FALSE, o value_if_false yra tuščias (t. y. po value_if_true yra kablelis ir uždaromasis skliaustelis), grąžinama reikšmė 0 (nulis). Value_if_false gali būti ir kita formulė.

Pastabos

  • Iki septynių IF funkcijų galima įdėti kaip value_if_true ir value_if_false argumentus sudėtingesniems testams kurti. Žr. paskutinį iš toliau pateiktų pavyzdžių.
  • Kai vertinami value_if_true ir value_if_false argumentai, IF grąžina šių sakinių grąžintą reikšmę.
  • Jei kuris nors iš funkcijos IF argumentų yra masyvas, vykdant IF sakinį įvertinamas kiekvienas masyvo elementas.

1 pavyzdžių rinkinys

C ol1 2stulpelis 3 stulpelis Išlaidos Formulė Aprašas (rezultatas)
50 =IF([Išlaidos]<=100,"Biudžete numatytos išlaidos","Biudžete numatytų išlaidų viršijimas") Jei skaičius yra mažesnis arba lygus 100, formulė rodo "Biudžete numatytos išlaidos". Priešingu atveju, formulė rodys tekstą "Biudžete numatytų išlaidų viršijimas" (Biudžete numatytos išlaidos) (Neviršijant biudžeto)
23 45 89 50 =IF([Išlaidos]=100,SUM([Stulp1],[Stulpelis2],[Stulp3]),"") Jei skaičius yra 100, sudedamos trys reikšmės. Priešingu atveju, tuščias tekstas ("") yra pateikiamas (). ()

2 pavyzdžių rinkinys

Faktinės išlaidos Numatomos išlaidos Formulė Aprašas (rezultatas)
1500 900 =IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK") Tikrina, ar pirmoji eilutė viršija biudžetą (viršija biudžetą)
500 900 =IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK") Tikrina, ar antroji eilutė viršija biudžetą (Gerai)

3 pavyzdžių rinkinys

Rezultatas Formulė Aprašas (rezultatas)
45 =IF([Įvertinimas]>89,"A",IF([Įvertinimas]>79,"B", IF([Įvertinimas]>69,"C",IF([Įvertinimas]>59,"D","F")))) Pirmam balui priskiria raidinį įvertinimą (F)
90 =IF([Įvertinimas]>89,"A",IF([Įvertinimas]>79,"B", IF([Įvertinimas]>69,"C",IF([Įvertinimas]>59,"D","F")))) Priskiria raidinį įvertinimą antrajam balui (A)
78 =IF([Įvertinimas]>89,"A",IF([Įvertinimas]>79,"B", IF([Įvertinimas]>69,"C",IF([Įvertinimas]>59,"D","F")))) Trečiajam balui priskiria raidinį įvertinimą (C)

Ankstesniame pavyzdyje antrasis IF sakinys taip pat yra value_if_false argumentas pirmajam IF sakiniui. Taip pat trečiasis IF sakinys yra antrojo IF sakinio value_if_false argumentas. Pavyzdžiui, jei pirmasis logical_test ([Įvertinimas]>89) yra TRUE, grąžinama "A". Jei pirmasis logical_test yra FALSE, įvertinamas antrasis IF sakinys ir t. t.

Raidžių įvertinimai skaičiams priskiriami naudojant šį klavišą (darant prielaidą, kad naudojami tik sveikieji skaičiai).

Jei rezultatas yra Tada grįžkite
Daugiau nei 89 A
Nuo 80 iki 89 B
Nuo 70 iki 79 C
Nuo 60 iki 69 D
Mažiau nei 60 F