IF (funkcija IF)

Važno : Ovaj članak je mašinskog prevede potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Daje jednu vrednost ako uslov za rezultat ima vrednost TRUE, a drugu ako za rezultat ima vrednost FALSE. Funkciju IF koristite za obavljanje uslovnih testova nad vrednostima i formulama.

Sintaksa

IF(log_test;vred_tačno;vred_netačno)

Logical_test     je svaka vrednost ili izraz koji može da ima vrednost TRUE ili FALSE. Na primer, [Kvartal1]=100 je logički izraz, ako je vrednost u jednom redu kolone, [Kvartal1], jednak 100, izraz ima vrednost TRUE. U suprotnom, izraz ima vrednost FALSE. Ovaj argument može da koristi svaki operator za poređenje.

Value_if_true     predstavlja vrednost koja se vraća ako argument logical_test ima vrednost TRUE. Na primer, ako je ovaj argument tekstualna niska „U okviru budžeta“, a argument logical_test ima vrednost TRUE, onda funkcija IF prikazuje tekst „U okviru budžeta“. Ako logical_test ima vrednost TRUE a value_if_true nema vrednost, ovaj argument vraća 0 (nulu). Upotrebite logičku vrednost TRUE za ovaj argument da biste prikazali reč TRUE. Argument value_if_true može biti i neka druga formula.

vred_netačno     predstavlja vrednost koja se vraća ako argument log_test ima vrednost FALSE. Na primer, ako je ovaj argument tekstualna niska „Prekoračuje budžet“, a argument log_test za rezultat ima vrednost FALSE, funkcija IF prikazuje tekst „Prekoračuje budžet“. Ako je vrednost argumenta log_test FALSE, a argument vred_netačno je izostavljen, (tj. nakon argumenta vred_tačno ne postoji tačka-zarez), vraća se logička vrednost FALSE. Ako je vrednost argumenta log_test FALSE, a argument vred_netačno je prazan (tj. nakon argumenta vred_tačno ne postoji tačka-zarez praćen zatvorenom zagradom), vraća se vrednost 0 (nula). Argument vred_netačno može da bude druga formula.

Primedbe

  • Moguće je ugnezditi do sedam funkcija IF u obliku argumenata vred_tačno i vred_netačno radi sastavljanja opširnijih testova. Pogledajte poslednji od sledećih primera.

  • Kada su i value_if_true i value_if_false argumenti provereni, IF daje vrednost po njihovom redosledu.

  • Ako je bilo koji od argumenata funkcije IF niz, pri izvršavanju funkcije IF procenjuje se svaki element niza.

Skup primera 1

C ol1

Kol2

Kol3

Trošak

Formula

Opis (rezultat)

50

=IF([Trošak]<=100;"U okviru budžeta";"Premašen budžet")

Ako je broj manji od ili jednak 100, formula prikazuje rezultat „U okviru budžeta“. U suprotnom, funkcija prikazuje „Prekoračen budžet“. (U okviru budžeta)

23

45

89

50

=IF([Trošak]=100,SUM([Kol1],[Kol2],[Kol3]),"")

Ako je broj jednak sa 100, dodaju se tri vrednosti. U suprotnom, vraća se prazan tekst („“). ()

Skup primera 2

StvarniTrošak

PredviđeniTroškovi

Formula

Opis (rezultat)

1500

900

=IF([StvarniTroškovi]>[PredviđeniTroškovi],"Prekoračen budžet","U redu")

Proverava da li je u prvom redu prekoračen budžet (Prekoračen budžet)

500

900

=IF([StvarniTroškovi]>[PredviđeniTroškovi],"Prekoračen budžet","U redu")

Proverava da li vrednost u drugom redu prekoračuje budžet (U redu)

Skup primera 3

Rezultat

Formula

Opis (rezultat)

45

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

Dodeljuje slovnu ocenu prvom rezultatu (F)

90

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

Dodeljuje slovnu ocenu za drugi rezultat (A)

78

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

Dodeljuje slovnu ocenu za treći rezultat (C)

U prethodnom primeru, druga IF naredba je takođe argument value_if_false u prvoj IF naredbi. Slično tome, treća IF naredba je argument value_if_false u drugoj IF naredbi. Na primer, ako prvi argument logical_test ([Score]>89) ima vrednost TRUE, dobija se „A“. Ako prvi argument logical_test ima vrednost FALSE, računa se druga IF naredba i tako dalje.

Slovne ocene se dodeljuju brojevima pomoću sledećeg ključa (pretpostavlja se korišćenje samo celih brojeva).

Ako je rezultat

Onda se dobija

Veći od 89

A

Od 80 do 89

B

Od 70 do 79

C

Od 60 do 69

D

Manji od 60

F

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, može da sadrži greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×