torstai 25. tammikuuta 2018

JOS jonkinnäköisiä funktioita

JOS-funktio

JOS-funktio on niin sanottu apu-funktio, jolla voidaan tutkia ja testata erilaisia asioita, esimerkiksi, onko jokin asia tosi vai epätosi. JOS-funktiolla on siis kaksi eri vaihtoehtoa lopputulemaksi. JOS-funktiolla voidaan vertailla esimerkiksi, onko tietty luku toiseen lukuun verrattuna pienempi, suurempi, eri suuri, suurempi tai yhtäsuuri, pienempi tai yhtäsuuri vai yhtäsuuri.

Kertauksen vuoksi tässä vielä vertailuun käytettävät merkit:

< pienempi kuin
> suurempi kuin
<> erisuuri
>= suurempi tai yhtäsuuri
<= pienempi tai yhtäsuuri
= yhtäsuuri

Selkeyden vuoksi esimerkkikaavoissa käytetään lukuja. Kun kaavaa tekee oikeasti exceliin, kannattaa viitata suoraan soluun, jotta tietoja voi muuttaa muokkaamalla solua, eikä tarvitse erikseen kaavaan muuttaa tietoja.

JOS-funktion kaava kirjoitetaan esimerkiksi näin: =JOS(500>300;"Luku on suurempi";"Luku on yhtäsuuri tai pienempi")

Ensimmäisen puolipisteen jälkeen kirjoitetaan kaavaan se, mitä halutaan funktion antavan tiedoksi silloin, kun asia on tosi ja toisen puolipisteen jälkeen kirjoitetaan, mitä halutaan tiedoksi silloin, kun asia on epätosi. Teksti kirjoitetaan lainausmerkkien sisään. Jos tekstin sijaan käytetään numeroita, lainausmerkkejä ei tarvita.

MAKS-funktio JOS-funktion yhteydessä

MAKS-funktiolla voidaan löytää suurin lukuarvo tiettyjen lukujen joukosta. JOS-funktion yhteydessä  MAKS-funktiolla voidaan selvittää, että ylittyykö esim. joku tietty lukuarvo.

Esimerkkinä voisi olla, että nopeusrajoitus teillä on 80km/h. Lukuarvo olisi tällöin 80. Sitten olisi pidetty kirjaa ohi ajavien autojen nopeuksista ja listattu ne. MAKS funktion avulla voitaisiin selvittää, onko joku ajanut ylinopeutta vai ei, eli löytyykö listauksesta lukuarvo, mikä on suurempi kuin 80.

Kaava voisi mennä esimerkiksi näin : =JOS(MAKS(C3:C7)>80;"Raja ylittyy";"Raja ei ylity")


Liitosmerkki &

&-merkillä voidaan yhdistää kahden solun tiedot yhteen soluun. Esimerkiksi henkilön etunimi ja sukunimi voidaan yhdistää samaan soluun halutussa järjestyksessä viittaamalla niihin soluihin, joissa nimet ovat erikseen.

Kaava voisi mennä esimerkiksi näin: =B4&" "&A4

Lainausmerkit ja niiden välissä välilyönti tarkoittaa sitä, että kahden yhdistettävän asian väliin tulee välilyönti. Jos soluviittausten välissä on vain yksi &-merkki, tulevat solujen tiedot peräkkäin ilman välilyöntiä. Tämä olisi esim. nimien kanssa vähän hölmöä.


Sisäkkäinen JOS-lause

Sisäkkäisten JOS-lauseiden avulla voidaan verrata johtopäätöksiä kolmella eri tavalla. Vaihtoehdot päätöksille voivat olla suurempi, yhtäsuuri tai pienempi.

Esimerkkikaava sisäkkäisestä JOS-lauseesta: =JOS(C4>B4;"Kasvanut";JOS(C4=B4;"Yhtäsuuri";"Pienempi"))

Sisäkkäistä JOS-funktiota käyttäessä muista tarvittava määrä sulkuja! Suomennettuna kaava menisi jotenkin näin "Jos C4 on suurempi kuin B4, luku on kasvanut. Jos C4 on yhtäsuuri kuin B4, luku on yhtäsuuri, muussa tapauksessa se on pienempi."


Jäsennetty viittaus

Jäsennetty viittaus tarkoittaa sitä, että luku on liitetty tiettyyn alueeseen, esimerkiksi taulukontiettyyn sarakkeeseen. Excelin lisää taulukko-toiminnassa on automaattisesti jäsennetty viittaus mukana.


JA-funktio

Ja-funktiolla voidaan jälleen tutkia onko jokin "väittämä" tosi vai epätosi.  JA-funktiota voidaan käyttää silloin, kun vaihtoehtoja, joiden välillä asioita vertaillaan, on useampia. Voidaan olla esimerkiksi valitsemassa lastenvaunuja ja tehdään tuotevertailua eri merkkien välillä. Vaunuilla on esim. kolme eri vaatimusta, joista kaikkien tulee täyttyä, että tuote pääsee valintaprosessissa jatkoon. JA-funktio on tosi vain siinä tilanteessa, jos kaikki ehdot täyttyvät. Muussa tapauksessa se on epätosi.

Esimerkki JA-funktion käytöstä: =JA(C8=X;D8=X;E8=X)

JA-funktiolla siis kysytään, onko jokaisessa solussa esim. X. ja jos on, väittämä on tosi.

JOS-funktiolla voidaan antaa päätökselle selkeäsanaisempi vastaus, esimerkiksi "ehdot täyttyvät" tai "ehdot eivät täyty".

Esimerkki JOS-funktion yhdistämisestä JA-funktioon: =JOS(JA(C8=X;D8=X;E8=X);"Kaikki ehdot täyttyvät";"Ehdot eivät täyty")


TAI-funktio

TAI-funktio on tavallaan JA-funktion vastakohta. Siinä vertaillaan myös eri vaihtoehtoja, mutta asia on silloin tosi, jos yksikin ehdoista tai vaatimuksista täyttyy. Jos mikään ehdoista ei täyty, asia on epätosi.

Esimerkki TAI-funktion kaavasta: =TAI(C17=X;D17=X;E17=X)

Kaavalla siis käytännössä kysytään, onko yhdessäkään solussa X, ja jos on, asia on tosi, jos missään ei ole, asia on epätosi.

Jälleen JOS-funktion yhdistämällä saadaan vastauksesta selkokielisempi.

Esimerkki JOS-funktion yhdistämisestä: =JOS(TAI(C17=X;D17=X;E17=X);"Jokin ehdoista täyttyy";"Mikään ehdoista ei täyty")


LASKE-funktio

Laske-funktiolla voidaan tutkia ja laskea, monessako solussa valitulla alueella on numero.

Esimerkki: =LASKE(C26:E26)

Laske-funktio antaa vastaukseksi luvun.

JOS-funktion yhdistämällä voidaan taas antaa selkokielisempi vastaus asiaan, esim täyttyvätkö ehdot vai ei. Kolmesta ehdosta esim. vähintään kahden on täytyttävä.

Esimerkkikaava:  =JOS(LASKE(C26:E26)>=2;"2 ehtoa täyttyy";"Ehtoja ei täyty riittävästi")

Suomennettuna lause kuuluisi kutakuinkin näin: " Jos ko solujen alueella olevien lukujen määrä on suurempi tai yhtä suuri kuin kaksi, 2 ehtoa täyttyy, muussa tapauksessa ehtoja ei täyty riittävästi.


Videolla näytetään esimerkki JOS- ja sisäkkäisen JOS-funktion käytöstä


















Ei kommentteja:

Lähetä kommentti