Mis on süntaks ja millal ma peaksin seda kasutama Exceli või Google'i arvutustabelites
Exceli või Google'i arvutustabeli funktsioonide süntaks viitab funktsiooni ja selle argumentide kujundusele ja järjekorrale. Exceli ja Google'i arvutustabelite funktsioon on sisseehitatud valem. Kõik funktsioonid algavad võrdse märkiga ( = ), millele järgneb funktsiooni nimi, näiteks IF, SUM, COUNT või ROUND. Excel'i või Google'i arvutustabeli funktsioonide sisestamisel peate kasutama õiget süntaksi või tõenäoliselt saate veateate.
Funktsiooni argumendid viitavad kõikidele funktsioonile nõutavatele andmetele või teabele. Need argumendid tuleb sisestada õiges järjekorras.
IF funktsiooni süntaks
Näiteks Excel'i IF funktsiooni süntaks on:
= IF (Logical_test, Value_if_true, Value_if_false)
Parenthesis ja komas
Lisaks argumentide järjekorrale tähendab termin "süntaks" ka argumentide ümbritsevate ümara sulgude või sulgede paigutamist ja komaga eraldamist üksikute argumentide vahel.
Märkus: Kuna IF-i funktsiooni süntaks nõuab funktsiooni kolme argumendi eraldamist komaga, ei saa komaga eraldada rohkem kui tuhande arvuga eraldajatena. Kui teete, kuvab Exceli hoiatusdialoog, milles on öeldud, et ta on valemiga probleemi leidnud või et sellele funktsioonile on määratud liiga palju argumente.
IF funktsiooni süntaksi lugemine
Järgides ülaltoodud eeskirju, võite järeldada, et IF-funktsioon Excelis ja Google Sheetsis sisaldab tavaliselt kolme argumenti järgmises järjekorras:
- Argument logical_test
- Value_if_true argument
- Value_if_false argument
Kui argumendid paigutatakse teise järjekorrasse, tagastab funktsioon veateate või annab vastuse, mida te ei oodanud.
Nõutav vs valikuline argumendid
Üks informatsioon, mida süntaks ei puuduta, on see, kas argument on vajalik või vabatahtlik. IF-funktsiooni puhul on vaja esimest ja teist argumenti - Logical_test ja Value_if_true-argumendid, samas kui kolmas argument, Value_if_false argument, on vabatahtlik.
Kui kolmas argument jäetakse funktsioonist välja ja funktsiooni argumendiga kontrollitud seisund on argumendis Logical_test väärtuseks vale, siis kuvab funktsioon funktsiooni asukohas olevas lahtris FALSE.