Opis
Svaka od ovih funkcija, koje se skupa nazivaju IS funkcije, proverava određenu vrednost i daje TRUE ili FALSE u zavisnosti od rezultata. Na primer, funkcija ISBLANK daje logičku vrednost TRUE ako argument vrednost upućuje na praznu ćeliju, u suprotnom daje FALSE.
Funkciju IS možete upotrebiti da biste dobili informacije o nekoj vrednosti pre izvršavanja računske operacije ili druge radnje sa tom vrednošću. Na primer, funkciju ISERROR možete upotrebiti zajedno sa funkcijom IF da biste izvršili drugu radnju ukoliko dođe do greške:
= IF( ISERROR(A1), "Došlo je do greške.", A1 * 2)
Ova formula proverava da li postoji stanje greške u ćeliji A1. Ako postoji, funkcija IF daje poruku „Došlo je do greške“. Ako ne postoji greška, funkcija IF izvršava računsku operaciju A1*2.
Sintaksa
ISBLANK(vrednost)
ISERR(vrednost)
ISERROR(vrednost)
ISLOGICAL(vrednost)
ISNA(vrednost)
ISNONTEXT(vrednost)
ISNUMBER(vrednost)
ISREF(vrednost)
ISTEXT(vrednost)
Sintaksa funkcije IS ima sledeći argument:
-
vrednost Obavezno. Vrednost koju želite da proverite. Vrednost argumenta može biti prazna (prazna ćelija), greška, logička vrednost, tekst, broj ili vrednost reference, odnosno ime koje upućuje na bilo šta od navedenog.
Funkcija |
Daje vrednost TRUE ako je |
ISBLANK |
Vrednost upućuje na praznu ćeliju. |
ISERR |
Vrednost upućuje na bilo koju grešku osim #N/A. |
ISERROR |
Vrednost upućuje na bilo koju grešku (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ili #NULL!). |
ISLOGICAL |
Vrednost upućuje na logičku vrednost. |
ISNA |
Vrednost upućuje na grešku #N/A (vrednost nije dostupna). |
ISNONTEXT |
Vrednost upućuje na bilo koju stavku koja nije tekst. (Imajte u vidu da ova funkcija daje vrednost TRUE ako vrednost upućuje na praznu ćeliju.) |
ISNUMBER |
Vrednost upućuje na broj. |
ISREF |
Vrednost upućuje na referencu. |
ISTEXT |
Vrednost upućuje na tekst. |
Primedbe
-
Argumenti vrednosti funkcija IS se ne konvertuju. Sve numeričke vrednosti koje su pod znacima navoda tretiraju se kao tekst. Na primer, u većini drugih funkcija gde je potreban broj, tekstualna vrednost „19“ se konvertuje u broj 19. Međutim, u formuli ISNUMBER („19“), „19“ se ne pretvara iz tekstualne vrednosti u brojčanu vrednost, a ISNUMBER funkcija daje rezultat FALSE.
-
Funkcije IS su korisne u formulama za testiranje rezultata izračunavanja. Kada ih kombinujete sa funkcijom IF, te funkcije mogu da pronađu logičke greške u formulama (pogledajte sledeće primere).
Primeri
Primer 1
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.
Formula |
Opis |
Rezultat |
=ISLOGICAL(TRUE) |
Proverava da li je TRUE logička vrednost |
TRUE |
=ISLOGICAL("TRUE") |
Proverava da li je „TRUE“ logička vrednost |
FALSE |
=ISNUMBER(4) |
Proverava da li je 4 broj |
TRUE |
=ISREF(G8) |
Proverava da li je G8 važeća referenca |
TRUE |
=ISREF(XYZ1) |
Proverava da li je XYZ1 važeća referenca |
FALSE |
Primer 2
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.
Podaci |
||
Zlato |
||
Oblast1 |
||
#REF! |
||
330,92 |
||
#N/A |
||
Formula |
Opis |
Rezultat |
=ISBLANK(A2) |
Proverava da li je ćelija A2 prazna. |
FALSE |
=ISERROR(A4) |
Proverava da li vrednost #REF! u ćeliji A4 predstavlja grešku. |
TRUE |
=ISNA(A4) |
Proverava da li vrednost #REF! u ćeliji A4 predstavlja grešku #N/A. |
FALSE |
=ISNA(A6) |
Proverava da li vrednost #N/A u ćeliji A6 predstavlja grešku #N/A. |
TRUE |
=ISERR(A6) |
Proverava da li vrednost #N/A u ćeliji A6 predstavlja grešku. |
FALSE |
=ISNUMBER(A5) |
Proverava da li vrednost u ćeliji A5, 330,92, predstavlja broj. |
TRUE |
=ISTEXT(A3) |
Proverava da li vrednost u ćeliji A3, Oblast1, predstavlja tekst. |
TRUE |