Money - script- en diagramfunctie
Money() maakt een uitdrukking op numerieke wijze op als een geldwaarde in de opmaak die is ingesteld in de systeemvariabelen die zijn ingesteld in het load-script voor gegevens of in het besturingssysteem, tenzij een opmaakreeks is opgegeven, alsmede optionele scheidingstekens voor decimalen en duizendtallen.
Syntaxis:
Money(number[, format[, dec_sep[, thou_sep]]])
Retourgegevenstypen: dubbele waarde
Argument | Beschrijving |
---|---|
number | Het getal dat moet worden opgemaakt. |
format | Tekenreeks die beschrijft hoe de resulterende valutareeks moet worden opgemaakt. Bij weglating wordt gebruikgemaakt van de waarde voor MoneyFormat die is ingesteld in het load-script voor gegevens. De functie Money ondersteunt vele opmaakopties voor verschillende datumstructuren, bijvoorbeeld: $#,##0.00: voegt een dollarteken en twee decimalen toe. € #,##0: voegt een euroteken en geen decimalen toe, met een spatie na het euroteken. ¥#,##0: voegt een Japans yen-teken zonder decimalen toe. $#,##0;($#,##0): plaatst negatieve waarden tussen haakjes. ₣ #.##0,00: voegt een Zwitserse frank-teken toe met punten als scheidingsteken voor duizendtallen en een komma voor decimalen (bijvoorbeeld ₣ 1.000,00). R #,##0.00: Zuid-Afrikaanse rand-teken met twee decimalen en spaties na het rand-teken. $ #,##0.000: voegt drie decimalen toe aan de dollarnotatie. |
dec_sep | Tekenreeks die het scheidingsteken voor decimalen opgeeft. Bij weglating wordt gebruikgemaakt van de waarde voor MoneyDecimalSep die is ingesteld in het load-script voor gegevens. De functie Money ondersteunt vele notaties voor scheidingstekens voor decimalen, bijvoorbeeld: Komma ' , ': Bijvoorbeeld $1,000,00 voor duizend dollar. Punt ' . ': bijvoorbeeld € 1,000.00. Koppelteken ' - ': als dit wordt gebruikt in plaats van de traditionele punt of komma als scheidingsteken voor decimalen, geeft het waarden weer als ¥1,000-00. |
thou_sep | Tekenreeks die het scheidingsteken voor duizendtallen opgeeft. Bij weglating wordt gebruikgemaakt van de waarde voor MoneyThousandSep die is ingesteld in het load-script voor gegevens. De functie Money ondersteunt vele opties voor het scheidingsteken voor duizendtallen: Punt ' . ': gebruikt een punt als scheidingsteken voor duizendtallen (gebruikelijk in sommige Europese notaties), wordt weergegeven als $1.000,00 indien gecombineerd met een komma als scheidingsteken voor decimalen. Spatie ' ': gebruikt een spatie voor het scheidingsteken voor duizendtallen, wat gebruikelijk is in sommige Europese landen. Wordt weergegeven als € 1 000.00. Onderstrepingsteken '_': gebruikt een onderstrepingsteken voor het scheidingsteken voor duizendtallen, dat soms wordt gebruikt in technische of specifieke regionale notaties. Geeft waarden weer zoals $1_000.00. |
Als de argumenten 2-4 zijn weggelaten, wordt de getalnotatie van het besturingssysteem gebruikt.
Voorbeeld | Resultaten |
---|---|
Money( 35648 ) | Retourneert kr 35 648,00 als de MoneyFormat instelling kr ##0,00 is en de MoneyThousandSep een punt ' ' is. |
Money( 35648, '#,##0 ¥', '.' , ',' ) | Retourneert 3,564,800 ¥ door de instelling MoneyFormat en de instelling MoneyThousandSep te negeren, omdat de optionele parameters Format, dec_sep en thou_sep in de functie worden geleverd. |
Money(35648) | Retourneert $ 35,648.00 als de MoneyFormat instelling $ #,##0.00 is en de MoneyThousandSep een komma ',' is. |