IS-funktsioonid

Rakenduskoht
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Selles artiklis kirjeldatakse kaheksat funktsiooni, mida kasutatakse väärtuse või veeruviite tüübi testimiseks. Kõik need funktsioonid, mida nimetatakse ühiselt IS-funktsioonideks, kontrollivad väärtuse tüüpi ja tagastavad olenevalt tulemusest väärtuse TRUE või FALSE. Näiteks funktsioon ISBLANK tagastab loogikaväärtuse TRUE, kui väärtus on tühi veeruviide; vastasel juhul tagastab see väärtuse 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 testida. Väärtus võib olla tühi, tõrge, loogika, tekst, arv või veeruviide.

Funktsioon tagastab TRUE, kui
ISBLANK 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 Väärtus viitab üksusele, mis pole tekst. (Pange tähele, et see funktsioon tagastab väärtuse TRUE, kui väärtus viitab tühjale veeruviitele.)
ISNUMBER väärtus viitab arvule
ISTEXT väärtus viitab tekstile

Kommentaarid

  • IS-funktsioonide väärtuseargumente ei teisendata. Näiteks enamikus muudes funktsioonides, kus arv on nõutav, teisendatakse tekstiväärtus "19" arvuks 19. Kuid valemis ISNUMBER("19") ei teisendata tekstiväärtusest väärtust "19" ja funktsioon ISNUMBER tagastab väärtuse FALSE.
  • IS-funktsioonid on kasulikud valemites arvutustulemuste kontrollimiseks. Koos funktsiooniga IF võimaldavad need valemitest vigu otsida (vt järgmisi näiteid).

Näidiskogum 1

Valem Kirjeldus (tulem)
=ISLOGICAL(TRUE) Kontrollib, kas TRUE on loogikaväärtus (Jah)
=ISLOGICAL("TRUE") Kontrollib, kas "TRUE" on loogikaväärtus (ei).
=ISNUMBER(4) Kontrollib, kas 4 on arv (jah)

Näidiskogum 2

Veeru number1 Valem Kirjeldus (tulem)
Kuld =ISBLANK([Col1]) Kontrollib, kas veeru veerus 1 olev väärtus on tühi (ei).
#REF! =ISERROR([Col1]) Kontrollib, kas #the väärtus veerus 1 on vigane (Jah)
#REF! =ISNA([Col1]) Kontrollib, kas väärtus veerus Col1 on tõrge #N/A (Ei)
#N/A =ISNA([Col1]) Kontrollib, kas veerus 1 olev väärtus on tõrge #N/A (jah)
#N/A =ISERR([Col1]) Kontrollib, kas veerus Col1 olev väärtus on viga (ei)
330,92 =ISNUMBER([Col1]) Kontrollib, kas veeru veerus 1 olev väärtus on arv (jah).
Piirkond1 =ISTEXT([Col1]) Kontrollib, kas veeru 1 väärtus on tekst (jah).