Harjoitustyö 15
JOS-funktio, OSA1
=JOS(jokin on Tosi, tee jotain, muutoin tee jotain muuta)
JOS-lausekkeella voi näin olla kaksi tulosta. Ensimmäinen tulos on se, että vertailu on Tosi, ja toinen, että vertailu on Epätosi.
ESIMERKKI (kokeile)
- Kirjoita soluun A1 jokin luku väliltä 1-6
- Kirjoita soluun B1 seuraava JOS-funktio: =JOS(A1<4;"pieni";"suuri")
Tämä JOS-funktio kirjoittaa B1-soluun sanan pieni jos A1:ssä on luku 1,2 tai 3 ja sanan suuri jos A1:ssä on luku 4,5 tai 6.
- Kokeile vaihtaa A1:ssä olevaa lukua. Vaihtuuko B1:ssä oleva sana?
HARJOITUS
- Kirjoita sarakkeeseen A kaikkien luokassa olevien oppilaiden etunimet.
- Kirjoita sarakkeeseen B 1 jos oppilas on poika, 0 jos oppilas on tyttö
- Kirjoita JOS-funktio sarakkeeseen C, siten että jos B-sarakkeeseessa on yhtäsuuri kuin 1, funktio kirjoittaa "poika", muuten "tyttö".
JOS-funktio, OSA2
=JOS(testi; positiivinen tulosa; JOS(testi; positiivinen tulos; negatiivinen tulos)
ESIMERKKI (kokeile)
- Ota uusi välilehti
- Kirjoita soluun A1, jokin luku väliltä 0-100
- Kirjoita seuraava jos testi soluun B1:
=JOS(A1<20; "nuori"; JOS(A1<50; "aikuinen";"vanha"))
Tässä JOS-funktio kirjoittaa B1:een sanan nuori jos A1:ssä on luku joka on pienempi kuin 20, Jos luku on suurempi, ohjelma toteuttaa toisen JOS-funktion: Jos ikä on alle 50, tulee B1:een sana aikuinen, muissa tapauksissa tulee sana vanha.
Kokeile vaihtaa A1:n lukua.
HARJOITUS
- Etsi netistä viiden henkilöauton keskikulutukset ja kirjoita auton nimet sarakkeeseen A ja niiden keskikulutukset sarakkeeseen B
- Kirjoita sarakkeeseen C JOS-funktio, siten että siihen tulostuu lause "vähän kuluttava" jos kulutus on <4, "tavllisesti kuluttava" jos kulutus on <7 ja muutoin "paljon kuluttava"
JOS-funktio, OSA3
=JOSS(testi;positiivinen tulos; testi;positiivinen tulos; testi;positiivinen tulos; testi;positiivinen tulos; ...)
Tässä funktiossa vastauksen pitää olla jokin tuloksista sillä tässä ei ole negatiivista tulosta eli muutoin-tulosta. Tällöin ruutuun tulostuu #N/A.
ESIMERKKI (kokeile)
- Kirjoita soluun A1 jokin luku väliltä 1-5.
- Kirjoita soluun B1 seuraava JOSS-funktio:
=JOSS(A1=1; "täysin eri mieltä"; A1=2; "erimieltä"; A1=3; "ei mitään mieltä"; A1=4; "samaa mieltä"; A1=5; "täysin samaa mieltä")
-Kokeile vaihtaa solun A1 lukua, kokeile myös jotain muuta lukua kuin 1-5
HARJOITUS
- Kirjoita sarakkeeseen A1 kaikki lukuaineet (ma,fy,ke,ai,bi,ge,tt,ru,en,hi,yh,ue) ja sarakkeeseen B viimeisen toditusarvosanasi.
-Kirjoita JOSS-funktio sarakkeeseen C siten että jos arvosana on 4, teksti on "hylätty", 5, niin teksti on "välttävä", 6 niin teksti on "kohtalainen", 7 niin teksti on tyydyttävä, 8 niin teksti on "hyvä" 9 niin teksti on "kiitettävä" ja 10 niin teksti on "erinomainen"