Hinweis:Dieser Abschnitt ist nur in englischer Sprache verfügbar. Wir bitten um Ihr Verständnis.
3.5.7.30 NumberValue
Description
The NumberValue() function is similar to MS Excel's NUMBERVALUE function and is used to convert a string to a number. There are options for specifying decimal and numeric group separators when interpreting the string, thus allowing you to override OS regional settings.
The function can be used to return a single value (e.g. numbervalue("4,227", ",")=;) in which case the string should be enclosed in quotes; or it can take a vector of strings, in which case you do not need to enclose the vector in quotes (e.g. numbervalue(col(A), ",")).
Syntax
double NumberValue( string str$ [, string Decimal$, string Group$] )
Parameters
str
- string or vector of strings and converts to numeric.
Decimal
- optional decimal separator to be used in interpreting how the string is to be converted.
Group
- optional group separator (thousands, etc.) to be used in interpreting how the string is to be converted.
Return
Returns a numeric value or a vector of numeric values.
Examples
numbervalue("1,000.05")=; // returns 1000.05 (US regional settings) round(numbervalue("1,000.05"),1)=; // returns 1000.1 (US regional settings) numbervalue("5.000,0", ",", ".")=; // returns 5000 (US regional settings) numbervalue(col(A))=; // returns a vector of numbers using regional settings to interpret format