Excel - DB 函数
描述
DB 函数使用固定余额递减法返回指定期间的资产折旧。
语法
DB (cost, salvage, life, period, [month])
参数
参数 | 描述 | 必需/可选 |
---|---|---|
cost | 初始成本资产。 | 必填 |
salvage | 折旧结束时的价值(有时称为资产的残值)。 | 必填 |
life | 资产折旧的期间数(有时称为资产的使用寿命)。 | 必填 |
period | 您要计算折旧的期间。 期间必须使用与寿命相同的单位。 |
必填 |
month | 第一年的月份数。 如果省略月份,则假定为 12。 |
可选 |
注释
固定递减余额法以固定比率计算折旧。DB 使用以下公式计算某一期间的折旧 −
(成本 - 前几期的总折旧) * 比率
其中,
rate = 1 - ((salvage / cost) ^ (1 / life)),四舍五入到小数点后三位
第一期和最后一期的折旧是一种特殊情况。
对于第一期,DB 使用此公式 −
成本 * 比率 * 月 / 12
对于最后一期期间,DB 使用此公式 −
((成本 - 前期总折旧) * 折旧率 * (12 - 月)) / 12
如果指定的成本或指定的残值参数小于等于 0,DB 将返回 #NUM! 错误值。
如果指定的寿命或指定的期间参数小于等于 0,DB 将返回 #NUM! 错误值。
如果指定的月份参数小于等于 0 或大于 12,DB 将返回 #NUM! 错误值。
如果指定的期间大于寿命,并且省略了月份参数,DB 将返回 #NUM! 错误值。
如果指定的期间大于寿命 +1,DB 将返回 #NUM!错误值。
如果任何指定的参数不是数值,DB 将返回 #VALUE! 错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
