Funkcija IF
Applies To
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016Funkcija IF jedna je od najpopularnijih funkcija u programu Excel, a omogućuje vam logičko uspoređivanje između vrijednosti i očekivane vrijednosti.
Stoga funkcija IF može imati dva rezultata. Prvi će se rezultat prikazati ako je usporedba True (istinita), a drugi ako je usporedba False (neistinita).
Na primjer, IF(C2=”Da”,1,2) znači AKO JE C2 = Da, vrati vrijednost 1, a u suprotnom vrati vrijednost 2.
Funkciju IF, jednu od logičkih funkcija, koristite da biste dobili jednu vrijednost ako je uvjet ispunjen (true), a drugu ako nije (false).
IF(logički_test; vrijednost_ako_je_true; [vrijednost_ako_je_false])
Na primjer:
-
=IF(A2>B2;"Izvan okvira proračuna";"U redu")
-
=IF(A2=B2;B4-A4;"")
Naziv argumenta |
Opis |
---|---|
logički_test (obavezno) |
Uvjet koji ispitujete. |
vrijednost_ako_true (obavezno) |
Vrijednost koju želite da funkcija vrati ako je rezultat argumenta logički_test TRUE. |
vrijednost_ako_false (nije obavezno) |
Vrijednost koju želite da funkcija vrati ako je rezultat argumenta logički_test FALSE. |
Jednostavni primjeri funkcija IF
-
=IF(C2=”Da”;1;2)
U gore navedenom primjeru u ćeliji C2 piše: IF(C2 = Da, prikaži 1, u suprotnom prikaži 2)
-
=IF(C2=1;”Da”;”Ne”)
U ovom primjeru ćelija D2 kaže: AKO JE C2 = 1, vrati vrijednost Da, a u suprotnom vrati vrijednost NeKao što vidite, funkciju IF moguće je koristiti i za uspoređivanje teksta i za uspoređivanje brojčanih vrijednosti. Može se koristiti i za procjenu pogrešaka. Niste ograničeni samo na provjeru jednakosti vrijednosti i vraćanje jednog rezultata, već možete koristiti i matematičke operatore te izvršavati dodatne izračune ovisno o kriterijima. Da biste izvršavali višestruke usporedbe, možete ugnježđivati više funkcija IF.
-
=IF(C2>B2;”Izvan okvira proračuna”;”U okviru proračuna”)
U gore navedenom primjeru funkcija IF u ćeliji D2 kaže IF(C2 je veće od B2, prikaži “Izvan okvira proračuna”, u suprotnom prikaži “U okviru proračuna”)
-
=IF(C2>B2;C2-B2,0)
Kao što je vidljivo na prethodnoj ilustraciji, umjesto vraćanja tekstnog rezultata vratit će se matematički izračun. Formula u ćeliji E2 kaže IF(ako je stvarni iznos veći od iznosa u okviru proračuna, oduzmi iznos u okviru proračuna od stvarnog iznosa, u suprotnom nemoj ništa prikazati).
-
=IF(E7=”Da”;F5*0,0825;0)
U ovom primjeru formula u ćeliji F7 kaže IF(E7 = "Da", izračunaj ukupan iznosu ćeliji F5 * 8,25%, u suprotnom nema poreza na promet pa će se prikazati vrijednost 0)
: Ako namjeravate koristiti tekst u formulama, tekst morate umetnuti unutar navodnika (na primjer, "Tekst"). Jedina je iznimka korištenje izraza TRUE ili FALSE, koje Excel automatski prepoznaje.
Uobičajeni problemi
Problem |
Što nije u redu |
---|---|
0 (nula) u ćeliji |
Nije naveden argument vrijednost_ako_je_true ili vrijednost_ako_je_false. Da bi se kao rezultat prikazala odgovarajuća vrijednost, dodajte tekst u ta dva argumenta ili u argument dodajte TRUE ili FALSE. |
#NAZIV? u ćeliji |
To najčešće znači da je formula pogrešno napisana. |
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Dodatne informacije
Funkcija IF – ugniježđene formule i izbjegavanje problema
Korištenje funkcije IF s funkcijama AND, OR i NOT