IS-funktsioonid

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Käesolevas teemas kirjeldatakse kaheksat funktsiooni, mida kasutatakse väärtuse või veeruviite tüübi kontrollimiseks. Kõikide üldnimetuse IS-funktsioonid alla kuuluvate funktsioonide abil kontrollitakse väärtuse tüüpi ning nende abil tagastatakse sõltuvalt tulemusest loogikaväärtus TRUE või FALSE. Näiteks tagastatakse funktsiooni ISBLANK abil loogikaväärtus TRUE, kui kontrollitav väärtus on tühi veeruviide; vastasel korral tagastatakse loogikaväärtus FALSE.

Süntaks

ISBLANK(väärtus)

ISERR(väärtus)

ISERROR(väärtus)

ISLOGICAL(väärtus)

ISNA(väärtus)

ISNONTEXT(väärtus)

ISNUMBER(väärtus)

ISTEXT(väärtus)

Väärtus     on väärtus, mida soovite kontrollida. Väärtuseks võib olla tühi-, vea-, loogika-, tekst- või arvväärtus või ka veeruviide.

Funktsioon

tagastab TRUE, kui

ISBLANK

Kui väärtus viitab tühjale veeruviitele.

ISERR

väärtus viitab suvalisele veaväärtusele, v.a #N/A

ISERROR

väärtus viitab suvalisele veaväärtusele (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? või #NULL!)

ISLOGICAL

väärtus viitab loogikaväärtusele

ISNA

väärtus viitab veaväärtusele #N/A (väärtus pole saadaval)

ISNONTEXT

Kui väärtus viitab suvalisele üksusele, mis pole tekst. (NB! See funktsioon tagastab väärtuse TRUE, kui väärtus viitab tühjale veeruviitele).

ISNUMBER

Kui väärtus viitab arvule.

ISTEXT

Väärtus viitab tekstile.

Kommentaarid

  • IS-funktsioonide argumentideks olevaid väärtusi ei saa teisendada. Näiteks enamiku teiste arvu nõudvate funktsioonide puhul teisendatakse tekstiväärtus "19" arvuks 19. Samas, valemis ISNUMBER("19"), argumenti "19" tekstiväärtusest arvuks ei teisendata ja funktsioon ISNUMBER tulemusena tagastatakse väärtus FALSE.

  • IS-funktsioone saab kasutada valemite arvutustulemuste kontrolliks. Koos funktsiooniga IF võimaldavad nad valemitest vigu leida (vt järgnevaid näiteid).

Näited (1)

Valem

Kirjeldus (tulem)

=ISLOGICAL(TRUE)

Kontrollitakse, kas TRUE on loogikaväärtus (TRUE).

=ISLOGICAL("TRUE")

Kontrollitakse, kas "TRUE" on loogikaväärtus (FALSE).

=ISNUMBER(4)

Kontrollitakse, kas 4 on arv (TRUE).

Näited (2)

Veerg1

Valem

Kirjeldus (tulem)

Kuld

=ISBLANK([Veerg1])

Kontrollitakse, kas veeru 1 väärtus on tühi (OK).

#REF!

=ISERROR([Veerg1])

Kontrollitakse, kas veeru 1 #väärtuseks on viga (OK).

#REF!

=ISNA([Veerg1])

Kontrollitakse, kas veeru 1 väärtuseks on viga #N/A (OK).

#N/A

=ISNA([Veerg1])

Kontrollitakse, kas veeru 1 väärtuseks on viga #N/A (Yes).

#N/A

=ISERR([Veerg1])

Kontrollitakse, kas veeru 1 väärtuseks on viga (Ei).

330,92

=ISNUMBER([Veerg1])

Kontrollitakse, kas veeru 1 väärtuseks on number (Jah).

Piirkond1

=ISTEXT([Veerg1])

Kontrollitakse, kas veeru 1 väärtuseks on tekst (Jah).

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×