Tento článok popisuje osem funkcií, ktoré sa používajú na testovanie typu hodnoty alebo odkazu na stĺpec. Každá z týchto funkcií, spoločne označovaných ako funkcie IS, kontroluje typ hodnoty a v závislosti od výsledku vráti hodnotu TRUE alebo FALSE. Napríklad funkcia ISBLANK vráti logickú hodnotu TRUE, ak je hodnota prázdny odkaz na stĺpec. 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ť. Môže to byť prázdna hodnota, chyba, logická hodnota, text, číslo alebo odkaz na stĺpec.
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!, #DELENIE NULOU!, #ČÍ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 položku, ktorá nie je text. (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
-
Hodnoty argumentov funkcií IS sa nekonvertujú. Napríklad vo väčšine funkcií, ktoré požadujú číslo, sa textová hodnota "19" konvertuje na číslo 19. Vo funkcii ISNUMBER("19") sa však hodnota "19" nekonvertuje a funkcia ISNUMBER vráti hodnotu FALSE.
-
Funkcie IS sa používajú vo vzorcoch na testovanie výsledkov, alebo výpočtov. Ak sú kombinované s funkciou IF, poskytujú metódu nájdenia chyby vo vzorci (pozri nasledujúce príklady).
Skupina príkladov 1
Vzorec |
Popis (výsledok) |
=ISLOGICAL(TRUE) |
Skontroluje, či hodnota TRUE je logická hodnota (Áno) |
=ISLOGICAL("TRUE") |
Skontroluje, či hodnota "TRUE" je logická hodnota (Nie) |
=ISNUMBER(4) |
Skontroluje, či 4 je číslo (Áno) |
Skupina príkladov 2
Stĺpec1 |
Vzorec |
Popis (výsledok) |
Zlato |
=ISBLANK([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je prázdna (Nie) |
#ODKAZ! |
=ISERROR([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je chyba (Áno) |
#ODKAZ! |
=ISNA([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je chyba #N/A (Nie) |
#N/A |
=ISNA([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je chyba #N/A (Áno) |
#N/A |
=ISERR([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je chyba (Nie) |
330,92 |
=ISNUMBER([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je číslo (Áno) |
Oblasť1 |
=ISTEXT([Stĺpec1]) |
Skontroluje, či hodnota v stĺpci 1 je text (Áno) |