IF (funkcija IF)

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

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

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×