Informačné funkcie IS Excelu 2010 (ako ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT atď.) sú veľkou skupinou funkcií, ktoré vykonávajú v podstate rovnakú úlohu. Vyhodnotia hodnotu alebo odkaz na bunku a vrátia logickú hodnotu TRUE alebo FALSE v závislosti od toho, či hodnota je alebo nie je typ, pre ktorý sa testuje funkcia IS. Informačné funkcie nájdete kliknutím na tlačidlo Ďalšie funkcie na karte Vzorce na páse s nástrojmi a v dialógovom okne Vložiť funkciu.
Excel ponúka deväť vstavaných informačných funkcií IS. Každá funkcia vyžaduje iba jeden argument – hodnotu alebo odkaz na bunku, ktorý analyzuje:
-
ISBLANK( hodnota ) vyhodnotí, či je hodnota alebo odkaz na bunku prázdny.
-
ISERR( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje chybovú hodnotu (inú ako #NA).
-
ISERROR( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje chybovú hodnotu (vrátane #NA).
-
ISLOGICAL( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje logickú hodnotu TRUE alebo FALSE.
-
ISNA( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje špeciálnu hodnotu #NA Error.
-
ISNONTEXT( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje iný typ údajov ako text.
-
ISNUMBER( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku je číselný dátový typ.
-
ISREF( hodnota ) vyhodnotí, či je samotná hodnota alebo odkaz na bunku odkazom na bunku.
-
ISTEXT( hodnota ) vyhodnotí, či hodnota alebo odkaz na bunku obsahuje textovú položku.
Okrem týchto deviatich funkcií IS Excel pridá ďalšie dve, ISEVEN a ISODD, keď aktivujete doplnok Analysis ToolPak. Funkcia ISEVEN vyhodnocuje, či je číslo alebo odkaz na bunku obsahujúcu číslo párne, zatiaľ čo funkcia ISODD vyhodnocuje, či je nepárne. Ak odkaz na bunku nie je číselný, obe funkcie vrátia chybovú hodnotu #HODNOTA.
Funkcie IS Excelu hodnotia argument hodnoty ako celok. Ak by napríklad hodnota v bunke A1 bola 40 Thieves ,
=ISTEXT(A1)
by sa vrátilo PRAVDA, ale
=ISNUMBER(A1)
vráti sa FALSE.
Kombinácia funkcií IS s inými funkciami môže byť obzvlášť užitočná pri riešení chýb; tieto vzorce môžete použiť na vytvorenie vlastných, informatívnejších chybových hlásení, ktoré nahradia chybové hlásenia programu Excel. Napríklad,
=IF(AND(ISNUMBER(B2);B2>0),B1 * B2,"Zadajte svoju sadzbu dane do príslušného poľa")
Tento vzorec najskôr vyhodnotí obsah bunky B2. Ak bunka B2 obsahuje číslo a ak je toto číslo väčšie ako nula, vzorec vynásobí hodnoty v bunkách B1 a B2 spolu (v tomto prípade vám poskytne celkovú daň splatnú za cenu uvedenú v bunke B1). V každom inom prípade – ak je B2 prázdne, je záporné číslo alebo obsahuje text – tento vzorec vráti frázu Zadajte svoju sadzbu dane do príslušného poľa, čo je oveľa informatívnejšie ako nulová suma, záporná suma alebo #HODNOTA chyba, ktorú by ste inak dostali, ak by ste práve použili vzorec =B1 * B2.