Mida teada
- Funktsiooni IF-THEN süntaks on=IF(loogikates, väärtus, kui tõene, väärtus, kui väär).
- Esimene argument ütleb funktsioonile, mida teha, kui võrdlus on tõene.
-
Teine argument ütleb funktsioonile, mida teha, kui võrdlus on väär.
See artikkel selgitab, kuidas kasutada funktsiooni IF-THEN programmis Excel for Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel for Mac ja Excel Online, samuti mõned näited.
IF-THEN sisestamine Excelis
Funktsioon IF-THEN Excelis on võimas viis otsustamisvõimaluste lisamiseks arvutustabelitele. See testib tingimust, et näha, kas see on tõene või vale, ja seejärel rakendab tulemuste põhjal konkreetseid juhiseid.
Näiteks Excelis IF-THEN sisestades saate testida, kas konkreetne lahter on suurem kui 900. Kui on, saate panna valemi tagastama teksti "PERFECT". Kui see pole nii, saate valemi tagastada "LII VÄIKE".
Valemis KUI-SIIS saate sisestada palju tingimusi.
Funktsiooni IF-THEN süntaks sisaldab funktsiooni nime ja funktsiooni argumente sulgudes.
See on funktsiooni IF-THEN õige süntaks:
=IF(loogikates, väärtus, kui tõene, väärtus kui väär)
Funktsiooni IF-osa on loogikatest. Siin saate kahe väärtuse võrdlemiseks kasutada võrdlustehtereid.
Funktsiooni THEN osa tuleb pärast esimest koma ja sisaldab kahte komaga eraldatud argumenti.
- Esimene argument ütleb funktsioonile, mida teha, kui võrdlus on tõene.
- Teine argument ütleb funktsioonile, mida teha, kui võrdlus on väär.
Lihtne IF-THEN funktsiooni näide
Enne keerukamate arvutuste juurde asumist vaatame otsest näidet lausest IF-THEN.
Meie arvutustabeli lahtris B2 on 100 $. Saame sisestada C2-sse järgmise valemi, et näidata, kas väärtus on suurem kui $1000.
=IF(B2>1000, "TÄIUSLIK", "LIIGA VÄIKE")
Sellel funktsioonil on järgmised argumendid:
- B2>1000 testib, kas väärtus lahtris B2 on suurem kui 1000.
- "PERFECT" tagastab lahtris C2 sõna TÄIUSLIK, kui B2 on suurem kui 1000.
- "LIIGA VÄIKE" tagastab lahtris C2 fraasi LIIGA VÄIKE, kui B2 ei on suurem kui 1000.
Funktsiooni võrdlusosa saab võrrelda ainult kahte väärtust. Kumbki neist kahest väärtusest võib olla:
- Fikseeritud number
- Tähemärkide jada (teksti väärtus)
- Kuupäev või kellaaeg
- Funktsioonid, mis tagastavad mis tahes ül altoodud väärtustest
- Viide arvutustabeli mis tahes muule lahtrile, mis sisaldab mõnda ül altoodud väärtustest
Funktsiooni osa TRUE või FALSE võib samuti tagastada mis tahes ül altoodutest. See tähendab, et saate funktsiooni IF-THEN muuta väga täiustatuks, manustades sellesse täiendavaid arvutusi või funktsioone (vt allpool).
Kui sisestate Excelis IF-THEN-lause tõesed või väärad tingimused, peate kasutama iga tagastatava teksti ümber jutumärke, välja arvatud juhul, kui kasutate väärtusi TRUE ja FALSE, mille Excel tuvastab automaatselt. Muud väärtused ja valemid ei nõua jutumärke.
Arvutuste sisestamine funktsiooni IF-THEN
Võrdlustulemustest olenev alt saate funktsiooni IF-THEN täitmiseks manustada erinevaid arvutusi.
Selles näites kasutatakse võlgnetava maksu arvutamiseks ühte arvutust, olenev alt B2 kogutulust.
Loogikatestis võrreldakse B2 kogutulu, et näha, kas see on suurem kui 50 000.00 $.
=IF(B2>50000, B20,15, B20,10)
Selles näites ei ole B2 suurem kui 50 000, nii et tingimus "value_if_false" arvutab ja tagastab selle tulemuse.
Antud juhul on see B20,10, mis on 4000.
Tulemus asetatakse lahtrisse C2, kuhu on sisestatud IF-THEN funktsioon, on 4000.
Arvutusi saate manustada ka funktsiooni võrdlusküljele.
Näiteks kui soovite hinnata, et maksustatav tulu moodustab ainult 80% kogutulust, võite ül altoodud funktsiooni KUI-SIIS muuta järgmiseks.
=IF(B20,8>50000, B20,15, B20,10)
See arvutab B2, enne kui võrdleb seda 50 000-ga.
Ärge kunagi sisestage tuhandetes numbrite sisestamisel koma. Selle põhjuseks on asjaolu, et Excel tõlgendab koma funktsiooni sees oleva argumendi lõpuna.
Pesastusfunktsioonid funktsiooni IF-THEN sees
Saate manustada (või "pesastada") funktsiooni ka funktsiooni IF-THEN sisse.
See võimaldab teil teha täpsemaid arvutusi ja võrrelda tegelikke tulemusi oodatud tulemustega.
Oletame selles näites, et teil on tabel viie õpilase hinnetega veerus B. Nende hinnete keskmistamiseks saate kasutada funktsiooni AVERAGE. Sõltuv alt klassi keskmistest tulemustest võib lahter C2 tagastada kas "Suurepärane!" või "Vajab tööd".
Nii sisestaksite funktsiooni IF-THEN:
=IF(KESKMINE(B2:B6)>85, "Suurepärane!", "Vajab tööd")
See funktsioon tagastab teksti "Suurepärane!" lahtris C2, kui klassi keskmine on üle 85. Vastasel juhul tagastab see "Vajab tööd".
Nagu näete, võimaldab Exceli funktsiooni IF-THEN sisestamine koos manustatud arvutuste või funktsioonidega luua dünaamilisi ja väga funktsionaalseid arvutustabeleid.
KKK
Kuidas luua Excelis mitu IF-THEN-lauset?
Kasutage Excelis pesastamist mitme IF-THEN lause loomiseks. Teise võimalusena kasutage funktsiooni IFS.
Mitu IF-lauset saate Excelis pesastada?
Ühes IF-THEN-lauses saate pesastada kuni 7 IF-lauset.
Kuidas tingimusvormindus Excelis töötab?
Exceli tingimusvorminguga saate erinevate tingimuste testimiseks samadele andmetele rakendada mitut reeglit. Excel teeb esm alt kindlaks, kas erinevad reeglid on vastuolus, ja kui jah, siis programm määrab, millist tingimusvormingu reeglit andmetele rakendada.