ON-funktiot

Kuvaus

Kukin näistä ON-funktioista tarkistaa määritetyn arvon ja palauttaa tarkistuksen tuloksena totuusarvon TOSI tai EPÄTOSI. Esimerkiksi funktio ONTYHJÄ palauttaa totuusarvon TOSI, jos arvoargumentti on viittaus tyhjään soluun. Muuten se palauttaa totuusarvon EPÄTOSI.

ON-funktion avulla voit noutaa arvon tiedot ennen kuin laskutoimitus tai muu toiminto tehdään kyseisen funktion avulla. Voit esimerkiksi tehdä eri toiminnon käyttämällä funktioita ONVIRHE ja JOS yhdessä, jos ilmenee virhe:

= JOS( ONVIRHE(A1); "Ilmeni virhe."; A1*2)

Tämä kaava tarkistaa, onko solussa A1 virhetilanne. Jos sellainen on, JOS-funktio palauttaa sanoman "Ilmeni virhe." Jos virhettä ei ole, JOS-funktio suorittaa laskutoimituksen A1*2.

Syntaksi

ONTYHJÄ(arvo)

ONVIRH(arvo)

ONVIRHE(arvo)

ONTOTUUUS(arvo)

ONPUUTTUU(arvo)

ONEI_TEKSTI(arvo)

ONLUKU(arvo)

ONVIITT(arvo)

ONTEKSTI(arvo)

ON-funktion syntaksissa on seuraava argumentti:

  • arvo    Pakollinen. Testattava arvo. Arvo voi olla tyhjä solu, virhe-, totuus-, teksti-, luku- tai viittausarvo tai nimi, joka viittaa johonkin edellisistä.

Funktio

Palauttaa arvon TOSI, jos

ONTYHJÄ

Arvo viittaa tyhjään soluun.

ONVIRH

Arvo viittaa muuhun arvoon, paitsi virhearvoon #PUUTTUU!.

ONVIRHE

Arvo viittaa mihin tahansa virhearvoon (#PUUTTUU!, #ARVO!, #VIITTAUS!, #JAKO/0!, #LUKU!, #NIMI? tai #TYHJÄ!).

ONTOTUUS

Arvo viittaa totuusarvoon.

ONPUUTTUU

Arvo viittaa virhearvoon #PUUTTUU! (arvoa ei ole).

ONEI_TEKSTI

Arvo viittaa mihin tahansa osaan, joka ei ole tekstiä. (Huomaa, että tämä funktio palauttaa arvon TOSI, jos arvo viittaa tyhjään soluun.)

ONLUKU

Arvo viittaa lukuun.

ONVIITT

Arvo viittaa viittaukseen.

ONTEKSTI

Arvo viittaa tekstiin.

Huomautuksia

  • Ohjelma ei muunna ON-funktioiden arvo-argumentteja. Lainausmerkkien sisällä olevia numeerisia arvoja käsitellään tekstinä. Esimerkiksi useimmissa muissa lukuja käsittelevissä funktioissa ohjelma muuntaa tekstiarvon "19" luvuksi 19. Sen sijaan kaavaa ONLUKU("19") käytettäessä ohjelma ei muunna tekstiarvoa "19" numeeriseksi arvoksi ja funktio ONLUKU palauttaa totuusarvon EPÄTOSI.

  • ON-funktioilla on kätevää testata kaavoissa ja makroissa olevien laskutoimitusten tulos. Kun käytät ON-funktiota yhdessä JOS-funktion kanssa, voit etsiä virheitä kaavoista (katso seuraavia esimerkkejä).

Esimerkkejä

Esimerkki 1

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Kaava

Kuvaus

Tulos

=ONTOTUUS(TOSI)

Tarkistaa, onko TOSI totuusarvo.

TOSI

=ONTOTUUS("TOSI")

Tarkistaa, onko TOSI totuusarvo.

EPÄTOSI

=ONLUKU(4)

Tarkistaa, onko 4 luku.

TOSI

=ONVIITT(G8)

Tarkistaa, onko G8 kelvollinen viittaus.

TOSI

=ONVIITT(XYZ1)

Tarkistaa, onko XYZ1 kelvollinen viittaus.

EPÄTOSI

Esimerkki 2

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Tiedot

Kulta

Alue1

#VIITTAUS!

330,92

#PUUTTUU!

Kaava

Kuvaus

Tulos

=ONTYHJÄ(A2)

Tarkistaa, onko solu A2 tyhjä.

EPÄTOSI

=ONVIRHE(A4)

Tarkistaa, onko solun A4 arvo #VIITTAUS! virhe.

TOSI

=ONPUUTTUU(A4)

Tarkistaa, onko solun A4 arvo #VIITTAUS! #PUUTTUU!-virhe.

EPÄTOSI

=ONPUUTTUU(A6)

Tarkistaa, onko solun A6 arvo #PUUTTUU! #PUUTTUU!-virhe.

TOSI

=ONVIRH(A6)

Tarkistaa, onko solun A6 arvo #PUUTTUU! virhe.

EPÄTOSI

=ONLUKU(A5)

Tarkistaa, onko solun A5 arvo 330,92 luku.

TOSI

=ONTEKSTI(A3)

Tarkistaa, onko solun A3 arvo Alue1 tekstiä.

TOSI

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ä.

×