Opis
Svaka od tih funkcija, koje se zbirno nazivaju funkcijama IS, provjerava navedenu vrijednost i vraća TRUE ili FALSE ovisno o ishodu. Primjerice, funkcija ISBLANKvraća logičku vrijednost TRUE ako je argument vrijednosti referenca na praznu ćeliju; u suprotnom vraća FALSE.
možete koristiti funkciju IS da biste dobili informacije o vrijednosti prije no što s njom izvršite izračun ili drugu akciju. Možete, primjerice, koristiti funkciju ISERROR zajedno s funkcijom IF da biste izvršili neku drugu akciju ako se pojavi pogreška:
= IF( ISERROR(A1), "Pojavila se pogreška.", A1 * 2)
Ova formula provjerava je li u ćeliji A1 nastupila pogreška. U tom slučaju funkcija IF vraća poruku "Pojavila se pogreška." Ako pogreške nema, funkcija IF izračunava A1 * 2.
Sintaksa
ISBLANK(vrijednost)
ISERR(vrijednost)
ISERROR(vrijednost)
ISLOGICAL(vrijednost)
ISNA(vrijednost)
ISNONTEXT(vrijednost)
ISNUMBER(vrijednost)
ISREF(vrijednost)
ISTEXT(vrijednost)
Sintaksa funkcije IS sadrži sljedeći argument:
-
vrijednost Obavezno. Vrijednost koju želite testirati. Argument vrijednosti može biti prazan (prazna ćelija), pogreška, logička, tekstualna ili brojčana vrijednost, referentna vrijednost ili naziv koji se odnosi na bilo koje od gore navedenog.
Funkcija |
Vraća TRUE ako |
ISBLANK |
Vrijednost se odnosi na praznu ćeliju. |
ISERR |
Vrijednost se odnosi na bilo koju vrijednost pogreške osim #N/A. |
ISERROR |
Vrijednost se odnosi na bilo koju vrijednost pogreške (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ili #NULL!). |
ISLOGICAL |
Vrijednost se odnosi na logičku vrijednost. |
ISNA |
Vrijednost se odnosi na vrijednost pogreške #N/A (vrijednost nije raspoloživa). |
ISNONTEXT |
Vrijednost se odnosi na bilo koju stavku koja nije tekst. (Upamtite da ova funkcija vraća TRUE ako se vrijednost odnosi na praznu ćeliju). |
ISNUMBER |
Vrijednost se odnosi na broj. |
ISREF |
Vrijednost se odnosi na referencu. |
ISTEXT |
Vrijednost se odnosi na tekst. |
Napomene
-
Argumenti vrijednosti funkcija IS ne podliježu pretvorbi. Sve numeričke vrijednosti unutar dvostrukih navodnika tretiraju se kao tekst. Na primjer, u većini drugih funkcija koje trebaju broj, tekstna vrijednost "19" pretvara se u broj 19. Međutim, u formuli ISNUMBER ("19") tekstna se vrijednost "19" ne pretvara u brojčanu, a funkcija ISNUMBER vraća vrijednost FALSE.
-
Funkcije IS korisne su u formulama za testiranje rezultata izračuna. Kada ih kombinirate s funkcijom IF, te funkcije pružaju način za pronalaženje pogrešaka u formulama (vidi sljedeće primjere).
Primjeri
Primjer 1
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Formula |
Opis |
Rezultat |
=ISLOGICAL(TRUE) |
Provjerava je li TRUE logička vrijednost. |
TRUE |
=ISLOGICAL("TRUE") |
Provjerava je li "TRUE" logička vrijednost. |
FALSE |
=ISNUMBER(4) |
Provjerava je li 4 broj. |
TRUE |
=ISREF(G8) |
Provjerava je li G8 valjana referenca. |
TRUE |
=ISREF(XYZ1) |
Provjerava je li XYZ1 valjana referenca. |
FALSE |
Primjer 2
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Podaci |
||
Zlato |
||
Područje1 |
||
#REF! |
||
330,92 |
||
#N/A |
||
Formula |
Opis |
Rezultat |
=ISBLANK(A2) |
Provjerava je li ćelija A2 prazna. |
FALSE |
=ISERROR(A4) |
Provjerava je li vrijednost u ćeliji A4 (#REF!) pogreška. |
TRUE |
=ISNA(A4) |
Provjerava je li vrijednost u ćeliji A4 (#REF!) pogreška #N/A. |
FALSE |
=ISNA(A6) |
Provjerava je li vrijednost u ćeliji A6 (#N/A) pogreška #N/A. |
TRUE |
=ISERR(A6) |
Provjerava je li vrijednost u ćeliji A6 (#N/A) pogreška. |
FALSE |
=ISNUMBER(A5) |
Provjerava je li vrijednost u ćeliji A5 (330,92) broj. |
TRUE |
=ISTEXT(A3) |
Provjerava je li vrijednost u ćeliji A3 (Područje1) tekst. |
TRUE |