IF-lauseet voivat olla hieman pelottavia, mutta ne ovat yksi taulukkolaskentaohjelmien hyödyllisimmistä toiminnoista. Niiden avulla voit suorittaa laskelmia sen perusteella, täyttävätkö raakatietosi tietyt ehdot. IF-toiminto voidaan yhdistää moniin muihin toimintoihin ja luoda kaavoja, jotka sopivat myös omiin tarpeisiisi.

Se on hyvä ja hyvä, kun tiedät mitä olet tekemässä, mutta joskus oppimisprosessi voi olla todellinen haaste. Onneksi tässä artikkelissa on kaikki mitä tarvitset Google Sheetsin IF-toiminnon perusteiden hallitsemiseen.

Mitä IF-toiminto tekee?

Google Sheets -versio toimii samalla tavalla kuin Microsoft Excel IF -toiminnot. Pohjimmiltaan se laskee sen perusteella, palautetaanko alueen arvo TOSI vai EPÄTOSI määritetyille ehdoille.

Voit esimerkiksi käyttää IF-funktiota syöttämään "Hyväksytty" soluun, jos henkilö sai tietyn arvosanan. Kuten, on TOSI, että arvosana on määritetyn prosenttiosuuden yläpuolella.

Katsotaanpa, kuinka syntaksi toimii, ja sitten sukeltaamme tarkalleen, kuinka yllä oleva esimerkki ja muutama muu tehdään. Esimerkkejä yksinkertaistetaan, joten niitä on helppo seurata. Voit kuitenkin soveltaa samoja ideoita paljon suurempiin ja monimutkaisempiin laskentataulukoihin.

Google Sheets IF -funktion syntaksi

Laskentataulukko-ohjelman, kuten Google Sheetsin, funktion syntaksi on sen toiminnan perusta. Voisit ajatella sitä eräänlaisena algebrallisena lausekkeena ennen kuin lisäät arvot.

Google Sheets IF -funktion syntaksi on seuraava:

JOS(looginen_lauseke, arvo_jos_tosi, arvo_jos_epätosi)

Tässä on mitä kukin syntaksin osa tarkoittaa:

  • JOS kertoo Google Sheetsille, mitä toimintoa haluat käyttää.
  • Looginen_lauseke on ehto, jonka haluat IF-funktion tarkistavan. Sen on voitava palauttaa TOSI tai EPÄTOSI lauseke.
  • Arvo_jos_tosi on arvo, joka palautetaan, jos loogisen lausekkeen ehto täyttyy.
  • Arvo_jos_false on valinnainen parametri, joka kertoo Google Sheetsille, mikä arvo palautetaan, jos ehto ei täyty. Jos arvoa ei ole määritetty, se palauttaa FALSE.

Esimerkki 1: Yksinkertaisen kaavan luominen IF-funktiolla Google Sheetsissa

Yksinkertaisin tapa käyttää IF-funktiota on yksinään numeroarvojen kanssa. Joten, katsotaanpa ensin tällaista esimerkkiä. Oletetaan, että olemme varaston johtaja, ja meidän on täytynyt kouluttaa henkilökuntaamme uuteen työturvallisuusohjelmaan, joka työntekijöiden on laillisesti läpäistävä jatkaakseen työskentelyä.

Kun otetaan huomioon alla oleva tietojoukko, jossa ohitusarvo olisi 50/100, voisimme käyttää kaavaa:

=JOS(B2>=50"Hyväksytty","Epäonnistui")

Sitten sinun tarvitsee vain napsauttaa ja vetää oikeassa kulmassa olevaa pientä sinistä laatikkoa sarakkeen muun osan päälle soveltaaksesi kaavaa kaikkiin soluihin. Näin kaavaa käytetään syntaksissa.

B2>=50, on looginen_lauseke, joka näyttää ehdon, joka on täytettävä. Kuten >= on operaattori Google Sheetsissa arvolle suurempi tai yhtä suuri kuin, looginen lauseke yksinkertaisella tavalla on: Jos B2 on suurempi tai yhtä suuri kuin 50.

"Hyväksytty", "Epäonnistui" kertoo Google Sheetsille, mitä palautetaan, jos looginen_lauseke on TOSI tai EPÄTOSI. Tässä esimerkissä kaikilla, joiden testiarvo on suurempi tai yhtä suuri kuin 50, on Kulkea nimensä vieressä. Alle 50-vuotiailla on Epäonnistua.

