Funkcija IF je jedna od najpopularnijih funkcija u programu Excel koja omogućava pravljenje logičkih poređenja između stvarnih i očekivanih vrednosti.
Stoga, IF izjava može da ima dva rezultata. Prvi rezultat označava da li je poređenje tačno, a drugi da li je netačno.
Na primer, =IF(C2=„Da“,1,2) glasi IF(C2 = Da, onda vrati vrednost a 1, u suprotnom vrati a 2).
![Pregledač ne podržava video. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.](https://cxcs.microsoft.net/static/public/surface-and-devices/sr-latn-rs/4873755a-8b1e-497e-bc54-101d1e75d3e7/d07c07fd6aabfe12ed716e87301dc3a1a3a7b5b0.png)
Koristite funkciju IF, jednu od logičkih funkcija, da biste vratili jednu vrednost ako je uslov ispunjen, a drugu vrednost ako nije.
IF(logički_test, vrednost_ako_je_tačno, [vrednost_ako_je_netačno])
Na primer:
-
=IF(A2>B2,„Prekoračen budžet“,„U redu“)
-
=IF(A2=B2,B4-A4,"")
Ime argumenta |
Opis |
---|---|
logički_test (neophodno) |
Uslov koji želite da testirate. |
vrednost_ako_je_tačno (neophodno) |
Vrednost koja želite da se vrati ako logički_tekst ima rezultat TRUE. |
vrednost_ako_je_netačno (neophodno) |
Vrednost koja želite da se vrati ako logički_tekst ima rezultat FALSE. |
Jednostavni primeri funkcije IF
![Ćelija D2 sadrži formulu =IF(C2="Yes",1,2)](https://cxcs.microsoft.net/static/public/centralimages/sr-latn-rs/9f8095f1-ed25-451b-a818-e2b9db01d829/db342bc77cb419234a109ab65d97f7d47b8104bc.png)
-
=IF(C2=”Yes”,1,2)
U primeru iznad, formula u ćeliji D2 glasi: IF(C2 = Da, zatim vrati vrednost 1, u suprotnom vrati 2)
![Ćelija D2 sadrži formulu =IF(C2=1,"YES","NO")](https://cxcs.microsoft.net/static/public/centralimages/sr-latn-rs/d0ae94da-d05f-4600-8331-7ef742c126fb/9febd5bc2162b588b22f1dcbd482124902e5c223.png)
-
=IF(C2=1,”Yes”,”No”)
U ovom primeru formula u ćeliji D2 glasi: IF(C2 = 1, onda vrati Da, u suprotnom vrati Ne) Kao što vidite, funkciju IF možete da koristite za procenu teksta i vrednosti. Ona može da se koristi i za procenu grešaka. Ova funkcija nije ograničena samo na proveru toga da li je jedna stvar jednaka drugoj i vraćanje jednog rezultata, već mogu da se koriste i matematički operatori i obavljaju dodatna izračunavanja u zavisnosti od kriterijuma. Moguće je i ugnezditi više funkcija IF radi izvršavanja višestrukih poređenja.
![Formula u ćeliji D2 je =IF(C2>B2,”Over Budget”,”Within Budget”)](https://cxcs.microsoft.net/static/public/centralimages/sr-latn-rs/219d0e3f-36d1-4d82-87df-29ac68330edb/e2f548569a004a69713e8a89b8404136d851ec96.png)
-
=IF(C2>B2,”Over Budget”,”Within Budget”)
U gorenavedenom primeru, funkcija IF u ćeliji D2 glasi IF(C2 je veće od B2, onda vrati „Prekoračen budžet“, u suprotnom vrati „U okviru budžeta“)
![Formula u ćeliji E2 je =IF(C2>B2,C2-B2,"")](https://cxcs.microsoft.net/static/public/centralimages/sr-latn-rs/4bbae039-b79d-4998-b8b3-a18950f4350e/13a6c9e4d6221eab10e9da1ff924b2992c5b2012.png)
-
=IF(C2>B2,C2-B2,0)
Na gorenavedenoj ilustraciji umesto vraćanja tekstualnog rezultata vraća se matematičko izračunavanje. Stoga, formula u polju E2 glasi IF(stvarno je veće od budžetiranog, onda oduzmi budžetirani iznos od stvarnog iznosa, u suprotnom ne vraćaj ništa).
![Formula u ćeliji F7 je IF(E7=”Yes”,F5*0.0825,0)](https://cxcs.microsoft.net/static/public/centralimages/sr-latn-rs/d263a33c-3229-4e4d-9631-0568abc55d63/6632a61df66a7c2a356c0cbbae505d84bf99af50.png)
-
=IF(E7=”Yes”,F5*0.0825,0)
U ovom primeru formula F7 glasi IF(E7 = “Yes”, onda izračunaj ukupan iznos u ćeliji F5 * 8,25%, u suprotnom nema poreza na promet pa vrati 0)
Napomena: Ako planirate da koristite tekst u formulama, morate da ga stavite pod znake navoda (npr. „tekst“). Jedini izuzetak je tekst TRUE ili FALSE koji Excel automatski prepoznaje.
Uobičajeni problemi
Problem |
U čemu je problem |
---|---|
0 (nula) u ćeliji |
Nije bilo argumenta za argumente vrednost_ako_je_tačno ili vrednost_ako_je_netačno. Dodajte tekst argumenta za dva argumenta ili argumentu dodajte vrednost TRUE ili FALSE da biste videli pravu vraćenu vrednost. |
#NAME? u ćeliji |
To obično znači da formula nije ispravno napisana. |
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.
Takođe pogledajte
Funkcija IF – ugnežđene formule i izbegavanje mogućih grešaka
Korišćenje funkcije IF sa funkcijama AND, OR i NOT