IF (funkcija IF)

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Funkcija vrne eno vrednost, če se pogoj, ki ste ga navedli, ovrednoti kot TRUE, in drugo vrednost, če se ovrednoti kot FALSE. Uporabite funkcijo IF, če želite izvajati pogojne preskuse vrednosti in formul.

Sintaksa

IF(logical_test;value_if_true;value_if_false)

Logical_test     je vsaka vrednost ali izraz, ki ga je mogoče ovrednotiti s TRUE ali FALSE. [Četrtr1]=100 je logični izraz. Če je vrednost ene vrstice v stolpcu [Četrt1] enaka 100, je izraz ovrednoten kot TRUE. V nasprotnem primeru je ovrednoten kot FALSE. V tem argumentu lahko uporabite kateri koli primerjalni računski operator.

Value_if_true     je vrednost, ki je vrnjena, če je »logical_test« TRUE. Primer: če je ta argument besedilni niz »V obsegu proračuna« in argument »logical_test« ovrednoti s TRUE, potem funkcija IF prikaže besedilo »V obsegu proračuna«. Če je »logical_test« TRUE in je vrednost »value_if_true« prazna, ta argument vrne 0 (nič). Če želite prikazati besedo TRUE, uporabite logično vrednost TRUE za ta argument. »Value_if_true« je lahko druga formula.

Value_if_false     je vrnjena vrednost, če je »logical_test« FALSE. Če je ta argument na primer besedilni niz »Prekoračitev proračuna« in je argument »logical_test« ovrednoten kot FALSE, potem funkcija IF prikaže besedilo »Prekoračitev proračuna«. Če je »logical_test« FALSE in je »value_if_false« izpuščena (kadar po »value_if_true« ni podpičja), funkcija vrne logično vrednost FALSE. Če je »logical_test« FALSE in je »value_if_false« prazna (kadar je po »value_if_true« podpičje, ki mu sledi zaklepaj), potem funkcija vrne vrednost 0 (nič). »Value_if_false« je lahko tudi druga formula.

Pripombe

  • Če želite sestaviti bolj zapletene preskuse, lahko ugnezdite do sedem funkcij IF kot argument vrednost_za_true in argument vrednost_za_false. Oglejte si zadnje med navedenimi primeri.

  • Ko funkcija IF ovrednoti argumenta value_if_true in value_if_false, ju vrne.

  • Če je kateri argument funkcije IF matrika, so ob izvajanju izjave IF ovrednoteni vsi elementi matrike.

1. niz primerov

C ol1

Stolpec2

Stolpec3

Odhodki

Formula

Opis (rezultat)

50

=IF([Odhodki]<=100;"V okviru proračuna";"Presega proračun")

Če je število manjše ali enako 100, formula prikaže »V okviru proračuna«. V nasprotnem primeru prikaže »Presega proračun« (V okviru proračuna)

23

45

89

50

=IF([Odhodki]=100;SUM([Stolpec1];[Stolpec2];[Stolpec3]);"")

Če je število 100, se tri vrednosti seštejejo. V nasprotnem primeru je rezultat prazno besedilo (»«). ()

2. niz primerov

Dejanski stroški

PredvideniOdhodki

Formula

Opis (rezultat)

1500

900

=IF([DejanskiOdhodki]>[PredvideniOdhodki];"Presega proračun";"V redu")

Preveri, ali je prva vrstica presegla proračun (Prek okvira proračuna)

500

900

=IF([DejanskiOdhodki]>[PredvideniOdhodki];"Presega proračun";"V redu")

Preveri, ali je druga vrstica presegla proračun (V redu)

3. niz primerov

Rezultat

Formula

Opis (rezultat)

45

=IF([Rezultat]>89;"5";IF([Rezultat]>79;"4"; IF([Rezultat]>69;"3";IF([Rezultat]>59;"2";"1"))))

Prvi rezultat oceni s črko (F)

90

=IF([Rezultat]>89;"5";IF([Rezultat]>79;"4"; IF([Rezultat]>69;"3";IF([Rezultat]>59;"2";"1"))))

Dodeli črkovno oceno drugemu najboljšemu rezultatu (A)

78

=IF([Rezultat]>89;"5";IF([Rezultat]>79;"4"; IF([Rezultat]>69;"3";IF([Rezultat]>59;"2";"1"))))

Dodeli črkovno oceno tretjemu najboljšemu rezultatu (C)

V tem primeru je druga izjava IF argument vrednost_za_false za prvo izjavo IF. Podobno je tretja izjava argument vrednost_za_false za drugo izjavo IF. Če je na primer prvi logični_preskus ([Rezultat]>89) TRUE, je vrnjen rezultat »5«. Če je prvi logični_preskus FALSE, je ovrednotena druga izjava IF in tako naprej.

Številčne ocene so dodeljene rezultatom po tem ključu (če so uporabljena samo cela števila).

Če je število točk

vrni

večje od 89

A

80 do 89

B

70 do 79

C

60 do 69

M

manjše od 60

O

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×