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. V tem primeru funkcija IF vrne sporočilo »Prišlo je do napake.«. Če ne pride do napake, funkcija IF izvede izračun A1*2.
Sintaksa
ISBLANK(vrednost)
ISERR(vrednost)
ISERROR(vrednost)
ISLOGICAL(vrednost)
ISNA(vrednost)
ISNONTEXT(vrednost)
ISNUMBER(vrednost)
ISREF(vrednost)
ISTEXT(vrednost)
V sintaksi funkcije IS je ta argument:
-
vrednost Obvezna. 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Č!). |
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. |
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 v formuli ISNUMBER (»19« ) vrednost »19« ni pretvorjena v število in funkcija ISNUMBER vrne vrednost 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 |
2. 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.
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 |