Primjenjuje se na
SharePoint Server – pretplatničko izdanje SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint u sustavu Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint u sustavu Microsoft 365 Small Business Windows SharePoint Services 3.0

Vraća jednu vrijednost ako se uvjet koji navedete procijeni kao TRUE, a drugu ako se procijeni kao FALSE. Uvjetne testove na vrijednostima i formulama možete provesti pomoću funkcije IF.

Sintaksa

IF(logical_test;value_if_true;value_if_false)

Logical_test     je bilo koja vrijednost ili izraz koji se može vrednovati kao TRUE ili FALSE. Na primjer, [Quarter1]=100 je logički izraz; ako je vrijednost u jednom retku stupca [Tromjesečje1], jednaka 100, izraz se vrednuje kao TRUE. U suprotnom se izraz vrednuje kao FALSE. Taj argument može koristiti bilo koji operator izračuna usporedbe.

Value_if_true     je vrijednost koja se vraća ako je logical_test TRUE. Ako je, primjerice, taj argument tekstni niz "Unutar proračuna", a argument logical_test vraća vrijednost TRUE, funkcija IF prikazuje tekst "Unutar proračuna". Ako logical_test TRUE, a value_if_true prazan, taj argument vraća 0 (nulu). Da biste prikazali riječ TRUE, za ovaj argument koristite logičku vrijednost TRUE. Value_if_true može biti druga formula.

Value_if_false     je vrijednost koja se vraća ako je logical_test FALSE. Ako je taj argument, primjerice, tekstni niz "Iznad proračuna", a argument logical_test vraća vrijednost FALSE, funkcija IF prikazuje tekst "Preko proračuna". Ako logical_test false, a value_if_false je izostavljen (to jest, nakon value_if_true nema zareza), vraća se logička vrijednost FALSE. Ako logical_test false, a value_if_false je prazan (to jest, nakon value_if_true postoji zarez nakon kojeg slijedi zatvorena zagrada), vraća se vrijednost 0 (nula). Value_if_false može biti druga formula.

Napomene

  • Ugniježđeno je do sedam funkcija IF value_if_true i value_if_false radi sastavljanja složenih testova. Pogledajte posljednje od sljedećih primjera.

  • Kada se value_if_true i value_if_false argumenti, IF vraća vrijednost koju vraćaju te izjave.

  • Ako su neki od argumenata funkcije IF polja, svaki se element polja procjenjuje kada se izvodi naredba IF.

Primjer skupa 1

C ol1

2. stupca

3. stupac

Trošak

Formula

Opis (rezultat)

50

=IF([Trošak]<=100;"Unutar proračuna";"Izvan proračuna")

Ako je broj manji od ili jednak 100, formula prikazuje "Unutar proračuna". U suprotnom funkcija prikazuje "Iznad proračuna". (Unutar proračuna)

23

45

89

50

=IF([Trošak]=100,SUM([Stupac1];[Stupac2];[Stupac3]);"")

Ako je broj 100, dodaju se tri vrijednosti. U suprotnom se prikazuje prazan tekst (""). ()

Primjer skupa 2

StvarniExpenses

Predviđeni ekspenses

Formula

Opis (rezultat)

1500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Provjerava je li prvi redak iznad proračuna (iznad proračuna)

500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Provjerava je li drugi redak iznad proračuna (U redu)

Primjer skupa 3

Rezultat

Formula

Opis (rezultat)

45

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

Dodjeljuje ocjenu slova prvom rezultatu (F)

90

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

Dodjeljuje ocjenu slova drugom rezultatu (A)

78

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

Dodjeljuje ocjenu slova trećem rezultatu (C)

U prethodnom primjeru druga naredba IF također je value_if_false argumentu IF na prvu naredbu IF. Slično tome, treća if naredba je value_if_false argument u drugu naredbu IF. Ako je, primjerice, logical_test ([Rezultat]>89) TRUE, vraća se "A". Ako je prvi logical_test FALSE, procjenjuje se druga if naredba i tako dalje.

Ocjene slova dodjeljuju se brojevima pomoću sljedećeg ključa (uz pretpostavku korištenja samo cijelih brojeva).

Ako je rezultat

Zatim se vratite

Veće od 89

A

Od 80 do 89

B

Od 70 do 79

C

Od 60 do 69

D

Manje od 60

F

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.