Popis
Každá z těchto funkcí, které se souhrnně označují jako funkce typu JE, testuje zadanou hodnotu a podle výsledku zjištění vrací hodnotu PRAVDA nebo NEPRAVDA. Funkce JE.PRÁZDNÉ třeba vrátí logickou hodnotu PRAVDA, pokud argument představuje odkaz na prázdnou buňku; jinak je jejím výsledkem hodnota NEPRAVDA.
Pomocí funkcí typu JE můžete získat informace o určité hodnotě předtím, než s ní provedete výpočet nebo jinou akci. Pomocí funkce JE.CHYBHODN společně s funkcí KDYŽ třeba můžete provést odlišnou akci v případě, že dojde k chybě:
= =KDYŽ( JE.CHYBHODN(A1);"Došlo k chybě.";A1*2)
Tento vzorec zkontroluje, jestli existuje chybový stav v buňce A1. Pokud ano, funkce KDYŽ zobrazí zprávu „Došlo k chybě.“ Pokud žádná chyba neexistuje, funkce KDYŽ provede výpočet A1 * 2.
Syntaxe
JE.PRÁZDNÉ(hodnota)
JE.CHYBA(hodnota)
JE.CHYBHODN(hodnota)
JE.LOGHODN(hodnota)
JE.NEDEF(hodnota)
JE.NETEXT(hodnota)
JE.ČISLO(hodnota)
JE.ODKAZ(hodnota)
JE.TEXT(hodnota)
Funkce typu JE mají následující Argument:
-
Hodnota Povinný argument. Jedná se o hodnotu, kterou chcete testovat. Může to být prázdná buňka, chybová hodnota, logická hodnota, text, číslo nebo odkaz, případně název odkazující na libovolnou z uvedených hodnot.
Funkce |
Podmínka pro výsledek PRAVDA |
JE.PRÁZDNÉ |
Hodnota odkazuje na prázdnou buňku. |
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. (Funkce vrátí hodnotu PRAVDA, i pokud hodnota odkazuje na prázdnou buňku.) |
JE.ČISLO |
Hodnota odkazuje na číslo. |
JE.ODKAZ |
Hodnota odkazuje na odkaz. |
JE.TEXT |
Hodnota odkazuje na text. |
Poznámky
-
Hodnoty argumentů funkcí JE se nepřevedou. Jakékoliv číselné hodnoty, které jsou uzavřeny v uvozovkách jsou považované za text. 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. Ale ve vzorci JE.ČISLO ("19"), není 19 převedeno z textové hodnoty na číselnou hodnotu 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Ž slouží jako nástroj pro lokalizaci chyb ve vzorcích (viz následující příklady).
Příklady
Příklad 1
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Vzorec |
Popis |
Výsledek |
=JE.LOGHODN(PRAVDA) |
Zkontroluje, jestli je PRAVDA logická hodnota. |
PRAVDA |
=JE.LOGHODN("PRAVDA") |
Zkontroluje, jestli je řetězec "PRAVDA" logická hodnota. |
NEPRAVDA |
=JE.ČISLO(4) |
Zkontroluje, jestli je 4 číslo. |
PRAVDA |
=JE.ODKAZ(G8) |
Zkontroluje, jestli je G8 platný odkaz. |
PRAVDA |
=JE.ODKAZ(XYZ1) |
Zkontroluje, jestli je XYZ1 platný odkaz. |
NEPRAVDA |
Příklad 2
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Data |
||
Zlatá |
||
Oblast1 |
||
#REF! |
||
330,92 |
||
#NENÍ_K_DISPOZICI |
||
Vzorec |
Popis |
Výsledek |
=JE.PRÁZDNÉ(A2) |
Zkontroluje, jestli je buňka A2 prázdná. |
NEPRAVDA |
=JE.CHYBHODN(A4) |
Zkontroluje, jestli hodnota v buňce A4, tedy #REF!, je chyba. |
PRAVDA |
=JE.NEDEF(A4) |
Zkontroluje, jestli hodnota v buňce A4, tedy #REF!, je chyba #N/A. |
NEPRAVDA |
=JE.NEDEF(A6) |
Zkontroluje, jestli hodnota v buňce A6, tedy #N/A, je chyba #N/A. |
PRAVDA |
=JE.CHYBA(A6) |
Zkontroluje, jestli hodnota v buňce A6, tedy #N/A, je chyba. |
NEPRAVDA |
=JE.ČISLO(A5) |
Zkontroluje, jestli hodnota v buňce A5, tedy 330,92, je číslo. |
PRAVDA |
=JE.TEXT(A3) |
Zkontroluje, jestli hodnota v buňce A3, tedy Oblast1, je text. |
PRAVDA |