Excel - DDB 函数
说明
DDB 函数使用双倍递减余额法或您指定的其他方法返回指定期间的资产折旧。
语法
DDB (cost, salvage, life, period, [factor])
参数
参数 | 说明 | 必需/可选 |
---|---|---|
cost | 资产的初始成本。 | 必填 |
salvage | 折旧结束时的价值(有时称为资产的残值)。 此值可以为 0。 |
必填 |
life | 资产折旧的期间数(有时称为资产的使用寿命)。 | 必填 |
period | 您要计算折旧的期间。 期间必须使用与寿命相同的单位。 |
必填 |
factor | 余额递减的速率。 如果省略系数,则假定为 2(双倍余额递减法)。 |
可选 |
注释
所有五个参数都必须是正数。
双倍递减余额法以加速率计算折旧。折旧在第一期最高,并在后续期间减少。DDB 使用以下公式计算某一期间的折旧 −
Min ((成本 - 前期总折旧) * (系数/寿命),(成本 - 残值 - 前期总折旧))
如果不想使用双倍递减余额法,请更改系数。
如果要在折旧大于递减余额时切换到直线折旧法,请使用 VDB 函数计算。
如果指定的 cost 或指定的 salvage 参数小于 0,DDB 将返回 #NUM! 错误值。
如果指定的 life、period 或 factor 参数中的任何一个小于 0,DDB 将返回 #NUM! 错误值。
如果指定的 period > life,DDB 将返回 #NUM! 错误值。
如果任何指定的参数不是数值,则返回 #VALUE! 错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
