WorksheetFunction.Ddb(Double, Double, Double, Double, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用双倍余额递减法或其他指定方法返回某项资产在指定周期内的折旧值。
public double Ddb (double Arg1, double Arg2, double Arg3, double Arg4, object Arg5);
Public Function Ddb (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Optional Arg5 As Object) As Double
参数
- Arg1
- Double
Cost - 资产的初始成本。
- Arg2
- Double
Salvage - 资产在折旧期末的价值(有时也称为资产残值)。 此值可为 0。
- Arg3
- Double
Life - 资产进行折旧计算的周期数(有时也称作资产的生命周期)。
- Arg4
- Double
Period - 要为其计算折旧值的周期。 Period 必须与 life 使用相同的单位。
- Arg5
- Object
Factor - 余额递减速率。 如果省略 factor,则假定其值为 2(双倍余额递减法)。
返回
注解
重要提示:所有五个参数都必须是正数。
双倍余额递减法加速计算折旧。 折旧额在第一个期间是最高的,随后将逐个期间下降。 Ddb 使用以下公式计算一个周期的折旧:
Min( (cost - total depreciation from prior periods) * (factor/life), (cost - salvage - total depreciation from prior periods) )
如果不想使用双倍余额递减法,则请改变 factor 的值。
Vdb(Double, Double, Double, Double, Double, Object, Object)如果要在折旧值大于余额递减计算时切换到直线折旧方法,请使用 函数。