Taikoma
„SharePoint Server“ prenumeruojamas leidimas „SharePoint Server 2019“ „SharePoint Server 2016“ „SharePoint Server 2013“ „SharePoint Server 2013 Enterprise“ „SharePoint“, esantis „Microsoft 365“ SharePoint Foundation 2010 „SharePoint Server 2010“ „SharePoint“, esantis „Microsoft 365 Small Business“

Pateikia vieną reikšmę, jei jūsų nurodyta sąlyga įvertinama kaip TRUE, ir kitą reikšmę, jei ji įvertinama kaip FALSE. Funkciją 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ė arba reiškinys, kurį galima įvertinti kaip TRUE arba FALSE. Pavyzdžiui, [Ketvirtis1]=100 yra loginė išraiška; jei reikšmė vienoje stulpelio eilutėje [Ketvirtis1] yra lygi 100, reiškinys įvertinamas kaip TRUE. Kitu atveju reiškinys įvertinamas kaip FALSE. Šis argumentas gali naudoti bet kurį lyginimo skaičiavimo operatorių.

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

Value_if_false     yra reikšmė, grąžinama, jei logical_test yra FALSE. Pavyzdžiui, jei šis argumentas yra teksto eilutė "Biudžete numatytos išlaidos", o argumentas logical_test įvertinamas kaip FALSE, funkcija IF rodo tekstą "Biudžete numatytos išlaidos". Jei logical_test yra FALSE ir value_if_false praleidžiamas, (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, po jo yra kablelis ir uždaromasis skliaustas), grąžinama reikšmė 0 (nulis). Value_if_false gali būti kita formulė.

Pastabos

  • Kaip value_if_true ir value_if_false argumentų galima įdėti iki septynių IF funkcijų, kad būtų galima kurti sudėtingesnius testus. Peržiūrėkite paskutinius iš toliau pateiktų pavyzdžių.

  • Kai įvertinami value_if_true ir value_if_false argumentai, funkcija IF grąžina šių sakinių grąžintą reikšmę.

  • Jei kuris nors iš IF argumentų yra masyvai, kiekvienas masyvo elementas įvertinamas atliekant sakinį IF.

1 pavyzdžių rinkinys

C ol1

2 stulpelis

3 stulpelis

Išlaidų

Formulė

Aprašas (rezultatas)

50

=IF([Expense]<=100,"Within budget","Over budget")

Jei skaičius yra mažesnis už arba lygus 100, formulė rodo "Biudžete nėra". Kitu atveju funkcija rodo "Biudžete viršijamą biudžetą". (Biudžete)

23

45

89

50

=IF([Expense]=100,SUM([Col1],[Col2],[Col3]),"")

Jei skaičius yra 100, pridedamos trys reikšmės. Priešingu atveju, tuščias tekstas ("") yra pateikiamas (). ()

2 pavyzdžių rinkinys

Faktinėsišlaidos

Prognozuojamosišlaidos

Formulė

Aprašas (rezultatas)

1500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Tikrina, ar pirmoje eilutėje viršijamas biudžetas (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

Vertinimas pagal

Formulė

Aprašas (rezultatas)

45

=IF([Balas]>89,"A",IF([Balas]>79,"B", IF([Balas]>69,"C",IF([Balas]>59,"D","F"))))

Priskiria raidės įvertinimą pirmajam rezultatui (F)

90

=IF([Balas]>89,"A",IF([Balas]>79,"B", IF([Balas]>69,"C",IF([Balas]>59,"D","F"))))

Priskiria raidės įvertinimą antrame rezultate (A)

78

=IF([Balas]>89,"A",IF([Balas]>79,"B", IF([Balas]>69,"C",IF([Balas]>59,"D","F"))))

Priskiria raidės įvertinimą trečiajai reikšmei (C)

Ankstesniame pavyzdyje antrasis IF sakinys taip pat yra value_if_false argumentas pirmajam IF sakiniui. Taip pat trečiasis IF sakinys yra value_if_false argumentas į antrąjį IF sakinį. Pavyzdžiui, jei pirmasis logical_test ([Balas]>89) yra TRUE(teisinga), pateikiama "A". Jei pirmoji logical_test yra FALSE, bus įvertintas antrasis sakinys IF ir t. t.

Raidžių įvertinimai priskiriami skaičiams naudojant šį klavišą (tik naudojant sveikuosius skaičius).

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.