采用双倍余额递减法计算折旧,使用的是双倍余额递减法折旧函数——DDB函数和VDB函数。双倍速余额递减法也是一种加速折旧法,指的是不考虑固定资产预计净残值,根据每期期初固定资产账面余额和双倍的直线法折旧率计算固定资产折旧。本节采用VDB函数进行折旧计算。VDB函数的语法为:
VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
其中,start_period参数为进行折旧计算的起始期间,start_period参数必须与life的单位相同。end_period参数为进行折旧计算的截止期间,end_period参数必须与life的单位相同。factor参数为余额递减速率(折旧因子),如果factor参数被省略,则假设为2(双倍余额递减法)。如果不想使用双倍余额递减法,可改变factor参数的值。no_switch参数为一逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法。如果no_switch参数为TRUE,即使折旧值大于余额递减计算值,Excel也不转用直线折旧法;如果no_switch参数为FALSE或被忽略,且折旧值大于余额递减计算值时,Excel将转用直线折旧法。除no_switch参数以外的所有参数必须为正数。具体计算步骤如下。
STEP01:按照上述复制“直线法”工作表的方法复制“年数总和法”工作表,将复制后的“年数总和法(2)”工作表重命名为“双倍余额递减法”,并清除J4:J15单元格区域中的数据,保留文本和表格源格式,最终效果如图24-30所示。
图24-30 准备固定资产折旧分析表
STEP02:利用双倍余额递减法计算计算本期折旧。选中J4单元格,在编辑栏中输入公式“=IF(AND(I4<H4,MONTH(B4)<12),VDB(E4,G4,H4,I4-1,I4)*MONTH(B4)/12+VDB(E4,G4,H4,I4,I4+1)*(12-MONTH(B4))/12,IF(AND(I4<H4,MONTH(B4)=12),VDB(E4,G4,H4,I4-1,I4),IF(AND(YEAR($G$2)-YEAR(B4)=H4,MONTH(B4)<12),VDB(E4,G4,H4,I4-1,I4)*MONTH(B4)/12,0)))”,然后按“Enter”键返回,即可计算出第1台机器的本期折旧额,如图24-31所示。
STEP03:选中J4单元格,将鼠标光标定位于单元格右下角,使用填充柄工具向下复制公式至J15单元格,通过自动填充功能计算出其他机器的本期折旧额,计算结果如图24-32所示。
图24-31 计算第1台机器的本期折旧额
图24-32 计算其他机器的本期折旧