Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint v okolju Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint v okolju Microsoft 365 Small Business Windows SharePoint Services 3.0

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

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.