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.
- Decimal_separator Volitelné. Znak použitý k oddělení celočíselné a zlomkové části výsledku.
- Group_separator Volitelné. 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 použit v argumentu více než jednou, funkce NUMBERVALUE vrátí #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č tisíců vyskytne po oddělovači desetinných míst, funkce NUMBERVALUE vrátí #VALUE!. chybovou hodnotu #HODNOTA!.
- Pokud některý z argumentů není platný, funkce NUMBERVALUE vrátí #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 |