Tento článek popisuje syntaxi vzorce a použití funkce NUMBERVALUE v Microsoft Excelu.
Popis
Převede text na číslo způsobem nezávislým na národním prostředí.
Syntaxe
NUMBERVALUE(text, [oddělovač_desetinných_míst], [oddělovač_tisíců])
Syntaxe funkce NUMBERVALUE má následující argumenty:
-
Text Povinný argument. Text, který se má převést na číslo.
-
Oddělovač_desetinných_míst: Nepovinný argument. Znak použitý k oddělení celočíselné a zlomkové části výsledku.
-
Oddělovač_tisíců: Nepovinný argument. Znak použitý k oddělení seskupení čísel, jako například tisíců od stovek a milionů od tisíců.
Poznámky:
-
Nejsou-li určeny argumenty oddělovač_desetinných_míst a oddělovač_tisíců, použijí se oddělovače místního národního prostředí.
-
Je-li v argumentech oddělovač_desetinných_míst a oddělovač_tisíců použito více znaků, použije se pouze první z nich.
-
Pokud je jako argument text zadán prázdný řetězec (""), výsledkem je 0.
-
Prázdná místa v argumentu text se ignorují, i uprostřed argumentu. Například " 3 000 " je vráceno jako 3000.
-
Pokud je oddělovač desetinných míst v argumentu Text použit více než jednou, vrátí funkce NUMBERVALUE #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud se v argumentu text vyskytne oddělovač tisíců před oddělovačem desetinných míst, oddělovač tisíců je ignorován.
-
Pokud se oddělovač skupin vyskytuje za oddělovačem desetinných míst v argumentu Text, vrátí funkce NUMBERVALUE #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud některý z argumentů není platný, vrátí funkce NUMBERVALUE #VALUE! chybovou hodnotu #HODNOTA!.
-
Pokud argument text končí na jeden nebo více znaků procent (%), použijí se ve výpočtu výsledky. Více znaků procent je aditivní, pokud se v argumentu text použijí jako ve vzorci. Například =NUMBERVALUE("9%%") vrátí stejný výsledek (0.0009) jako vzorec =9%%.
Příklad
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 |
---|---|---|
=NUMBERVALUE("2.500,27";",";".") |
Vrátí hodnotu 2500,27. Pro text v příkladu je jako oddělovač desetinných míst ve druhém argumentu zadána čárka a jako oddělovač tisíců je ve třetím argumentu zadána tečka. |
2500,27 |
=NUMBERVALUE("3,5%") |
Vrátí hodnotu 0,035. Vzhledem k tomu, že nejsou zadané žádné volitelné argumenty, použije se oddělovač desetinných míst a oddělovač tisíců podle aktuálního národního prostředí. Symbol % se nezobrazí, ale je vypočítána procentuální hodnota. |
0,035 |