5.20 VDB函数:按余额递减法计算折旧

【函数名称】VDB

【主要功能】使用可变余额递减法(含双倍余额递减法或其他余额递减法)计算某项资产在指定期间的折旧额。

【使用格式】=VDB (cost, salvage, life, start_period, end_period, [factor], [no_switch])

【参数说明】

❑ cost为资产原值;

❑ salvage为资产残值,此值可以为0;

❑ life为折旧期限;

❑ start_period为进行折旧计算的起始期间(必须使用与life相同的单位);

❑ end_period为进行折旧计算的截止期间(必须使用与life相同的单位)。

❑ factor为余额递减速率(折旧因子),如果省略该参数,则函数假设factor为2(双倍余额递减法)。如果不想使用双倍余额递减法,可改变参数factor的值。no_switch为逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法,如果该参数为true,即使折旧值大于余额递减计算值,Excel也不转用直线折旧法。如果该参数为false或被忽略,且折旧值大于余额递减计算值时,Excel将转用直线折旧法。除no_switch外的所有参数必须为正数。

【应用举例】

VDB函数可以计算在双倍余额递减法下的单个指定期间的折旧(如第一年的折旧),或某个期间的累计折旧(如第一年和第二年的累计折旧)。

关于双倍余额递减法举例如下(按中国会计准则计算每年折旧)。

某高新科技企业进口一条生产线,安装完毕后,固定资产原值为100,000元,预计使用年限为5年,预计净残值收入4000元,计算各年的折旧额。

❑ 第一年折旧额=100,000×2/5=40,000.00元;

❑ 第二年折旧额=(100,000-40,000)×2/5=24,000.00元;

❑ 第三年折旧额=(100,000-40,000-24,000)×2/5=14,400.00元;

❑ 由于每年年初固定资产净值没有扣除预计净残值,所以在计算固定资产折旧额时,应在其折旧年限到期前两年内,将固定资产净值扣除预计净残值后的余额平均摊销。此题第四年和第五年应计提的折旧进行平均摊销。

第四年年初此项资产的账面价值:=100,000-40,000-24,000-14,400=21,600.00元。

最后两年应计提的折旧总额=21,600-4,000=17,600.00元。

第四年折旧额=17,600÷2=8,800.00元。

❑ 第五年折旧额=17,600÷2=8,800.00元。

如果利用财务函数对上述资料进行双倍余额递减法计提折旧,相关情况如表5.6所示。

表5.6 双倍余额递减法计提折旧的使用

注意:

❑ 上述公式中可以用绝对引用,便于公式复制,当然也可以采用相对引用,计算结果也正确。

❑ 上述公式中变换第四个参数和第五个参数的数字,在双倍余额递减法计提折旧的情况下,还可以求出其他相得到的区间累计折旧数据。

❑ 对于VDB函数中第六个参数factor,省略时为2,正好符合我国会计准则要求。当然考虑其他国家使用,factor还可以为其他正数(如1.5)。

❑ 对于VDB函数中第七个参数no_switch,是False或省略(省略时为0)时,正好符合我国会计准则要求。

❑ 由于我国会计准则的要求与外国会计准则在双倍余额递减法计提折旧的标准不一样,因此对我国而言,只能按年计算折旧,不能用VDB函数计算每一个月的折旧额(计算值与我国准则要求数据不符),当然也不能用于计算月份期间的累计折旧额。