IF funktsioon lisab otsuste tegemise Exceli tabelitesse , testides kindlaksmääratud tingimust, et näha, kas see on tõene või vale. Kui tingimus on tõene, siis toimib funktsioon ühe toimingu. Kui tingimus on vale, teostab see muu toimingu. Lisateavet IF funktsiooni kohta allpool.
Arvutuste tegemine ja andmete sisestamine IF-funktsiooniga
Funktsiooni süntaks viitab funktsiooni kujule ja sisaldab funktsiooni nime, sulgudes ja argumente .
Funktsiooni süntaks on:
= IF (loogiline test, väärtus kui tõene, väärtus kui vale)
Loogikatse on alati kahe väärtuse võrdlus. Võrdlusoperaatoreid kasutatakse näiteks selleks, et näha, kas esimene väärtus on suurem või väiksem kui teine või võrdne sellega.
Näiteks joonisel siin loendikatse võrdleb veerus B asuvat töötaja tulu, et näha, kas see on suurem kui 30 000 dollarit.
= IF (B2> 30000, B2 * 1%, 300)
Kui funktsioon määrab, kas loogikatse on tõene või vale, siis teostab ta ühe väärtusega määratud kahe toimingu, kui see on tõene ja väärtus, kui need on valed argumendid.
Toimingute liigid, mida funktsioon võib teostada, on järgmised:
- arvutuste tegemine valemi abil või numbriandmete sisestamine
- määratud töölehtedes olevate tekstiväljaannete kuvamine
- jättes sihtrakku tühjaks.
IF-funktsiooni arvutuste tegemine
IF-funktsioon võib teha erinevaid arvutusi sõltuvalt sellest, kas funktsioon tagastab tõese väärtuse või mitte.
Ülaltoodud pildil kasutatakse töötasu põhjal põhinevat mahaarvamise summa arvutamiseks valemit.
= IF (B2> 30000, B2 * 1%, 300)
Mahaarvamismäära arvutamisel kasutatakse valemit, mis sisestatakse väärtusena kui õige argument. Valem korrutab veerus B esitatud tulu 1% võrra, kui töötaja sissetulek on suurem kui 30 000 dollarit.
Andmete sisestamine IF-funktsiooniga
IF-funktsiooni saab seadistada ka numeratsiooniandmete sisestamiseks sihtrakku. Neid andmeid võib seejärel kasutada ka teistes arvutustes.
Eespool toodud näites, kui töötaja sissetulek on väiksem kui 30 000,00 dollarit, on väärtus, kui vale argument on määratud, et sisestada arvutusest arvutamise asemel kindel summa 300,00 dollarit mahaarvamiseks.
Märkus: ei ole dollar tähis ega koma eraldaja sisestatud funktsiooni numbriga 30000 või 300. Ükskõik kumb või mõlema sisestamine loob valemis vigu.
- Exceli funktsioonid kasutavad komadega argumentide eraldajat, nii et sisestamine numbritega numbritega viib Exceli arvusesse, uskudes, et IF-funktsioonile on sisestatud rohkem kui kolm argumenti.
- Kuna dollari märgid on tekstitähed, viivad need numbrid nende numbritega arvutusse Exceli arvates, et kirjutamisviga on toime pandud ja see pakub selle parandamiseks.
Teksti avalduste kuvamine või lahtrite jätmine tühjaks Excel'i IF-funktsiooniga
IF-funktsiooniga sõnade või tekstisõnumite kuvamine
Teksti näitamine IF-funktsiooniga, mitte arvuga võib hõlbustada töölehe konkreetsete tulemuste leidmist ja lugemist.
Ülaltoodud näites on IF-funktsioon seadistatud, et kontrollida, kas geograafilise viktoriini kasutavad õpilased tuvastavad õigesti mitme linnaosa Vaikse ookeani piirkonna pealinnad.
IF-i funktsiooni loogikatsektsioon võrdleb õpilaste vastuseid veerus B koos õigesti sisestatud argumendiga.
Kui õpilase vastus vastab loogilise teksti argumendiga sisestatud nimele, kuvatakse veerus C sõna "Õige". Kui nimi ei ühti, jäetakse lahter tühjaks.
= IF (B2 = "Wellington", "Correct", "")
Üksikute sõnade või tekstiväljavõtete kasutamiseks IF-funktsioonis tuleb iga sissekanne lisada jutumärkidesse, näiteks:
- loogika test argument: B2 = "Wellington"
- väärtus, kui õige argument "õige"
Jättes lahterid tühjaks
Nagu näidatud väärtuse puhul, kui eespool toodud näites on vale argument, jätta lahtrid tühjaks, sisestades tühjade jutumärkide ( "" ) paari.