みんなのエクセル表計算
上級

【Excel】DOLLARDE関数-分数表記されたドル単位の価格を小数表記に変換する-


(約文字)

2020-04-07

【Excel】DOLLARDE関数-分数表記されたドル単位の価格を小数表記に変換する-

【Excel】DOLLARDE関数-分数表記されたドル単位の価格を小数表記に変換する-

DOLLARDE関数とは

エクセルの「DOLLARDE関数」は分数表記されたドル単位の価格(1.02など)を小数表記に変換して返す関数です。

まず結論

DOLLARDE関数を使うと、分数表記されたドル単位の価格を小数表記に変換することができます。まずは分数表現、分母の意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。

  • このページで分かること
  • DOLLARDE関数でできることと基本の使いどころ
  • 構文と引数の意味
  • DOLLARDE関数の使用例

小数表記のドル価格は、証券の価格などに使用されます。

値の小数部が、指定した整数で除算されます。 例えば、1ドルの1/16の精度で価格を表記する場合は、小数部を16で除算します。例では、1.02は$1+2/16= $1.125 になります。

構文と引数

  • 365
  • 2019
  • 2016
  • 2013
  • 2010
  • 2007

=DOLLARDE(分数表現,分母)

引数 必要性 内容
分数表現 必須 整数部と小数部を小数点で区切って表現した数値です。
分母 必須 分数の分母となる整数を指定します。

DOLLARDE関数の解説

  • ・分母に整数以外の値を指定すると、小数点以下が切り捨てられます。
  • ・分母に0未満の数値を指定すると、エラー値#NUM!が返されます。
  • ・分母に0以上1未満の数値を指定すると、エラー値#DIV/0!が返されます。
出典:Microsoft - Office サポート

DOLLARDE関数の使用例

データ 説明
0.01 年利
35 返済期間(年)
15,000,000 現在価値

1.02の小数部は16を分母とする値とみなし、小数表示に変換します。分数値が16なので、価格はドルの1/16の精度で表現されます。

=DOLLARDE(1.02,16)

=1.125

関連する関数

  • DB関数:ある期における資産の減価償却費(定率法)を求める
  • DDB関数:ある期における資産の減価償却費(倍額定率法or指定した他手法)を求める
  • DISC関数:証券に対する割引率を求める

よくある質問

Q. DOLLARDE関数は何をするときに使いますか?

DOLLARDE関数は、分数表記されたドル単位の価格を小数表記に変換するときに使います。 とくに DOLLARFR関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。

Q. DOLLARDE関数がうまく動かないときは何を確認すればよいですか?

まず 分数表現、分母 の指定方法を見直し、利率と回数の単位、支払期日、入出金の符号 を確認してください。

よくある失敗例・エラー対処

DOLLARDE関数で期待通りの結果にならないときは、次の点を確認してください。

  • 分数表現、分母 の指定が関数の仕様どおりか確認する
  • 入金と出金の符号が意図どおりに設定されているか確認する
  • 支払期日や現在価値・将来価値の前提が合っているか確認する

まとめ

このページでは、DOLLARDE関数について以下を確認しました。

  • ・DOLLARDE関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・DOLLARDE関数の使用例