Valemid ja funktsioonid

Funktsioon IF

Funktsioon IF on üks Exceli populaarsemaid funktsioone ja võimaldab loogiliselt võrrelda väärtust ja eeldatud tulemit.

Seega võib IF-funktsioonil olla kaks tulemit. Esimene tulem kuvatakse juhul, kui võrdluse tulemus osutub tõeseks (True), ja teine tulem juhul, kui võrdluse tulemus on väär (False).

Näiteks =IF(C2=”Jah”;1,2) ütleb IF(C2 = Jah, siis tagasta väärtus 1, muul juhul väärtus 2).

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

Funktsiooni IF, mis on üks loogikafunktsioonidest, kasutage siis, kui soovite, et tagastataks üks väärtus, kui tingimus on täidetud ja teine väärtus, kui tingimus on väär.

IF(loogika_test; [väärtus_kui_tõene]; [väärtus_kui_väär])

Siin on mõned näited.

  • =IF(A2>B2;"Eelarvest väljas";"OK")

  • =IF(A2=B2;B4–A4;"")

Argumendi nimi

Kirjeldus

loogika_test    (nõutav)

Tingimus, mille täidetust soovite kontrollida.

väärtus_kui_tõene    (nõutav)

Väärtus, mida soovite tagastada siis, kui loogika_test annab tulemuseks TRUE.

väärtus_kui_väär    (valikuline)

Väärtus, mida soovite tagastada juhul, kui loogika_test annab tulemuseks FALSE.

Lihtsa IF-funktsiooni näiteid

Lahter D2 sisaldab järgmist valemit: =IF(C2=„Jah”;1;2)
  • =IF(C2=„Jah”;1;2)

Ülalolevas näites ütleb lahtris D2 oleva valemi süntaks järgmist: IF(C2 = Jah, tagasta väärtus 1, vastasel juhul tagasta väärtus 2).

Lahter D2 sisaldab järgmist valemit: =IF(C2=1;„Jah”;„Ei”)
  • =IF(C2=1;„Jah”;„Ei”)

Selles näites ütleb lahtris D2 oleva valemi süntaks järgmist: IF(C2 = 1, tagasta väärtus Jah, vastasel juhul tagasta väärtus Ei)Nagu näete, saab IF-funktsiooni kasutada nii teksti kui ka väärtuste hindamiseks. Samuti saate seda kasutada veaväärtuste korral. Funktsioon kontrollib, kas üks väärtus on teisega võrdne, ja tagastab ühe tulemi, aga peale selle saate kasutada ka matemaatilisi tehtemärke ja teha muid arvutusi enda määratud kriteeriumide alusel. Samuti saab mitme võrdluse tegemiseks pesastada mitu IF-funktsiooni.

Lahtris D2 on järgmine valem: =IF(C2>B2;„Eelarvest väljas”;„Eelarve piires”)
  • =IF(C2>B2;„Eelarvest väljas”;„Eelarve piires”)

Ülalolevas näites ütleb lahtris D2 oleva IF-funktsiooni süntaks järgmist: KUI(C2 väärtus on suurem kui B2 väärtus, tagasta tekst „Eelarvest väljas”, vastasel juhul tagasta tekst „Eelarve piires”).

Lahtris E2 on järgmine valem: =IF(C2>B2;C2–B2;"")
  • = IF(C2>B2,C2-B2,0)

Ülaloleval joonisel tagastatakse tekstitulemi asemel matemaatiline arvutus. Seega ütleb lahtris E2 oleva valemi süntaks järgmist: IF(tegelik maksumus on suurem kui eelarveline maksumus, lahuta eelarvesumma tegelikust summast, vastasel juhul ära tagasta mingit tulemit).

Lahtris F7 on järgmine valem: =IF(E7=„Jah”;F5*0,0825;0)
  • =IF(E7=„Jah”;F5*0,0825;0)

Selles näites ütleb lahtris F7 oleva valemi süntaks järgmist: IF(E7 = „Jah”, korruta lahtris F5 olev kogusumma 8,25%-ga, vastasel juhul käibemaksu ei lisandu, seega tagasta väärtus 0).

Märkus.: Kui kavatsete valemites kasutada teksti, tuleb see panna jutumärkidesse (nt „Tekst”). Ainsad erandid on sõnad TRUE (tõene) ja FALSE (väär), mida Excel mõistab automaatselt.

Levinumad probleemid

Probleem

Mis läks valesti?

0 (null) lahtris

Ühes kontrollifunktsioonidest väärtus_kui_tõene või väärtus_kui_väär puudub argument. Õige väärtuse tagastamiseks lisage argumendi tekst mõlemale argumendile, või lisage argumendile kas TRUE või FALSE.

#NAME? lahtris

Enamasti tähendab see, et valem on valesti kirjutatud.

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.

Lisateave

IF-funktsioon – pesastatud valemitega seotud probleemide vältimine

Funktsioon IFS

Funktsiooni IF kasutamine koos funktsioonidega AND, OR ja NOT

Funktsioon COUNTIF

Katkiste valemite ärahoidmine

Exceli valemite ülevaade

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.