WorksheetFunction.Vdb 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间)的资产折旧值。 函数 VDB 代表可变余额递减法。
public double Vdb (double Arg1, double Arg2, double Arg3, double Arg4, double Arg5, object Arg6, object Arg7);
Public Function Vdb (Arg1 As Double, Arg2 As Double, Arg3 As Double, Arg4 As Double, Arg5 As Double, Optional Arg6 As Object, Optional Arg7 As Object) As Double
参数
- Arg1
- Double
Cost - 资产的初始成本。
- Arg2
- Double
Salvage - 资产在折旧期末的价值(有时也称为资产残值)。 此值可为 0。
- Arg3
- Double
Life - 资产进行折旧计算的周期数(有时也称作资产的生命周期)。
- Arg4
- Double
Start_period - 要为其进行折旧计算的起始期间。 Start_period 必须与 life 使用相同的单位。
- Arg5
- Double
End_period - 要为其进行折旧计算的截止期间。 End_period 必须与 life 使用相同的单位。
- Arg6
- Object
Factor - 余额递减速率。 如果省略 factor,则假定其值为 2(双倍余额递减法)。 如果不想使用双倍余额递减法,则请改变 factor 的值。 有关双重余额递减方法的说明,请参阅 Ddb(Double, Double, Double, Double, Object)。
- Arg7
- Object
No_switch - 一个逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法。
返回
注解
如果no_switch 为 true,则即使折旧大于余额递减计算,Microsoft Excel 也不会切换到直线折旧。
如果no_switch 为 false 或省略,则当折旧大于余额递减计算时,Excel 将切换到直线折旧。