U ovom članku je opisano osam funkcija koje se koriste za testiranje tipa vrednosti ili reference na kolonu. Svaka od ovih funkcija, koje imaju zajednički naziv IS funkcije, proverava tip vrednosti i daje vrednost TRUE ili FALSE u zavisnosti od ishoda. Na primer, funkcija ISBLANK daje logičku vrednost TRUE ako je vrednost prazna referenca na kolonu; u suprotnom daje logičku vrednost FALSE.
Sintaksa
ISBLANK(vred)
ISERR(vred)
ISERROR(vred)
ISLOGICAL(vred)
ISNA(vred)
ISNONTEXT(vred)
ISNUMBER(vred)
ISTEXT(vred)
Vrednost je vrednost koju želite da proverite. Vrednost može da bude prazna, greška, logička, tekst, broj ili referenca kolone.
Funkcija |
Daje vrednost TRUE ako je |
ISBLANK |
vrednost odnosi na praznu referencu kolone. |
ISERR |
Vrednost ukazuje na bilo koju grešku osim #N/A. |
ISERROR |
Vrednost ukazuje na bilo koju grešku (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ili #NULL!). |
ISLOGICAL |
Vrednost ukazuje na logičku vrednost. |
ISNA |
Vrednost ukazuje na grešku #N/A (vrednost nije dostupna). |
ISNONTEXT |
vrednost se odnosi na neku stavku koja nije tekst. (Imajte u vidu da ova funkcija daje vrednost TRUE ako se vrednost odnosi na referencu prazne kolone.) |
ISNUMBER |
vrednost odnosi na broj. |
ISTEXT |
Vrednost ukazuje na tekst. |
Primedbe
-
IS funkcije ne pretvaraju vrednost argumenata. Na primer, u većini drugih funkcija gde je broj potreban, tekstualna vrednost „19“ se pretvara u broj 19. Međutim, u formuli ISNUMBER("19"), „19“ se ne pretvara iz tekstualne vrednosti, a ISNUMBER funkcija daje FALSE.
-
IS funkcije su korisne za testiranje rezultata izračunavanja. Kada ih kombinujete sa IF funkcijom, u mogućnosti su da pronađu greške u formulama (pogledajte sledeće primere).
Skup primera 1
Formula |
Opis (rezultat) |
=ISLOGICAL(TRUE) |
Proverava da li je TRUE logička vrednost (Da) |
=ISLOGICAL("TRUE") |
Proverava da li je TRUE logička vrednost (Ne) |
=ISNUMBER(4) |
Proverava da li je 4 broj (Da) |
Skup primera 2
Kol1 |
Formula |
Opis (rezultat) |
Zlato |
=ISBLANK([Kol1]) |
Proverava da li je vrednost u Kol1 prazna (Ne) |
#REF! |
=ISERROR([Kol1]) |
Proverava da li je vrednost u Kol1 greška (Da) |
#REF! |
=ISNA([Kol1]) |
Proverava da li je vrednost u Kol1 greška #N/A (Ne) |
#N/A |
=ISNA([Kol1]) |
Proverava da li je vrednost u Kol1 greška #N/A (Da) |
#N/A |
=ISERR([Kol1]) |
Proverava da li je vrednost u Kol1 greška (Ne) |
330,92 |
=ISNUMBER([Kol1]) |
Proverava da li je vrednost u Kol1 broj (Da) |
Region1 |
=ISTEXT([Kol1]) |
Proverava da li je vrednost u Kol1 tekst (Da) |