Money - スクリプトおよびチャート関数
Money() は、データ ロード スクリプトのシステム変数またはオペレーティング システムの書式設定 (書式文字列が提供されている場合を除く)、およびオプションの小数点記号と千の桁区切りを使用して数式を数字で金額値として書式設定します。
構文:
Money(number[, format[, dec_sep[, thou_sep]]])
戻り値データ型: デュアル
引数 | 説明 |
---|---|
number | 書式設定する数値。 |
format | 結果として返される通貨文字列の書式を設定する方法を記述する文字列。省略されている場合は、データ ロード スクリプトで設定された MoneyFormat 値が使用されます。 Money 関数は、さまざまな日付構造に対して多くの形式オプションをサポートしています。次に例を示します。 $#,##0.00: ドル記号と小数点 2 桁を追加します。 € #,##0: ユーロ記号を追加し、小数点を付けず、ユーロ記号の後にスペースを入れます。 ¥#,##0: 小数点なしの日本円記号を追加します。 $#,##0;($#,##0): 負の値を括弧で囲んでフォーマットします。 ₣ #.##0,00: 3 桁区切りとしてピリオド、小数点としてカンマを使用したスイス フラン記号を追加します (例: ₣ 1.000,00)。 R #,##0.00: 小数点第 2 位とランド記号の後のスペースがある南アフリカのランド記号。 $ #,##0.000: ドル形式に小数点以下 3 桁を追加します。 |
dec_sep | 小数点記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された MoneyDecimalSep 値が使用されます。 Money 関数は、次のような多くの小数点区切り形式をサポートしています。 カンマ「,」: 千ドルは $1,000,00 など。 ピリオド 「.」: € 1,000.00 など。 ハイフン「-」: 小数点の記号として従来のピリオドやカンマの代わりに使用すると、¥1,000-00 のような値が表示されます。 |
thou_sep | 3 桁区切りの記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された MoneyThousandSep 値が使用されます。 Money 関数は、3 桁区切りの記号の多くのオプションをサポートしています。 ピリオド「.」: 3 桁ごとの区切りにピリオドを使用します (一部のヨーロッパ形式で一般的)。小数点の記号のコンマと組み合わせると $1.000,00 として表示されます。 スペース「 」: 一部のヨーロッパ諸国で一般的な、3 桁ごとの区切りにスペースを使用します。€ 1 000.00 と表示されます。 アンダースコア「_」: 3 桁ごとの区切りとしてアンダースコアを使用します。これは、技術的な形式や特定の地域の形式で使用されることがあります。$1_000.00 のような値が表示されます。 |
引数 2 ~ 4 が省略されている場合は、オペレーティング システムで設定されている通貨書式が使用されます。
例 | 結果 |
---|---|
Money( 35648 ) | MoneyFormat 設定が kr ##0,00 で、MoneyThousandSep が期間 ' ' の場合、kr 35 648,00 を返します。 |
Money( 35648, '#,##0 ¥', '.' , ',' ) | 関数にオプションのパラメーター Format、dec_sep、thou_sep が指定されているため、MoneyFormat 設定と MoneyThousandSep 設定を無視して 3,564,800 ¥ を返します。 |
Money(35648) | MoneyFormat 設定が $ #,##0.00 で、MoneyThousandSep がカンマ ',' の場合、$ 35,648.00 を返します。 |