Informacijske funkcije IS programa Excel 2010 (kao u ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT i tako dalje) velika su skupina funkcija koje u osnovi obavljaju isti zadatak. Oni procjenjuju vrijednost ili referencu ćelije i vraćaju logički TRUE ili FALSE, ovisno o tome je li vrijednost ili nije tip za koji IS funkcija testira. Funkcije informacija pronaći ćete klikom na gumb Više funkcija na kartici Formule na vrpci i u dijaloškom okviru Umetanje funkcije.
Excel nudi devet ugrađenih IS informacijskih funkcija. Svaka funkcija zahtijeva samo jedan argument — vrijednost ili referencu ćelije koju analizira:
-
ISBLANK( vrijednost ) procjenjuje je li vrijednost ili referenca ćelije prazna.
-
ISERR( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije vrijednost pogreške (osim #NA).
-
ISERROR( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije vrijednost pogreške (uključujući #NA).
-
ISLOGICAL( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije logičku vrijednost TRUE ili FALSE.
-
ISNA( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije posebnu vrijednost #NA pogreške.
-
ISNONTEXT( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije bilo koju vrstu tipa podataka osim teksta.
-
ISNUMBER( vrijednost ) procjenjuje je li vrijednost ili referenca ćelije numerički tip podataka.
-
ISREF( vrijednost ) procjenjuje je li vrijednost ili referenca ćelije sama po sebi referenca ćelije.
-
ISTEXT( vrijednost ) procjenjuje sadrži li vrijednost ili referenca ćelije tekstualni unos.
Osim ovih devet funkcija IS-a, Excel dodaje još dvije, ISEVEN i ISODD, kada aktivirate dodatak Analysis ToolPak. Funkcija ISEVEN procjenjuje je li broj ili referenca na ćeliju koja sadrži broj paran, dok funkcija ISODD procjenjuje je li neparan. Obje funkcije vraćaju vrijednost pogreške #VALUE ako referenca ćelije nije numerička.
Excelove IS funkcije procjenjuju argument vrijednosti kao cjelinu. Ako je, na primjer, vrijednost u ćeliji A1 bila 40 Thieves ,
=ISTEXT(A1)
bi vratio TRUE, ali
=ISBROJ(A1)
bi vratio FALSE.
Kombiniranje IS funkcija s drugim funkcijama može biti posebno korisno u rukovanju pogreškama; možete koristiti ove formule za izradu vlastitih, informativnijih poruka o pogreškama koje će zamijeniti Excelove. Na primjer,
=IF(AND(ISBROJ(B2),B2>0),B1 * B2,"Unesite svoju poreznu stopu u odgovarajući okvir")
Ova formula najprije procjenjuje sadržaj ćelije B2. Ako ćelija B2 sadrži broj i ako je taj broj veći od nule, tada formula množi vrijednosti u ćelijama B1 i B2 zajedno (u ovom slučaju, dajući vam ukupni porez na cijenu navedenu u ćeliji B1). U svakom drugom slučaju — ako je B2 prazan, negativan je broj ili sadrži tekst — ova formula vraća izraz Molimo unesite svoju poreznu stopu u odgovarajući okvir, što je puno informativnije od nulti iznosa, negativnog iznosa ili #VALUE pogrešku koju biste inače dobili da ste upravo upotrijebili formulu =B1 * B2.