ET 开发人员参考 |
WorksheetFunction.Db 方法 |
语法
表达式.Db(Arg1, Arg2, Arg3, Arg4, Arg5)
表达式 一个代表 WorksheetFunction 对象的变量。
参数
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
Arg1 | 必选 | Double | Cost - 资产的初始成本。 |
Arg2 | 必选 | Double | Salvage - 资产在折旧期末的价值(有时也称为资产残值)。 |
Arg3 | 必选 | Double | Life - 资产进行折旧计算的周期数(有时也称作资产的生命周期)。 |
Arg4 | 必选 | Double | Period - 要为其计算折旧值的周期。Period 必须与 life 使用相同的单位。 |
Arg5 | 可选 | Variant | Month - 第一年的月份数。如果省略,则假定为 12。 |
返回值
Double
说明
固定余额递减法用于计算固定利率下的资产折旧值,函数 DB 使用下列计算公式来计算一个期间的折旧值:
(cost - 前期折旧总值 ) * rate
其中:
rate = 1 - ((salvage / cost) ^ (1 / life)),保留三位小数
第一个周期和最后一个周期的折旧属于特例。对于第一个周期,函数 DB 的计算公式为:
cost * rate * month / 12
对于最后一个周期,DB 的计算公式为:
((cost - 前期折旧总值) * rate * (12 - month)) / 12