Share via


WorksheetFunction.Ddb(Double, Double, Double, Double, Object) メソッド

定義

倍額定率法 (Double-declining Balance Method) を使用して、特定の期における資産の減価償却費を返します。

public double Ddb (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Ddb (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double

パラメーター

Arg1
Double

取得価額: 資産を購入した時点での価格を指定します。

Arg2
Double

残存価額: 耐用年数が終了した時点での資産の価格を指定します。 0 (ゼロ) を指定することもできます。

Arg3
Double

耐用年数: 資産を使用できる年数、つまり償却の対象となる資産の寿命年数を指定します。

Arg4
Double

期間: 減価償却費を求める期を指定します。 期間は耐用年数と同じ単位で指定する必要があります。

Arg5
Object

率: 減価償却率を指定します。 率を省略すると、2 を指定したと見なされ、倍額定率法で計算が行われます。

戻り値

注釈

重要: 5 つの引数はすべて正の数値にする必要があります。

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

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

倍額定率法を使用しない場合は、率を指定します。

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

適用対象