JOS (JOS-funktio)

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Palauttaa yhden arvon, jos määrittämäsi ehto on TOSI, ja toisen arvon, jos ehto on EPÄTOSI. JOS-funktiolla voit suorittaa ehdollisia testejä arvoille ja kaavoille.

Syntaksi

JOS(totuus_testi;arvo_jos_tosi;arvo_jos_epätosi)

Totuus_testi     on mikä tahansa arvo tai lauseke, joka palauttaa arvon TOSI tai EPÄTOSI. Esimerkiksi [Neljännes1]=100 on totuuslauseke, joka palauttaa arvon TOSI, kun rivin ensimmäisen sarakkeen ( [Neljännes1]) arvo on 100, ja arvon EPÄTOSI, jos näin ei ole. Tämä argumentti voi käyttää mitä tahansa vertailuoperaattoria.

Arvo_jos_tosi     on funktion palauttama arvo, jos totuus_testi on TOSI. Jos tämä argumentti on esimerkiksi merkkijono "Budjetissa" ja totuus_testi-argumentti on TOSI, JOS-funktio näyttää tekstin "Budjetissa". Jos totuus_teksti-argumentti on TOSI ja arvo_jos_tosi-argumentti on tyhjä, argumentti palauttaa nollan. Jos haluat näyttää sanan TOSI, käytä tälle argumentille totuusarvoa TOSI. Arvo_jos_tosi voi olla toinen kaava.

Arvo_jos_epätosi     on funktion palauttama arvo, jos totuus_testi-argumentti on EPÄTOSI. Jos tämä argumentti on esimerkiksi merkkijono "Ylittää budjetin" ja totuus_testi-argumentti on EPÄTOSI, JOS-funktio näyttää tekstin "Ylittää budjetin". Jos totuus_testi on EPÄTOSI ja arvo_jos_epätosi puuttuu eli jos arvo_jos_tosi-argumentin jälkeen ei ole puolipistettä, funktio palauttaa totuusarvon EPÄTOSI. Jos totuus_arvo on EPÄTOSI ja arvo_jos_epätosi on tyhjä eli arvo_jos_tosi-argumentin jälkeen on puolipiste ja sitten sulku, funktio palauttaa nollan. Arvo_jos_epätosi voi olla toinen kaava.

Huomautuksia

  • Voit käyttää korkeintaan seitsemää sisäkkäistä JOS-funktiota ja arvo_jos_tosi- ja arvo_jos_epätosi-argumenttia monimutkaisissa testeissä. Seuraavista esimerkeistä viimeinen käsittelee tällaista tilannetta.

  • Kun arvo_jos_tosi- ja arvo_jos_epätosi-argumentteja arvioidaan, JOS-funktio palauttaa näiden argumenttien palauttaman arvon.

  • Jos jokin JOS-funktion arvoista on taulukko, kaikki taulukon osat käsitellään JOS-funktion laskemisen yhteydessä.

Esimerkkejä 1

C ol1

Sarake2:

Sarake3:

Kulut:

Kaava:

Kuvaus (tulos):

50

=JOS([Kulut]<=100,"Budjetin mukainen","Budjetti ylitetty")

Jos arvo on pienempi tai yhtä suuri kuin 100, kaava tulostaa tekstin "Budjetin mukainen". Muussa tapauksessa funktio tulostaa tekstin "Budjetti ylitetty". (Budjetin mukainen)

23

45

89

50

=JOS([Kulut]=100,SUMMA([Sarake1],[Sarake2],[Sarake3]),"")

Jos arvo on 100, määritetyt kolme arvoa lasketaan yhteen. Muussa tapauksessa funktio palauttaa tyhjän tekstin (""). ()

Esimerkkejä 2

TodellisetKulut:

OdotetutKulut:

Kaava:

Kuvaus (tulos):

1 500

900

=JOS([ToteutuneetKulut]>[OdotetutKulut],"Budjetti ylitetty","OK")

Tarkistaa, ovatko ensimmäisen rivin kulut ylittäneet budjetin (Ylittää budjetin).

500

900

=JOS([ToteutuneetKulut]>[OdotetutKulut],"Budjetti ylitetty","OK")

Tarkistaa, ovatko toisen rivin kulut ylittäneet budjetin (OK).

Esimerkkejä 3

Tulos:

Kaava:

Kuvaus (tulos):

45

=JOS([Tulos]>89,"A",JOS([Tulos]>79,"B", JOS([Tulos]>69,"C",JOS([Tulos]>59,"D","F"))))

Antaa ensimmäiselle tulokselle kirjainarvosanan (F).

90.

=JOS([Tulos]>89,"A",JOS([Tulos]>79,"B", JOS([Tulos]>69,"C",JOS([Tulos]>59,"D","F"))))

Antaa toiselle tulokselle kirjainarvosanan (A).

78

=JOS([Tulos]>89,"A",JOS([Tulos]>79,"B", JOS([Tulos]>69,"C",JOS([Tulos]>59,"D","F"))))

Antaa kolmannelle tulokselle kirjainarvosanan (C).

Edellisessä esimerkissä toinen JOS-lauseke on myös ensimmäisen JOS-lausekkeen arvo_jos_tosi-argumentin arvo. Vastaavasti kolmas JOS-lauseke on toisen JOS-lausekkeen arvo_jos_epätosi-argumentti. Jos esimerkiksi ensimmäinen totuus_testi ([Tulos]>89) on TOSI, funktio palauttaa arvon "A". Jos ensimmäinen totuus_testi-arvo on EPÄTOSI, toisen JOS-lausekkeen arvo selvitetään ja niin edelleen.

Kirjainarvosanat määritetään lukuarvojen mukaan seuraavan taulukon mukaisesti (käytössä on vain kokonaisluvut).

Tulos:

Arvosana:

Yli 89

A

80–89

B

70–79

C

60–69

D

Alle 60

F

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×