ON-funktiot

Tässä artikkelissa kuvataan kahdeksan funktiota, joilla tarkistetaan arvon tai viittauksen tyyppi. Kukin näistä funktioista, joista käytetään yhteistä nimeä ON-funktiot, tarkistaa arvon tyypin ja palauttaa arvon TOSI tai EPÄTOSI tuloksen mukaan. Esimerkiksi ONTYHJÄ-funktio palauttaa loogisen arvon TOSI, jos arvo on tyhjä sarakeviittaus. Muussa tapauksessa se palauttaa arvon EPÄTOSI.

Syntaksi

ONTYHJÄ(arvo)

ONVIRH(arvo)

ONVIRHE(arvo)

ONTOTUUS(arvo)

ONPUUTTUU(arvo)

ONEI_TEKSTI(arvo)

ONLUKU(arvo)

ONTEKSTI(arvo)

Arvo     on testattava arvo. Arvo voi olla tyhjä, virhe, totuusarvo, tekstiarvo, luku tai sarakeviittaus.

Funktio:

Palauttaa arvon TOSI, jos:

ONTYHJÄ

Arvo viittaa tyhjään sarakeviittaukseen.

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 kohteeseen, joka ei ole tekstiä. (Huomaa, että tämä funktio palauttaa arvon TOSI, jos arvo viittaa tyhjään sarakeviittaukseen.)

ONLUKU

Arvo viittaa lukuun.

ONTEKSTI

Arvo viittaa tekstiin.

Huomautuksia

  • Ohjelma ei muunna ON-funktioiden arvo-argumentteja. 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" ja funktio ONLUKU palauttaa totuusarvon EPÄTOSI.

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

Esimerkkejä 1

Kaava

Kuvaus (tulos):

=ONTOTUUS(TOSI)

Tarkistaa, onko TOSI totuusarvo (Kyllä).

=ONTOTUUS("TOSI")

Tarkistaa, onko "TOSI" totuusarvo (Ei).

=ONLUKU(4)

Tarkistaa, onko 4 luku (Kyllä).

Esimerkkejä 2

Sar1:

Kaava

Kuvaus (tulos):

Kulta

=ONTYHJÄ([Sar1])

Tarkistaa, onko viitatun sarakkeen arvo tyhjä (Ei)

#VIITTAUS!

=ONVIRHE([Sar1])

Tarkistaa, onko viitatun sarakkeen arvo virhe (Kyllä)

#VIITTAUS!

=ONPUUTTUU([Sar1])

Tarkistaa, onko viitatussa sarakkeessa virhearvo #PUUTTUU (Ei)

#PUUTTUU

=ONPUUTTUU([Sar1])

Tarkistaa, onko viitatussa sarakkeessa virhearvo #PUUTTUU (Kyllä)

#PUUTTUU

=ONVIRH([Sar1])

Tarkistaa, onko viitatun sarakkeen arvo virhe (Ei)

330,92

=ONLUKU([Sar1])

Tarkistaa, onko viitatun sarakkeen arvo luku (Kyllä)

Alue1

=ONTEKSTI([Sar1])

Tarkistaa, onko viitatun sarakkeen arvo teksti (Kyllä)

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

×