Kuidas kasutada funktsiooni Google Sheets IF

Kui soovite käivitada Google'i arvutustabelite valemis loogilise testi, pakkudes erinevaid tulemusi olenemata sellest, kas test on TÕENE või VÄÄR, peate kasutama funktsiooni IF. Google'i arvutustabelites saate seda kasutada järgmiselt.

Nagu nimigi ütleb, kasutatakse IF-i, et testida, kas üksik lahter või lahtrivahemik vastab teatud kriteeriumidele loogilises testis, kus tulemus on alati kas TÕENE või VALE.

Kui IF-test on TÕENE, tagastab Google'i arvutustabelid numbri või tekstistringi, sooritab arvutuse või töötab läbi teise valemi.

Kui tulemus on FALSE, teeb see midagi hoopis muud. Võite kombineerida IF teiste loogiliste funktsioonidega, näiteks AND ja OR, või muude sisestatud IF-lausetega.

Funktsiooni IF kasutamine

Funktsiooni IF saab kasutada iseseisvalt ühes loogilises testis või keerukamate testide jaoks saate mitu IF-i lauset ühte valemisse pesitseda.

Alustamiseks avage oma Google'i arvutustabelite arvutustabel ja tippige = IF (test, väärtus_tõene, väärtus_tõene_väär) lahtrisse.

Asendage „test” oma loogilise testiga ja asendage seejärel argumendid „value_if_true” ja „value_if_false” toimingu või tulemusega, mille Google'i arvutustabelid annavad, kui tulemus on TRUE või FALSE.

Allpool toodud näites kasutatakse lahtri B3 väärtuse testimiseks IF-lauset. Kui lahter B3 sisaldab tähte B, tagastatakse lahtris A3 väärtus TRUE. Sel juhul on see tekstistring, mis sisaldab A-tähte.

Kui lahter B3 ei sisalda tähte B, tagastab lahter A3 väärtuse FALSE, mis antud näites on täht C sisaldav tekstistring.

Näidatud näites sisaldab lahter B3 tähte B. Tulemus on TÕENE, seega TÕENE tulemus (täht A) tagastatakse A3-na.

Arvutused toimivad hästi ka loogilise testina. Järgmises näites testib lahtris A4 IF-valem, kas lahtril B4 on arvuline väärtus, mis on võrdne või suurem kui arv 10. Kui tulemus on TÕENE, tagastab see arvu 1. Kui see on vale, tagastab see väärtuse number 2.

Näites on lahtril B4 väärtus 9. See tähendab, et loogilise testi tulemus on FALSE, näidatud on number 2.

Pesastatud IF-avaldused

Kui soovite teha pikema ja keeruka loogilise testi, saate pesa mitu IF-lauset ühte valemisse.

Mitmete IF-lausete pesitsemine üheks valemiks, lihtne tüüp = IF (esimene_test, väärtus_tõene, IF (teine_test, väärtus_tõene, väärtus_tõene_väär)). Kuigi see näitab ainult ühte pesastatud IF-lauset, saate pesa panna nii palju IF-lauseid kui vaja.

Näiteks kui lahter B3 on võrdne 4, tagastab IF valem A3-s väärtuse 3. Kui lahter B3 ei võrdu 4-ga, kasutatakse teist IF-lauset, et testida, kas lahtril B3 on väärtus väiksem kui 10.

Kui see nii on, tagastage arv 10. Muul juhul tagastage 0. Selle näite testil on oma sisestatud IF-lause esimese argumendina “value_if_false”, mis nõuab, et esimene test oleks FALSE enne teise testi arvestamist.

Ülaltoodud näide näitab selle testi kõiki kolme potentsiaalset tulemust. Esimese loogilise testi (B3 võrdub 3) korral TÕENE tulemus tagastatakse lahtris A3 oleva valemi IF arv 4.

Teine loogiline test tagastas lahtris A4 veel TÕENE tulemuse, mille väärtus B4 oli väiksem kui 10.

Ainus FALSE tulemus tagastatakse lahtrisse A5, kus mõlema testi tulemus (olgu B5 võrdne 3 või väiksem kui 10) on FALSE, tagastades FALSE tulemuse (a 0).

Samamoodi võite argumendina “väärtus_tulek” olla kasutada pesastatud IF-lauset. Selleks tippige= IF (esimene_test, IF (teine_test, väärtus_tõene, väärtus_tüüpi_väärt), väärtus_tüüp_väärtus).

Näiteks, kui lahter B3 sisaldab numbrit 3 ja kui lahter C3 sisaldab numbrit 4, tagastage väärtus 5. Kui B3 sisaldab 3, kuid C3 ei sisalda 4, tagastage 0.

Kui B3 ei sisalda 3, tagastage selle asemel number 1.

Selle näite tulemused näitavad, et esimese testi tõeks saamiseks peab lahter B3 võrduma arvuga 3.

Sealt edasi kasutab algse IF väärtus „value_if_true“ teise testi tegemiseks teist pesastatud IF-lauset (kas C3, C4, C5 või C6 sisaldavad numbrit 4). See annab teile kaks potentsiaalset tulemust "väärtus_f_vale" (a 0 või a 1). See kehtib lahtrite A4 ja A5 puhul.

Kui te ei lisa esimese testi jaoks FALSE-argumenti, tagastab Google Sheets teile selle asemel automaatse FALSE-tekstiväärtuse. See on näidatud ülaltoodud näite lahtris A6.

IF-i kasutamine AND ja OR-ga

Kuna IF-funktsioon teostab loogilisi teste TÕENE või VALE-tulemustega, on IF-i valemisse võimalik pesitseda ka muid loogilisi funktsioone, näiteks JA ja VÕI. See võimaldab teil käivitada esialgse testi mitme kriteeriumiga.

Funktsioon AND nõuab, et TÕENE tulemuse kuvamiseks oleksid kõik testikriteeriumid õiged. VÕI nõuab, et TÕELISE tulemuse jaoks oleks õige ainult üks testikriteerium.

IF AND-i kasutamiseks tippige = KUI (JA (JA argument 1, JA argument 2), väärtus_tõene, väärtus_teadeväärtus). Asendage argumendid AND argumentidega ja lisage nii palju kui soovite.

IF VÕI kasutamiseks= KUI (VÕI (VÕI argument 1, VÕI argument 2), väärtus_tõene, väärtus_teadeväärtus). Asendage ja lisage nii palju VÕI argumente kui vaja.

See näide näitab, et IF ja IF OR kasutatakse samade väärtuste testimiseks veergudes B ja C.

IF JA puhul peab B3 olema võrdne 1 ja C3 väiksem kui 5, et A3 tagastaks „Jah” tekstistringi. Mõlemad tulemused on A3 puhul TÕELISED, lahtrite A4 ja A5 puhul on üks või mõlemad tulemused VALE.

IF VÕI korral peab tõene olema ainult üks neist testidest (B3 on võrdne 1 või C3 väiksem kui 5). Sel juhul tagastavad nii A8 kui ka A9 TÕENE tulemuse (“Jah”), kuna üks või mõlemad veergude B ja C tulemused on õiged. Ainult A10 kahe ebaõnnestunud tulemusega tagastab FALSE tulemuse.