IS-funktsioonid

Kirjeldus

Kõik üldnimetuse IS-funktsioonid alla kuuluvad funktsioonid kontrollivad määratud väärtust ja tagastavad sõltuvalt tulemusest loogikaväärtuse TRUE (tõene) või FALSE (väär). Näiteks funktsioon ISBLANK tagastab loogikaväärtuse TRUE, kui kontrollitav argumendiväärtus on viide tühjale lahtrile; vastasel korral tagastab ta loogikaväärtuse FALSE.

Funktsiooni IS saate kasutada mõne väärtuse kohta teabe saamiseks, enne kui proovite seda kasutada arvutuses või mõnes muus toimingus. Näiteks saate funktsiooni ISERROR kasutada koos funktsiooniga IF, sooritamaks vea ilmnemisel mõne muu toimingu:

= IF( ISERROR(A1);"Ilmnenud on viga.";A1*2)

See valem kontrollib, kas lahtris A1 on viga. Vea leidmisel tagastab funktsioon IF teate "Ilmnenud on viga." Kui viga ei leita, sooritab funktsioon IF tehte A1*2.

Süntaks

ISBLANK(väärtus)

ISERR(väärtus)

ISERROR(väärtus)

ISLOGICAL(väärtus)

ISNA(väärtus)

ISNONTEXT(väärtus)

ISNUMBER(väärtus)

ISREF(väärtus)

ISTEXT(väärtus)

Funktsiooni IS süntaksil on järgmine argument:

  • Väärtus    – nõutav. Väärtus, mida soovite kontrollida. Argumendiväärtus võib olla tühi (tühi lahter), viga, loogikaväärtus, tekst, arv või viiteväärtus või ükskõik millisele neist viitav nimi.

Funktsioon

tagastab TRUE, kui

ISBLANK

väärtus viitab tühjale lahtrile

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

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

ISNUMBER

väärtus viitab arvule

ISREF

väärtus viitab viitele

ISTEXT

väärtus viitab tekstile

Kommentaarid

  • IS-funktsioonide argumentideks olevaid väärtusi ei teisendata. Jutumärkides olevaid arvväärtusi käsitletakse tekstina. Enamikus muudes funktsioonides, kus nõutakse arvu, teisendatakse näiteks tekstväärtus "19" arvuks 19. Valemis ISNUMBER("19") ei teisendata aga argumenti "19" tekstväärtusest arvväärtuseks ning funktsioon ISNUMBER tagastab väärtuse FALSE.

  • IS-funktsioonid on kasulikud valemites arvutustulemuste kontrollimiseks. Koos funktsiooniga IF aitavad need funktsioonid valemitest vigu otsida (vt järgnevaid näiteid).

Näited.

Näide 1

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Valem

Kirjeldus

Tulem

=ISLOGICAL(TRUE)

Kontrollib, kas TRUE on loogikaväärtus.

TRUE

=ISLOGICAL("TRUE")

Kontrollib, kas "TRUE" on loogikaväärtus.

FALSE

=ISNUMBER(4)

Kontrollib, kas 4 on arv.

TRUE

=ISREF(G8)

Kontrollib, kas G8 on lubatud viide.

TRUE

=ISREF(XYZ1)

Kontrollib, kas XYZ1 on lubatud viide.

FALSE

Näide 2

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Andmed

Kuld

Piirkond1

#REF!

330,92

#N/A

Valem

Kirjeldus

Tulem

=ISBLANK(A2)

Kontrollib, kas lahter A2 on tühi.

FALSE

=ISERROR(A4)

Kontrollib, kas lahtris A4 olev väärtus #REF! on veaväärtus.

TRUE

=ISNA(A4)

Kontrollib, kas lahtris A4 olev väärtus #REF! on veaväärtus #N/A.

FALSE

=ISNA(A6)

Kontrollib, kas lahtris A6 olev väärtus #N/A on veaväärtus #N/A.

TRUE

=ISERR(A6)

Kontrollib, kas lahtris A6 olev väärtus #N/A on veaväärtus.

FALSE

=ISNUMBER(A5)

Kontrollib, kas lahtris A5 olev väärtus 330,92 on arv.

TRUE

=ISTEXT(A3)

Kontrollib, kas lahtris A3 olev väärtus Piirkond1 on tekst.

TRUE

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.

×