Tento článek popisuje osm funkcí používaných k testování typu odkazu na sloupec nebo hodnotu. Každá z těchto funkcí, souhrnně označovaných jako funkce IS, kontroluje typ hodnoty a v závislosti na výsledku vrací hodnotu PRAVDA nebo NEPRAVDA. Například funkce JE.PRÁZDNÉ vrátí logickou hodnotu PRAVDA, pokud je hodnota odkazem na sloupec, který je prázdný; v opačném případě vrátí hodnotu NEPRAVDA.
Syntaxe
JE.PRÁZDNÉ(hodnota)
JE.CHYBA(hodnota)
JE.CHYBHODN(hodnota)
JE.LOGHODN(hodnota)
JE.NEDEF(hodnota)
JE.NETEXT(hodnota)
JE.ČISLO(hodnota)
JE.TEXT(hodnota)
Hodnota je hodnota, kterou chcete otestovat. Hodnota může být prázdný, chybový, logický, textový, číselný nebo odkaz na sloupec.
|
Funkce |
Podmínka pro výsledek PRAVDA |
|---|---|
|
JE.PRÁZDNÉ |
Hodnota odkazuje na prázdný odkaz na sloupec. |
|
JE.CHYBA |
Hodnota odkazuje na libovolnou chybovou hodnotu kromě #NENÍ_K_DISPOZICI. |
|
JE.CHYBHODN |
Hodnota odkazuje na libovolnou chybovou hodnotu (#N/A, #HODNOTA!, #ODKAZ!, #DĚLENÍ_NULOU!, #ČÍSLO!, #NÁZEV? nebo #NULL!). |
|
JE.LOGHODN |
Hodnota odkazuje na logickou hodnotu. |
|
JE.NEDEF |
Hodnota odkazuje na chybovou hodnotu #N/A (hodnota není k dispozici). |
|
JE.NETEXT |
Hodnota odkazuje na libovolnou položku kromě textu. (Všimněte si, že tato funkce vrátí hodnotu PRAVDA, pokud hodnota odkazuje na prázdný odkaz na sloupec.) |
|
JE.ČISLO |
Hodnota odkazuje na číslo. |
|
JE.TEXT |
Hodnota odkazuje na text. |
Poznámky:
-
Hodnoty argumentů funkcí JE se nepřevedou. Například ve většině ostatních funkcí, ve kterých je požadováno číslo, se textová hodnota 19 převede na číslo 19. Ve vzorci JE.ČISLO("19") se ale hodnota 19 nepřevedá z textové hodnoty a funkce JE.ČISLO vrátí hodnotu NEPRAVDA.
-
Funkce typu JE jsou užitečné ve vzorcích pro testování výsledků výpočtu. V kombinaci s funkcí KDYŽ poskytují metodu pro vyhledání chyb ve vzorcích (viz následující příklady).
Příklad sady 1
|
Vzorec |
Popis (výsledek) |
|---|---|
|
=JE.LOGHODN(PRAVDA) |
Zkontroluje, jestli je pravda logická hodnota (Ano). |
|
=JE.LOGHODN("PRAVDA") |
Zkontroluje, jestli je "PRAVDA" logická hodnota (Ne). |
|
=JE.ČISLO(4) |
Zkontroluje, jestli je číslo 4 (Ano). |
Příklad sady 2
|
Sloupec1 |
Vzorec |
Popis (výsledek) |
|---|---|---|
|
Zlatá |
=JE.PRÁZDNÉ([Col1]) |
Zkontroluje, jestli je hodnota v sloupci Col1 prázdná (Ne). |
|
#REF! |
=JE.CHYBHODN([Col1]) |
Zkontroluje, jestli #the hodnota v col1 je chyba (Ano). |
|
#REF! |
=JE.NEDEF([Col1]) |
Zkontroluje, jestli je hodnota v sloupci Col1 chybou #N/A (Ne). |
|
#N/A |
=JE.NEDEF([Col1]) |
Zkontroluje, jestli hodnota v Col1 představuje chybu #N/A (Ano). |
|
#N/A |
=JE.CHYBA([Col1]) |
Zkontroluje, jestli je hodnota v sloupci Col1 chybou (Ne). |
|
330,92 |
=JE.ČISLO([Sloupec1]) |
Zkontroluje, jestli je hodnota v sloupci Col1 číslo (Ano). |
|
Oblast1 |
=JE.TEXT([Sloupec1]) |
Zkontroluje, jestli je hodnota v sloupci Col1 text (Ano). |