IS-funktsioonid

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

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 kui tõrketingimuste lahtris A1. Kui jah, funktsioon IF tagastab sõnum "ilmnenud on viga." Kui viga pole funktsiooni IF teeb arvutamise 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 mõni üksus, mis pole tekst. (Pange tähele, et 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 -funktsiooni value argumendiga ei teisendata. Arvväärtused, mis on ümbritsetud kahekordsete jutumärkide käsitletakse tekstina. Näiteks enamiku muude funktsioonidega, kui arv on nõutav, teisendatakse tekstiväärtus "19" arvuks 19. Siiski valemis ISNUMBER ("19"), "19" ei teisendata tekstväärtuse arv väärtuseks ja funktsiooni 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

Tulemus

=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 Office'i kasutamise 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.

×