Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.
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 value_if_true in argument value_if_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 |