ON-funktiot

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

Kuvaus

Kukin näistä funktioista, joita kutsutaan yhteisesti ON-funktioiksi, tarkistaa määritetyn arvon ja palauttaa tuloksen mukaan joko arvon TOSI tai EPÄTOSI. Esimerkiksi ONTYHJÄ-funktio palauttaa totuusarvon TOSI, jos arvoargumentti on viittaus tyhjään soluun, muussa tapauksessa 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), "Tapahtui virhe."; A1 * 2)

Tämä kaava tarkistaa, onko solussa A1 virhetilanne. Jos näin on, JOS-funktio palauttaa viestin "Tapahtui virhe". Jos virhettä ei ole, JOS-funktio suorittaa laskutoimituksen A1*2.

Syntaksi

ONTYHJÄ(arvo)

ONVIRH(arvo)

ONVIRHE(arvo)

ISEVEN(arvo)

ONTOTUUUS(arvo)

ONPUUTTUU(arvo)

ONEI_TEKSTI(arvo)

ONLUKU(arvo)

ISODD(arvo)

ONVIITT(arvo)

ONTEKSTI(arvo)

IS-funktion syntaksissa on seuraava argumentti:

  • Arvo Tarvitaan. Testattava arvo. Arvo voi olla tyhjä solu, virhe-, totuus-, teksti-, luku- tai viittausarvo tai nimi, joka viittaa johonkin edellisistä.
Toiminto 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Ä!).
ONPARILLINEN Arvo viittaa parilliseen lukuun.
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.
ONPARITON Arvo viittaa parittomaan lukuun.
ONVIITT Arvo viittaa viittaukseen.
ONTEKSTI Arvo viittaa tekstiin.

Huomautuksia

  • ON-funktioiden arvoargumentteja ei muunneta. Numeeriset arvot, jotka on kirjoitettu lainausmerkkien sisään käsitellään tekstinä. Esimerkiksi useissa muissa funktioissa, joissa tarvitaan luku, tekstiarvo ”19” muunnetaan luvuksi 19. Kaavassa ISNUMBER("19")" "19" ei kuitenkaan muunneta tekstiarvosta lukuarvoksi, ja ONLUKU-funktio palauttaa arvon 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