WorksheetFunction.Vdb 方法

定义

使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间)的资产折旧值。 函数 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 将切换到直线折旧。

适用于