本文介绍 Microsoft Excel 中 VDB 函数的公式语法和用法。

说明

使用双倍余额递减法或其他指定方法,返回一笔资产在给定期间(包括部分期间)内的折旧值。 函数 VDB 代表可变余额递减法。

语法

VDB(cost, salvage, life, start_period, end_period, [factor], [no_switch])

VDB 函数语法具有下列参数:

  • Cost    必需。 资产原值。

  • Salvage    必需。 折旧末尾时的值(有时也称为资产残值)。 该值可以是 0。

  • Life    必需。 资产的折旧期数(有时也称作资产的使用寿命)。

  • Start_period    必需。 您要计算折旧的起始时期。 Start_period 必须与 life 使用相同的单位。

  • End_period    必需。 您要计算折旧的终止时期。 End_period 必须与 life 使用相同的单位。

  • factor    可选。 余额递减速率 如果省略 factor,则假定其值为 2(双倍余额递减法)。 如果不想使用双倍余额递减法,请更改余额递减速率。 有关双倍余额递减法的说明,请参阅函数 DDB。

  • No_switch    可选。 逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法。

    • 如果 no_switch 为 TRUE,即使折旧值大于余额递减计算值,Microsoft Excel 也不转用直线折旧法。

    • 如果 no_switch 为 FALSE 或被忽略,且折旧值大于余额递减计算值时,Excel 将转用线性折旧法。

重要: 除 no_switch 外的所有参数必须为正数。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

数据

说明

2400

资产原值

300

资产残值

10

使用寿命

公式

说明

结果

=VDB(A2, A3, A4*365, 0, 1)

第一天的折旧值。 Excel 自动假定折旧因子为 2。

¥13.2

=VDB(A2, A3, A4*12, 0, 1)

第一个月的折旧值。

¥400.00

=VDB(A2, A3, A4, 0, 1)

第一年的折旧值。

¥4,800.00

=VDB(A2, A3, A4*12, 6, 18)

在第六个月与第十八个月之间的折旧值。

¥3,963.10

A2, A3, A4*12, 6, 18, 1.5)

在第六个月与第十八个月之间的折旧值(用折旧因子 1.5 代替双倍余额法)。

¥3,118.10

=VDB(A2, A3, A4, 0, 0.875, 1.5)

拥有资产的第一个财政年的折旧值(假定税法限制余额递减的折旧为 150%)。 资产在财政年的第一个季度中间购买。

¥3,150.00