Dokumentace/Výpočetní funkce/ISNUMBER
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Název funkce:
ISNUMBER
Kategorie:
Informace
Shrnutí:
Určí, zda je zadaný argument vyhodnocen jako číslo.
Syntaxe:
ISNUMBER(Hodnota)
Vrátí:
Vrátí TRUE, pokud je argument vyhodnocen jako číslo, jinak vrátí FALSE.
Argumenty:
Hodnota je výraz nebo odkaz na buňku obsahující výraz, který má být testován na to, jestli je vyhodnocen jako číslo.
- Pokud je Hodnota vyhodnocena jako logická hodnota (TRUE nebo FALSE) nebo datum a čas, ISNUMBER vrátí TRUE.
Další detaily:
- ISNUMBER nezpůsobuje propagaci chyb. Pokud je Hodnota vyhodnocena jako číslo, ISNUMBER vrátí TRUE, jinak vrátí FALSE.
- Pro argumenty, které jsou vyhodnoceny jako logické hodnoty, se funkce ISNUMBER z LibreOffice Calc liší od odpovídající funkce v programu Microsoft Excel (nejspíš kvůli tomu, že tyto aplikace nakládají s logickými hodnotami jinak). Zatímco Calc vrátí pro vzorec
=ISNUMBER(TRUE())
hodnotu TRUE, Excel pro stejný vzorec vrátí hodnotu FALSE.
Příklady:
Vzorec | Popis | Vrátí |
---|---|---|
=ISNUMBER(83,94) | Zde funkce vrací TRUE, protože argumentem je číslo. | TRUE |
=ISNUMBER(FALSE()) | Zde funkce vrací TRUE, protože logické hodnoty jsou v Calcu reprezentovány čísly. | TRUE |
=ISNUMBER(TODAY()) | Zde funkce vrací TRUE, protože data jsou v Calcu reprezentovány čísly. | TRUE |
=ISNUMBER(D1), kde buňka D1 obsahuje řetězec „LibreOffice Calc“. | Zde funkce vrací FALSE, protože argumentem je odkaz na buňku obsahující textový řetězec. | FALSE |
=ISNUMBER(D2), kde je buňka D2 prázdná. | Zde funkce vrací FALSE, protože argumentem je odkaz na prázdnou buňku. | FALSE |
=ISNUMBER(SQRT(−2)) | Zde funkce vrací FALSE, protože SQRT(-2) vrací chybový stav (Chyba:502), nikoliv číslo. | FALSE |
Související funkce LibreOffice:
ODF standard:
Související (nebo podobné) funkce Excelu:
ISNUMBER