高效财务官(18):加速折旧简单算
软件世界
新的会计制度允许企业选用双倍余额递减法或年限总和法加速提取固定资产折旧,实行双倍余额递减法的固定资产,应当在其固定资产折旧年限到期前两年内,将固定资产净值扣除预计净残值后的净额平均摊销。如此这般,每月仅计算折旧这一项工作就让笔者苦不堪言。不过,最近笔者使用了Excel的VDB()函数,每月的苦差使变得简单又轻松了。
一、双倍余额递减法
双倍余额递减法计算折旧的公式是:(资产原值-已提取的折旧总值)×(2÷使用年限)。这个公式的工作可交由VDB函数完成,比如说,要计算资产原值为2400元,残值为50元,使用年限为10年的固定资产第1个月的折旧,只需要输入公式“=VDB(2400,50,10*12,0,1)”即可。
在固定资产较少时,我们可以每次修改公式以计算该月的折旧。但是在资产较多时,该怎样实现自动化呢?下面就介绍笔者的方法。
二、计算计提折旧月数
假设我们有图中所示的一张Excel工作表,操作步骤如下。
由于当月增加的固定资产不计提折旧,因此购置日期为1998年4月份的设备A从1998年5月份开始计提折旧,所以我们应在F3单元格中输入“=ROUNDUP(DAYS360(DATE(YEAR(B3),MONTH(B3)+1,1),TODAY())/30,0)”,该公式可以计算资产的计提折旧月数,详细说明如下:
1.TODAY()用于提取当前系统日期。
2.MONTH(B2)用于提取资产的购置日期中的月份,其值加1即是开始计提折旧的月份。YEAR(B2)用于提取资产购置日期中的年份。DATE(YEAR(B2),MONTH(B2)+1,1)即是计提折旧的起始日期,即1998年5月1日。
3.DAYS360(DATE(YEAR(B2),MONTH(B2)+1,1),TODAY())计算的是当前系统日期与计提折旧的起始日期之间的天数(每月按30天计,一年按360天计)。该函数得到的结果除以30就是计提折旧的月数,这是一个小数。
4.ROUNDUP()是远离零值、向上舍入数值的函数,此处该函数对得到的计提折旧的月数向上舍入取整。
三、计提当月折旧额
为了计算当月折旧额,只须在G3中输入公式“=VDB(C3,D3,E3*12,F3-1,F3,2,F3<(E3-2)*12)”。
怎么样?简单吧。你还可以利用VDB()函数随时计算已提取的折旧,了解资产净值。如果你所在的公司也使用双倍余额递减法计提折旧,本方法可以帮你脱离每月重复劳作的苦海。
提示:对于年限总和折旧法,Excel提供了SYD()函数,而对于直线折旧法,则可使用SLN()函数。限于篇幅,这两个函数的具体用法笔者就不赘述了,请参考Excel帮助或相关书籍。
编后:到本期为止,我们从第11期开始在“行业应用”版面推出的“高效财务官”系列文章就结束了。在这个系列中,我们给从事财务工作的朋友介绍了《快速计算所得税》、《XLS和DBF文件轻松转换》、《财务凭证轻松打印》、《快速搞定询证函》、《用WPS打印工资单》、《“分页小计”巧添加》和《加速折旧简单算》等财务典型应用,希望它们能帮朋友们解决问题,提高工作效率。财务方面的应用有很多,欢迎朋友们把你们在工作当中遇到的问题和解决过程告诉我们,我们将帮你把自己的经验与350万读者共享。
小知识:VDB()函数
函数格式:
VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
参数说明:
Cost:资产原值。
Salvage:资产在折旧期末的价值(也称为资产残值)。
Life:资产使用年限。
Start_period:进行折旧计算的起始期间,单位必须与 life 相同。
End_period:进行折旧计算的截止期间,单位必须与life相同。
Factor:余额递减速率(折旧因子),如果该参数被省略,则默认为2(双倍余额递减法)。
No_switch:逻辑值,指定当折旧值大于余额递减计算值时,是否转用直线折旧法。如果no_switch为TRUE,则Excel永不转用直线折旧法。如果no_switch为FALSE或被忽略,且当折旧值大于余额递减计算值时,Excel将转用线性折旧法。
