Tento článok popisuje osem funkcií používaných na testovanie typu odkazu na hodnotu alebo stĺpec. Každá z týchto funkcií, ktoré sa spoločne označujú ako funkcie IS, skontroluje typ hodnoty a vráti hodnotu TRUE alebo FALSE v závislosti od výsledku. Napríklad funkcia ISBLANK vráti logickú hodnotu TRUE, ak je hodnota odkazom na stĺpec, ktorý je prázdny, v opačnom prípade vráti hodnotu FALSE.
Syntax
ISBLANK(hodnota)
ISERR(hodnota)
ISERROR(hodnota)
ISLOGICAL(hodnota)
ISNA(hodnota)
ISNONTEXT(hodnota)
ISNUMBER(hodnota)
ISTEXT(hodnota)
Hodnota je hodnota, ktorú chcete testovať. Hodnota môže byť prázdna, chybová, logická, textová, číselná alebo stĺpcová.
|
Funkcia |
Vracia hodnotu TRUE ak |
|---|---|
|
ISBLANK |
Hodnota odkazuje na prázdny odkaz na stĺpec. |
|
ISERR |
Hodnota odkazuje na chybovú hodnotu, okrem #NEDOSTUPNÝ |
|
ISERROR |
Hodnota odkazuje na chybovú hodnotu (#NEDOSTUPNÝ, #HODNOTA!, #ODKAZ!, #DELENIENULOU!, #ČÍSLO!, #NÁZOV? alebo #NEPLATNÝ!). |
|
ISLOGICAL |
Hodnota odkazuje na logickú hodnotu. |
|
ISNA |
Hodnota odkazuje na chybovú hodnotu #NEDOSTUPNÝ (hodnota nie je prístupná). |
|
ISNONTEXT |
Hodnota odkazuje na ľubovoľnú položku, ktorá nie je text. (Všimnite si, že táto funkcia vráti hodnotu TRUE, ak hodnota odkazuje na prázdny odkaz na stĺpec.) |
|
ISNUMBER |
Hodnota odkazuje na číslo. |
|
ISTEXT |
Hodnota odkazuje na text. |
Poznámky
-
Argumenty hodnôt funkcií IS sa neskonvertujú. Napríklad vo väčšine ostatných funkcií, v ktorých sa vyžaduje číslo, sa textová hodnota "19" skonvertuje na číslo 19. Vo vzorci ISNUMBER("19") sa však hodnota 19 neskonvertuje z textovej hodnoty a funkcia ISNUMBER vráti hodnotu FALSE.
-
Funkcie IS sa používajú vo vzorcoch na testovanie výsledkov výpočtov. V kombinácii s funkciou IF poskytujú metódu na vyhľadanie chýb vo vzorcoch (pozrite si nasledujúce príklady).
Príklad množiny 1
|
Vzorec |
Popis (výsledok) |
|---|---|
|
=ISLOGICAL(TRUE) |
Skontroluje, či je hodnota TRUE logická hodnota (Áno) |
|
=ISLOGICAL("TRUE") |
Skontroluje, či hodnota TRUE je logická hodnota (Nie) |
|
=ISNUMBER(4) |
Skontroluje, či číslo 4 je číslo (Áno) |
Príklad množiny 2
|
Stĺpec 1 |
Vzorec |
Popis (výsledok) |
|---|---|---|
|
Gold |
=ISBLANK([Stĺpec1]) |
Skontroluje, či je hodnota v stĺpci 1 prázdna (Nie) |
|
Chyba typu #ODKAZ! |
=ISERROR([Stĺpec1]) |
Skontroluje, či je #the hodnota v stĺpci 1 chybou (Áno) |
|
Chyba typu #ODKAZ! |
=ISNA([Stĺpec1]) |
Skontroluje, či je hodnota v stĺpci 1 chybou #N/A (Nie) |
|
#N/A |
=ISNA([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je chybou #N/A (Áno) |
|
#N/A |
=ISERR([Stĺpec1]) |
Skontroluje, či je hodnota v stĺpci 1 chybou (Nie) |
|
330,92 |
=ISNUMBER([Stĺpec1]) |
Skontroluje, či je hodnota v stĺpci 1 číslo (Áno) |
|
Oblasť 1 |
=ISTEXT([Stĺpec1]) |
Skontroluje, či je hodnota v stĺpci 1 text (Áno) |