WorksheetFunction.Ddb メソッド (Excel)

二重定率法または指定したその他の方法を使用して、指定した期間の資産の減価償却費を返します。

構文

Ddb (Arg1, Arg2, Arg3, Arg4, Arg5)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 倍精度浮動小数点型 (Double) 取得価額: 資産を購入した時点での価格を指定します。
Arg2 必須 倍精度浮動小数点型 (Double) 残存価額: 耐用年数が終了した時点での資産の価格を指定します。 0 (ゼロ) を指定することもできます。
Arg3 必須 倍精度浮動小数点型 (Double) 耐用年数: 資産を使用できる年数、つまり償却の対象となる資産の寿命年数を指定します。
Arg4 必須 倍精度浮動小数点型 (Double) 期間: 減価償却費を求める期を指定します。 期間は耐用年数と同じ単位で指定する必要があります。
Arg5 省略可能 バリアント型 (Variant) 率: 減価償却率を指定します。 率を省略すると、2 を指定したと見なされ、倍額定率法で計算が行われます。

戻り値

Double

注釈

重要

すべての引数は、必ず正の数で指定してください。

倍額定率法では、指定された償却率で減価償却費が計算されます。 減価償却費は、最初の期が最も多く、その後の期では急速に減少します。 Ddb では、次の数式を使用して、期間の減価償却費を計算します。

Min( (cost - total depreciation from prior periods) * (factor/life), (cost - salvage - total depreciation from prior periods) )

二重定率の方法を使用しない場合は、係数を変更します。

償却額が定率計算よりも大きい場合に定額減価償却方法に切り替える場合は、 VDB 関数を使用します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。