Sdílet prostřednictvím


Funkce el. výkaznictví NUMERALSTOTEXT

Funkce NUMERALSTOTEXT vrací zadané číslo jako hodnotu typu řetězec poté, co bylo slovně vyjádřeno (tedy převedeno na textový řetězec) v zadaném jazyce.

Syntaxe

NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)

Argumenty

number: Celé číslo nebo reálné číslo

Číselná hodnota, která představuje číslo, které má být převedeno na text.

language: Řetězec

Hodnota typu řetězec, která představuje kód jazyka.

currency: Řetězec

Hodnota typu řetězec, která představuje kód měny.

print currency name flag: Logická hodnota

Logická hodnota, která označuje, zda má být k číslu převedenému na text přidán název měny.

decimal points: Celé číslo

Celočíselná hodnota označující počet desetinných míst, které má obsahovat číslo převedené na text.

Vrácené hodnoty

Řetězec

Výsledná textová hodnota.

Poznámky k použití

Kód jazyka je volitelný. Pokud je definován jako prázdný řetězec, použije se kód jazyka pro aktuální kontext. Výchozí kód jazyka je EN-US. Kód jazyka pro spuštěný kontext je definován v prvku Folder nebo File spuštěného formátu elektronického výkaznictví (ER).

Zadaný kód měny je volitelný. Pokud je definován jako prázdný řetězec, použije se měna společnosti pro aktuální kontext.

Poznámka

Argumenty print currency name flag a decimal points jsou analyzovány pouze pro následující kódy jazyka: CS, ET, HU, LT, LV, PL a RU. Dále je argument print currency name flag analyzován pouze pro společnosti s kontextem země nebo oblasti, který podporuje skloňování názvů měn.

Příklad 1

NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2) vrátí "One Thousand Two Hundred Thirty Four and 56".

Příklad 2

NUMERALSTOTEXT (120, "PL", "", false, 0) vrátí "sto dwadzieścia".

Příklad 3

NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2) vrátí "Сто двадцать евро 21 евроцент".

Další zdroje

Textové funkce