IF-funktsioon on väga paindlik funktsioon. Saate seda kasutada alati, kui teil on vaja seisundit testida ja tulemuse põhjal midagi ette võtta.
Kõigist Exceli paljudest funktsioonidest on IF-funktsioon sageli esimene funktsioon, mille poole uued kasutajad pöörduvad. See on väga paindlik funktsioon, mida saate kasutada kõikvõimalikel viisidel.
Vaatame järele.
IF-i toimimise illustreerimiseks vaatleme kõigepealt juhtumit, kus peame õpilaste rühmale määrama läbipääsu või ebaõnnestumise.
Veergudes D – H on viis testi tulemust ja veerus I keskmine.
Edasipääsemiseks peavad õpilased saavutama keskmiselt 70 või rohkem. Kõik madalam on ebaõnnestumine. See on ideaalne rakendus IF-funktsiooni jaoks.
Alustuseks sisestan võrdusmärgi IF ja avanevad sulgud. Funktsioon IF võtab 3 argumenti: loogilise testi, väärtuse, kui tõene, ja väärtuse, kui vale. Pange tähele seda väärtust, kui vale on valikuline, nii et jätame selle argumendi praegu vahele.
Niisiis, õpilase läbimiseks on vaja keskmiselt 70 või rohkem. See tähendab, et me võime oma loogilise testi kirjutada kujul I6> = 70 ja kui see on tõene, sisestage väärtuse topelt jutumärkides lihtsalt "Pass". Kui ma selle alla kopeerin, siis näeme, millised õpilased läbisid.
Mis siis, kui me tahame seda teha vastupidi ja näidata, millised õpilased ebaõnnestusid? Sellisel juhul kohandame testi lihtsalt väärtuseks I6 <70 ja kui tõene, siis määrame väärtuse "Ebaõnnestunud". Nüüd teatab valem, millised õpilased ebaõnnestusid.
Pange tähele, et kuna me ei esitanud väärtuse vale korral, tagastab valem õpilastele, kelle keskmine on üle 70, FALSE.
Kohandame valemit nii läbimise kui ka ebaõnnestumise kuvamiseks. Selleks pean lisama
kolmanda argumendi, kui väärtus on väär.
Kuna me testime, et näha, millistel õpilastel on hinded alla 70, on väärtus, kui tõene on "ebaõnnestunud", mis tähendab väärtust, kui vale peaks olema "positiivne".
Nüüd saab iga nimekirjas olev õpilane kas läbimise või ebaõnnestumise.
Teeme veel ühe asja, et see näide huvitavam oleks. Teeme läbitud skoori töölehele sisendiks, et seda saaks hõlpsasti muuta.
Nimetan ka sisendi lahtrit, et uut valemit oleks hõlpsam lugeda.
Nüüd pean valemi lihtsalt värskendama ja selle alla kopeerima.
Kui sisendina eksponeeritakse läbitud skoori, võime muuta läbitud skoori mis tahes väärtuseks, mis meile meeldib ja kõiki tulemusi värskendatakse dünaamiliselt.