Formule in funkcije

Funkcija IF

Funkcija IF

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 IF je ena od najbolj priljubljenih funkcij v Excelu, in vam omogoča, da logično primerjave med vrednost in tisto, kar ste pričakovali.

Izjava IF ima lahko torej dva rezultata. Prvi rezultat je, če je primerjava ovrednotena kot »True«, drugi rezultat pa, če je primerjava ovrednotena kot »False«.

Na primer =IF(C2="Yes",1,2) pravi če (C2 = Yes, nato pa vrne 1, sicer Vrni v 2).

Vaš brskalnik ne podpira tega videoposnetka. Namestite Microsoft Silverlight, Adobe Flash Player ali Internet Explorer 9.

Uporabite logično funkcijo IF, s katero boste vrnili eno vrednost, če za pogoj velja vrednost »true«, in drugo vrednost, če za pogoj velja vrednost »false«.

IF(logični_preskus; vrednost_če_je_true; [vrednost_če_je_false])

Primer:

  • =IF(A2>B2; "Prekoračitev proračuna"; "V redu")

  • =IF(A2=B2,B4-A4,"")

Ime argumenta

Opis

logical_test    (zahtevano)

Pogoj, ki ga želite preskusiti.

value_if_true    (zahtevano)

Vrednost, ki jo želite pridobiti, če je rezultat argumenta logical_test TRUE.

value_if_false    (izbirno)

Vrednost, ki jo želite pridobiti, če je rezultat argumenta logical_test FALSE.

Preprosti primeri funkcije IF

Celica D2 vsebuje formulo =IF(C2="Da",1,2)
  • =IF(C2=”Da”,1,2)

V zgornjem primeru celica D2 pravi: IF(C2 = Da, vrni 1, v nasprotnem primeru vrni 2)

Celica D2 vsebuje formulo =IF(C2=1,"DA","NE")
  • =IF(C2=1,”Da”,”Ne”)

V tem primeru formula v celici D2 pravi: IF(C2 = 1, then return Yes, otherwise return No)kot je prikazano, funkcijo IF lahko uporabite za oceno besedilo in vrednosti. To se lahko uporabite tudi za oceno napake. Niste omejeni le preverjanje, če ena stvar je enako kot v drugo in vrne en rezultat, lahko uporabite matematične operatorje in dodatne izračune glede na pogoje. Lahko tudi ugnezdite več funkcij IF skupaj za opravljanje več primerjave.

Formula v celici D2 je =IF(C2>B2,”Prekoračen račun”,”V okviru proračuna”)
  • IF(B2>B2,”Prekoračitev računa”,”V okviru proračuna”)

V zgornjem primeru funkcija IF v celici D2 pravi IF(C2 je večja od B2, vrni »Prekoračitev proračuna«, v nasprotnem primeru vrni »V okviru proračuna«)

Formula v celici E2 je =IF(C2>B2,C2-B2,"")
  • =IF(C2>B2,C2-B2,0)

Na zgornji sliki bomo namesto besedilnega rezultata prikazali rezultat matematičnega izračuna. Če torej formula v celici E2 pravi IF(dejanski stroški so večji od predvidenih stroškov, odštej znesek predvidenih stroškov od zneska dejanskih stroškov, v nasprotnem primeru ne vrni ničesar).

Formula v celici F7 je IF(E7=”Da”,F5*0.0825,0)
  • =IF(E7=”Da”,F5*0,0825,0)

V tem primeru formula v celici F7 pravi IF(E7 = “Da”, izračunaj skupni znesek v celici F5 * 8,25 %, v nasprotnem primeru ni treba plačati prometnega davka, zato vrni 0)

Opomba: Če v formulah uporabite besedilo, morate besedilo vključiti v narekovaje (npr. “Besedilo”). Edina izjema pri tem je, da je uporabljena vrednost TRUE ali FALSE, ki jo Excel samodejno razume.

Pogoste težave

Težava

Vzrok težave

0 (nič) v celici

Za argument value_if_true ali value_if_False ni na voljo noben argument. Če želite vrniti pravilno vrednost, argumentoma dodajte besedilni argument ali vrednost TRUE oz. FALSE.

#NAME? v celici

To po navadi pomeni, da formula ni pravilno zapisana.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Izračun operatorji in prednostni vrstni red v Excelu

Uporaba ugnezdenih funkcij v formuli

Uporaba IF preverite, ali je celica je prazno

Uporaba IF preverite, ali je celica je prazno

Videoposnetek: napredne funkcije IF

IFS funkcijo (Office 365, Excel 2016 in novejše različice)

Če dodatne funkcije - delo s ugnezdene formule in izogibanje pastem

Izobraževalni videi: napredne funkcije IF

Funkcija The COUNTIF bo prešteti vrednosti, ki temelji na enemu pogoju

Funkcija The COUNTIFS bo štetje vrednosti na osnovi več pogojev

Funkcija SUMIF bo seštevanje vrednosti na osnovi enemu pogoju

Funkcija SUMIFS v bo seštevanje vrednosti na osnovi več pogojev

Funkcija AND

Funkcija OR

Funkcija VLOOKUP

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Uporaba funkcije preverjanja napak za zaznavanje napak v formulah

Logične funkcije

Excelove funkcije (po abecedi)

Excelove funkcije (po kategoriji)

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×