IF

Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

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).

Süntaks

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, mille soovite tagastada, kui logical_test tulem on TRUE.
väärtus_kui_väär (valikuline) Väärtus, mille soovite tagastada, kui logical_test tulem on FALSE.

Lihtsa IF-funktsiooni näiteid

Lahter D2 sisaldab 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 valemit =IF(C2=1;JAH,EI)

  • =IF(C2=1;„Jah”;„Ei”)

Selles näites ütleb lahtris D2 olev valem: IF(C2 = 1, tagasta väärtus Jah, muidu tagasta ei)Nagu näete, saab funktsiooni IF 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.

Valem lahtris D2 on =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”).

Valem lahtris E2 on =IF(C2>B2;C2-B2;)

  • =IF(C2>B2;C2-B2;0)

Ülaloleval joonisel tagastatakse tekstitulemi asemel matemaatiline arvutus. Seega ütleb lahtris E2 olev valem järgmist: IF(Tegelik on suurem kui Eelarvestatud, lahutage eelarveline summa tegelikust summast, muidu ei tagastata midagi).

Lahtris F7 on 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 Value_if_true- või value_if_False argumente polnud. Õ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?

Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.