DDB 函数用双倍余额递减法或其他指定方法,返回指定期间内某项固定资产的折旧值。
适用版本
Excel 2003+
说明
此函数为财务函数中计算资产折旧数据的函数,用双倍余额递减法或其他指定方法,返回指定期间内某项固定资产的折旧值。函数名由Double(双)+Declining(递减)+Balance(余额)两个单词组合而成。
返回值
计算后的折旧值。
语法
=DDB(cost, salvage, life, period, [factor])=DDB(资产原值, 资产残值, 寿命, 时期, [递减速率])
注意:这五个参数都必须是正数。
参数
- Cost 必需。 资产原值。
- Salvage 必需。 折旧末尾时的值(有时也称为资产残值)。
- Life 必需。 资产的折旧期数(有时也称作资产的使用寿命)。
- Period 必需。 您要计算折旧的时期。 Period 必须使用与 life 相同的单位。
- Factor 可选。 余额递减速率 如果省略 factor,则假定其值为 2(双倍余额递减法)。
要点
- 双倍余额递减法以加速的比率计算折旧。 折旧在第一阶段是最高的,在后继阶段中会减少。 DDB 使用下面的公式计算一个阶段的折旧值:
Min( (cost – totaldepreciation from prior periods) * (factor/life), (cost – salvage – totaldepreciation from prior periods) )
- 如果不想使用双倍余额递减法,请更改余额递减速率。
- 当折旧大于余额递减计算值时,如果希望转换到直线余额递减法,请使用 VDB 函数。
实例
可能出现的错误
- #NUM!
- 提供的 cost 或者 salvage 参数 < 0时;
- 提供的 life 、 period 或者[factor]参数 ≤ 0时;
- 提供的 [month] 参数 ≤0 或者 ≥ 12;
- 提供的 period > life.
其他
更多信息及示例请参考知识兔Office精品课。