Esimerkki 2: Sisäkkäiset IF-funktiot Google Sheetsissa

Sisäkkäiset IF-funktiot ovat sellaisia, jotka suorittavat toisen IF-funktion samassa kaavassa. He kysyvät pohjimmiltaan toista ehtoa, jos ensimmäinen palauttaa EPÄTOSI lauseen.

Katsotaanpa samaa tietojoukkoa kuin ennenkin ymmärtääksemme tätä. Tällä kertaa tarkistamme, ovatko työntekijät oikeutettuja toiseen testiin. Kaikkien läpäisseiden ei tarvitse käydä kokeessa uudelleen, ja alle 40 % saaneiden on ensin harjoitettava lisäharjoittelua.

Kuten näet, vaikka Pete T epäonnistui kokeessa, hän on silti epäonnistunut Ei uudelleenkoulutussarakkeen alle, koska hänen arvosanansa oli alle 40 %:n vähimmäismäärän kokeen uusimiseen. John W puolestaan ​​saa a Joo arvo.

Katsotaanpa vielä kaavan konepellin alle:

  • B2>=50 on sama kuin ennen ja on "pesä" IF-funktion looginen_lauseke
  • "Ei" on arvo, joka palautetaan, jos ehto täyttyy. Toisin sanoen niiden, joiden arvosana on suurempi tai yhtä suuri kuin 50, ei tarvitse suorittaa koetta uudelleen.
  • IF(B2<40, on arvo_jos_false ensimmäinen if-toiminto. Se käskee Google Sheetsia suorittamaan toisen if-funktion, jos arvo ei ole suurempi tai yhtä suuri kuin 50. Se tarkistaa nyt, onko arvo pienempi kuin 40.
  • "Ei kyllä" ovat arvo_jos_tosi ja arvo_jos_false sisäkkäiselle IF-funktiolle.

Tässä on vuokaavio siitä, kuinka tämä laskelma toimii niille teistä, jotka ovat vielä hieman hämmentyneitä.

Esimerkki 3: IF-funktion yhdistäminen muihin toimintoihin

On olemassa monia tapoja käyttää IF-toimintoa muiden kanssa erityisten kaavojen rakentamiseen tarpeisiisi. Yksi yleisimmistä on AND-funktio. Näin voit tarkistaa useita kriteerejä ennen tuloksen palauttamista.

Käytämme samoja tietoja uudelleen, mutta tällä kertaa sinun on valittava potkut. Oletetaan, että sen on oltava henkilö, joka on läpäissyt kokeen, JA hän ei voi suorittaa koetta uudelleen.

Voisimme käyttää seuraavaa AND- ja IF-funktioiden yhdistelmää tämän määrittämiseen.

=JOS(AND(D2="Ei",C2="Fail"),"Kyllä","Ei")

Seurauksena olisi Pete T: n erottaminen.

Selvitetään, miten kaava toimi: AND-funktio on sisäkkäinen IF-funktion sisällä ja toimii loogisena_lausekkeena. Loput funktiosta toimivat samalla tavalla kuin muut IF-toiminnot, joista olemme jo keskustelleet. Joten kaava sanoo, JOS D2=”Ei” JA C2=”Fail” ovat TOSI, näytä ”Kyllä”, jos tulos on EPÄTOSI, palauta ”Ei”.

On myös paljon muita IF-toimintoja, jotka toimivat toissijaisen toiminnon kanssa, kuten COUNTIF Google Sheetsissa. Näiden toimintojen pitäisi olla helppo valloittaa, kun kietoudut tavallisiin IF-toimintoihin.

JOS-toiminnot 101

IF-toiminnot voivat todella tehostaa laskentataulukkopeliäsi ja toimia hyvin muiden toimintojen kanssa. Nyt kun olet seurannut esimerkkejämme, suosittelemme, että käytät jonkin aikaa oppimiesi asioiden harjoittelemiseen. Katso, voitko keksiä omia logical_expression- ja value_if_true-yhdistelmiä joihinkin omiin laskentataulukoihisi.

8 parasta tapaa käyttää Google Sheetsia kuin ammattilainen

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Tuottavuus
  • Google Sheets
  • Tietojen analysointi

Kirjailijasta

Andrew Carter (3 artikkelia julkaistu)Lisää Andrew Carterilta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi