与固定余额递减法对应,还有可变余额递减法。可变余额递减法是指以不同倍率的余额递减速率,计算一个时期内折旧额的方法,双倍余额递减法是其中的一个特例。
【例1】某公司新购置一台价值50万元的设备,折旧年限测定为15年,残值为5万元,如果要计算出任意时间内设备的折旧额,应如何计算?
操作:
① 建立excel表格并输入相关数据。
② 分别在相应的计算单元中输入下列公式,即可显示出如图所示的计算结果:
单元格C3=“=VDB(A3,A4,A5*360,0,1)”
单元格C4=“=VDB(A3,A4,A5*12,0,1)”
单元格C5=“=VDB(A3,A4,A5,0,1)”
单元格C6=“=VDB(A3,A4,A5*12,6,18)”
单元格C7=“=VDB(A3,A4,A5*12,6,18,1.5)”
单元格C8=“=VDB(A3,A4,A5,0,0.875,1.5)”
见图:
这里使用了VDB函数,该函数返回指定的任何期间内的资产折旧值。
语法:VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
公式中 cost为资产原值,salvage为资产残值,life为折旧期限,start_period为计算中的首期,end_period为计算中的末期,factor为余额递减速率,如果省略则默认为2(双倍余额递减),no_switch为一个逻辑值,指定当折旧值大于余额递减计算值时,是否转为直线折旧法。如果该值为TRUE,无需转换,如果该值为FALSE且折旧值大于余额递减值,将转用直线折旧法。
另外Excel中还有一个DDB函数,即双倍余额递减法函数,该函数其实是VDB函数的一个特例,它返回的是一笔资产在给定期间内的折旧值。
语法:DDB(cost,salvage,life,period,factor)