WorksheetFunction.Db(Double, Double, Double, Double, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用固定余额递减法返回指定周期内某项资产的折旧值。
public double Db (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Db (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double
参数
- Arg1
- Double
Cost - 资产的初始成本。
- Arg2
- Double
Salvage - 资产在折旧期末的价值(有时也称为资产残值)。
- Arg3
- Double
Life - 资产进行折旧计算的周期数(有时也称作资产的生命周期)。
- Arg4
- Double
Period - 要为其计算折旧值的周期。 Period 必须与 life 使用相同的单位。
- Arg5
- Object
Month - 第一年的月份数。 如果省略,则假定为 12。
返回
注解
固定余额递减方法按固定利率计算折旧。 DB 使用以下公式计算一个周期的折旧:
(成本 - 上一个周期的总折旧) * 费率
其中:
rate = 1 - ( (打捞/成本) ^ (1 / life) ) ,四舍五入到三位小数点
第一个周期和最后一个周期的折旧属于特例。 对于第一个周期,DB 使用以下公式:
cost * rate * month / 12
对于最后一个时间段,DB 使用以下公式:
( (成本 -) * 利率 * (12 - 月) ) / 12