Jump to content

Dokumentace/Výpočetní funkce/ISNUMBER

From The Document Foundation Wiki
This page is a translated version of the page Documentation/Calc Functions/ISNUMBER and the translation is 100% complete.


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:

ISLOGICAL

ISTEXT

ODF standard:

Section 6.13.22, part 2

Související (nebo podobné) funkce Excelu:

ISNUMBER