Funkcije IS

Opis

Vsaka od teh funkcij, ki so znane pod skupnim imenom kot funkcije IS, preveri navedeno vrednost in, odvisno od izida, vrne TRUE ali FALSE. Funkcija ISBLANK na primer vrne logično vrednost TRUE, če je vrednost sklic na prazno celico, v nasprotnem primeru pa vrne FALSE.

S funkcijo IS dobite informacije o vrednosti, še preden z njo izvedete izračun ali drugo dejanje. Če na primer funkcijo ISERROR uporabite skupaj s funkcijo IF, določite izvajanje drugega dejanja, če pride do napake:

=IF(ISERROR(A1); "Prišlo je do napake.", A1 * 2)

Ta formula preveri, ali je v celici A1 prišlo do napake. Če je tako, funkcija IF vrne sporočilo »Prišlo je do napake«. Če ni napake, funkcija IF izvede izračun A1*2.

Sintaksa

ISBLANK(vrednost)

ISERR(vrednost)

ISERROR(vrednost)

ISEVEN(vrednost)

ISLOGICAL(vrednost)

ISNA(vrednost)

ISNONTEXT(vrednost)

ISNUMBER(vrednost)

ISODD(vrednost)

ISREF(vrednost)

ISTEXT(vrednost)

V sintaksi funkcije IS je ta argument:

  • vrednost Obvezno. Vrednost, ki jo želite preskusiti. Argument je lahko prazen (prazna celica), napaka, logična vrednost, besedilo, število, vrednost sklica ali pa ime, ki se nanaša na katero koli od teh vrednosti.
Funkcija vrne TRUE, če se
ISBLANK vrednost sklicuje na prazno celico.
ISERR vrednost sklicuje na katero koli napako z vrednostjo, razen na #N/V.
ISERROR vrednost sklicuje na katero koli napako z vrednostjo (#N/V, #VREDN!, #SKLIC!, #DEL/0!, #ŠTEV!, #IME?, ali #NIČ!).
ISEVEN Vrednost se nanaša na sodo število.
ISLOGICAL vrednost sklicuje na logično vrednost.
ISNA vrednost sklicuje na napako z vrednostjo #N/V (vrednost ni na voljo).
ISNONTEXT vrednost sklicuje na element, ki ni besedilo. (Ta funkcija vrne TRUE, če se vrednost nanaša na prazno celico.)
ISNUMBER vrednost sklicuje na število.
ISODD Vrednost se nanaša na liho število.
ISREF vrednost sklicuje na sklic.
ISTEXT vrednost sklicuje na besedilo.

Opombe

  • Program ne pretvori argumentov »vrednost« v funkcijah IS. Številske vrednosti med dvojnimi narekovaji se obravnavajo kot besedilo. Večina drugih funkcij, v katerih je zahtevano število, na primer pretvori besedilno vrednost »19« v število 19. Vendar pa se v formuli ISNUMBER("19")) »19« ne pretvori iz besedilne vrednosti v številsko vrednost, funkcija ISNUMBER pa vrne FALSE.
  • Funkcije IS so uporabne v formulah za preskušanje izida računanja. V kombinaciji s funkcijo IF predstavljajo način za odkrivanje napak v formulah (glejte spodnje primere).

Primeri

1. primer

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Formula Opis Rezultat
=ISLOGICAL(TRUE) Preveri, ali je TRUE logična vrednost TRUE
=ISLOGICAL("TRUE") Preveri, ali je »TRUE« logična vrednost FALSE
=ISNUMBER(4) Preveri, ali je 4 število TRUE
=ISREF(G8) Preveri, ali je G8 veljaven sklic TRUE
=ISREF(XYZ1) Preveri, ali je XYZ1 veljaven sklic FALSE

Primer 2

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Podatki
Zlato
Območje1
#REF!
330,92
#N/V
Formula Opis Rezultat
=ISBLANK(A2) Preveri, ali je celica A2 prazna. FALSE
=ISERROR(A4) Preveri, ali je vrednost #REF! v celici A4 napaka. TRUE
=ISNA(A4) Preveri, ali je vrednost #REF! v celici A4 napaka #N/V. FALSE
=ISNA(A6) Preveri, ali je vrednost #N/V v celici A6 napaka vrste #N/V. TRUE
=ISERR(A6) Preveri, ali je vrednost #N/V v celici A6 napaka. FALSE
=ISNUMBER(A5) Preveri, ali je vrednost 330,92 v celici A5 število. TRUE
=ISTEXT(A3) Preveri, ali je vrednost »Območje1« v celici A3 besedilo. TRUE