Applies To„SharePoint Server 2019“ „SharePoint Server 2016“ „SharePoint Server 2013“ „SharePoint Server 2013 Enterprise“ „SharePoint“, esantis „Microsoft 365“ SharePoint Foundation 2010 „SharePoint Server 2010“ „SharePoint Server 2007“ „SharePoint“, esantis „Microsoft 365 Small Business“ Windows SharePoint Services 3.0

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Grąžina vieną reikšmę, jei jūsų nurodyta sąlyga įvertinama kaip TRUE, ir kitą reikšmę, jei ji įvertinama kaip FALSE. Norėdami patikrinti reikšmių ir formulių sąlygas, naudokite funkciją IF.

Sintaksė

IF(loginis_tikrinimas,reikšmė_jei_teisinga,reikšmė_jei_klaidinga)

Loginis_tikrinimas     yra bet kokia reikšmė ar išraiška, kurią galima įvertinti kaip TRUE arba FALSE. Pvz., [Ketvirtis1]=100 yra loginė išraiška; jei vienos stulpelio [Ketvirtis1] eilutės reikšmė lygi 100, išraiška įvertinama kaip TRUE. Kitu atveju išraiška įvertinama kaip FALSE. Ši argumentą gali naudoti bet kuris palyginimo skaičiavimo operatorius.

Reikšmė_jei_teisinga     tai yra grąžinama reikšmė, jei loginis_bandymas yra TRUE. Pvz., jei šis argumentas yra teksto eilutė „Biudžete numatytos išlaidos“ ir loginio_bandymo argumentas yra įvertinamas kaip TRUE, funkcija IF rodo tekstą „Biudžete numatytos išlaidos“. Jei loginis_bandymas yra TRUE ir reikšmė_jei_teisinga yra tuščias, argumentas grąžina 0 (nulį). Jei norite parodyti žodį TRUE, naudokite šio argumento loginę reikšmę. Reikšmė_jei_teisinga gali būti kita formulė.

Reikšmė_jei_klaidinga     yra reikšmė, grąžinama, jei loginis_tikrinimas yra FALSE. Pvz., jei šis argumentas yra teksto eilutė "Viršija biudžetą" ir loginis_tikrinimas argumentas yra FALSE, funkcija IF rodo tekstą "Viršija biudžetą". Jei loginis_tikrinimas yra FALSE ir reikšmė_jei_klaidinga praleista (t. y. po reikšmė_jei_teisinga nėra kablelio), grąžinama loginė reikšmė FALSE. Jei loginis_tikrinimas yra FALSE ir reikšmė_jei_klaidinga yra tuščia (t. y. po reikšmė_jei_teisinga yra kablelis ir uždaromasis skliaustas), grąžinama reikšmė yra 0 (nulis). Reikšmė_jei_klaidinga gali būti kita formulė.

Pastabos

  • Norėdami sudaryti sudėtingesnius patikrinimus, galite įdėti ne daugiau kaip septynias IF funkcijas kaip reikšmė_jei_teisinga ir reikšmė_jei_klaidinga argumentus. Žr. paskutinį pavyzdį.

  • Kai įvertinami reikšmė_jei_teisinga ir reikšmė_jei_klaidinga argumentai, funkcija IF grąžina reikšmę, kurią grąžino šie teiginiai.

  • Jei kurie nors funkcijos IF argumentai yra masyvai, vykdant IF teiginį, įvertinamas kiekvienas masyvo elementas.

1 pavyzdžių rinkinys

C OL1

Stulp2

Stulp3

Išlaidos

Formulė

Aprašas (rezultatas)

50

=IF([Išlaidos]<=100,"Neviršija biudžeto","Viršija biudžetą")

Jei skaičius yra mažesnis arba lygus 100, formulė rodo "Neviršija biudžeto". Kitu atveju funkcija rodo "Viršija biudžetą". (Neviršija biudžeto)

23

45

89

50

=IF([Išlaidos]=100,SUM([Stulp1],[Stulp2],[Stulp3]),"")

Jei skaičius yra lygus 100, pridedamos trys reikšmės. Kitu atveju grąžinamas tuščias tekstas (""). ()

2 pavyzdžių rinkinys

Faktinės išlaidos

Prognozuojamos išlaidos

Formulė

Aprašas (rezultatas)

1 500

900

=IF([Faktinės išlaidos]>[Prognozuojamos išlaidos],"Viršija biudžetą","Gerai")

Tikrina, ar pirmoji eilutė viršija biudžetą (Viršija biudžetą)

500

900

=IF([Faktinės išlaidos]>[Prognozuojamos išlaidos],"Viršija biudžetą","Gerai")

Tikrina, ar antroji eilutė viršija biudžetą (Gerai)

3 pavyzdžių rinkinys

Balai

Formulė

Aprašas (rezultatas)

45

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

Priskiria raidinį įvertinimą pirmajam balų skaičiui (F)

90

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

Priskiria raidinį įvertinimą antrajam balų skaičiui (A)

78

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

Priskiria raidinį įvertinimą trečiajam balų skaičiui (C)

Ankstesniame pavyzdyje antras IF teiginys taip pat yra reikšmė_jei_klaidinga argumentas pirmo IF teiginio atžvilgiu. Panašiai trečias IF teiginys yra reikšmė_jei_klaidinga argumentas antro IF teiginio atžvilgiu. Pvz., jei pirmas loginis_tikrinimas ([Balai]>89) yra TRUE, grąžinama – „A“. Jei pirmas loginis_tikrinimas yra FALSE, įvertinamas antras IF teiginys ir t. t.

Raidiniai įvertinimai priskiriami skaičiams naudojant šį raktą (naudojami tik sveikieji skaičiai).

Jei balų skaičius

Tada grąžinti

Daugiau negu 89

A

Nuo 80 iki 89

B

Nuo 70 iki 79

C

Nuo 60 iki 69

D

Mažiau negu 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.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.