Funkce ISNUMBER v Excelu je jednou ze skupiny funkcí IS neboli „informačních funkcí“, které lze použít ke zjištění informací o konkrétní buňce v listu nebo sešitu.
Pokyny v tomto článku platí pro Excel pro Microsoft 365, Excel 2019, 2016, 2013 a 2010.
Úkolem funkce ISNUMBER je určit, zda data v určité buňce jsou číslo nebo ne.
- Pokud jsou data číslo nebo vzorec, který vrací číslo jako výstup, funkce vrátí hodnotu TRUE – příklad na řádku 1 na obrázku výše.
- Pokud data nejsou číslo nebo je buňka prázdná, vrátí se hodnota FALSE – příklad v řádcích 2 na obrázku výše.
Další příklady ukazují, jak se tato funkce často používá ve spojení s jinými funkcemi aplikace Excel k testování výsledků výpočtů. To se obvykle provádí za účelem shromáždění informací o hodnotě v konkrétní buňce před jejím použitím v jiných výpočtech.
Syntaxe a argumenty funkce ISNUMBER
Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky a argumenty.
Syntaxe funkce ISNUMBER je:
=ISNUMBER (hodnota)
Hodnota: (povinné) – odkazuje na testovanou hodnotu nebo obsah buňky.
Tento argument může být prázdný nebo může obsahovat data jako:
- Textové řetězce.
- Čísla.
- Chybové hodnoty.
- Booleovské nebo logické hodnoty.
- Netisknutelné znaky.
Může také obsahovat odkaz na buňku nebo pojmenovaný rozsah ukazující na umístění v listu pro jakýkoli z výše uvedených typů dat.
Sečteno podtrženo
Jak již bylo zmíněno, kombinace ISNUMBER s dalšími funkcemi, například s funkcí IF, poskytuje způsob, jak najít chyby ve vzorcích, které nevytvářejí správný typ dat jako výstup.
ISNUMBER a SEARCH
Podobně spojením ISNUMBER s funkcí SEARCH vznikne vzorec, který hledá v textových řetězcích shodu s určenými údaji.
Pokud je nalezeno odpovídající číslo, vzorec vrátí hodnotu TRUE, v opačném případě vrátí hodnotu FALSE.
ISNUMBER a SUMPRODUCT
Pomocí funkcí ISNUMBER a SUMPRODUCT ve vzorci se zkontroluje rozsah buněk, zda obsahují čísla nebo ne.
Kombinace těchto dvou funkcí obchází omezení ISNUMBER samo o sobě spočívající v kontrole číselných údajů pouze v jedné buňce.
ISNUMBER zkontroluje každou buňku v rozsahu, aby zjistil, zda obsahuje číslo, a vrátí hodnotu TRUE nebo FALSE v závislosti na výsledku.
Upozorňujeme však, že i když je jedna hodnota ve vybraném rozsahu číslo, vzorec vrátí odpověď TRUE, například pokud rozsah obsahuje:
- Prázdné buňky.
- Textová data.
- Chybová zpráva (DIV/0!).
- Symbol autorských práv (©).
- Jedno číslo v buňce A7, které stačí k vrácení hodnoty TRUE v buňce C9.
Jak zadat funkci ISNUMBER
Možnosti pro zadání funkce a jejích argumentů do buňky listu zahrnují:
- Zadejte celou funkci, například:=ISNUMBER(A2) nebo=ISNUMBER(456) do buňky listu.
- Vyberte funkci a její argumenty pomocí dialogového okna funkce ISNUMBER.
I když je možné napsat celou funkci ručně, pro mnoho lidí je použití dialogového okna snazší, protože se stará o zadání syntaxe funkce – jako jsou závorky a oddělovače čárek mezi argumenty.
ISNUMBER Dialogové okno funkce
Níže uvedené kroky popisují kroky použité k zadání ISNUMBER do buňky C2 na obrázku výše.
- Vyberte buňku C2, což je umístění, kde se zobrazí výsledky vzorce.
-
Vyberte kartu Formulas.
-
Vyberte Další funkce > Information z nabídky pásu otevřete rozevírací seznam funkcí.
- V seznamu vyberte ISNUMBER a zobrazte dialogové okno této funkce.
-
Vyberte buňku A2 v listu a zadejte odkaz na buňku do dialogového okna.
- Výběrem OK zavřete dialogové okno a vraťte se do listu.
-
Hodnota TRUE se objeví v buňce C2, protože údaj v buňce A2 je číslo 456.
- Pokud vyberete buňku C2, zobrazí se v řádku vzorců nad listem úplná funkce=ISNUMBER (A2).