Excel如何设计函数公式整理固定资产清册
网志图文版:
http://www.b88104069.com/archives/4267
事务所工作的时候,接触过很多家企业的帐册和ERP系统,台湾大型的集团企业蛮多使用
SAP系统,稍具规模的中小型企业很多是被鼎新拿下,例如Workflow系统和Tip-top系统。
像这些成熟完整的ERP系统,会依照功能分成好几个模组,其中总是会有个固资模组,里
面很多制式化报表,包括不可缺少的“财产目录”或者“固定资产清册”。
固定资产清册核心字段有:资产编号、资产名称、规格、数量、原始成本、取得成本、本
期折旧、累计折旧,这些历史资料可以满足事务所种种查核程序。然而,如果公司财会部
门想要做财务分析,例如未来五年十年的预测模型,评估帐上固资未来几年折旧对于损益
的影响,此项分析除了已发生的历史,更需要的是未来资讯,也就是折旧到期日。
比较少在ERP系统报表看到这个字段,事务所不需要,但其实它是公司财务分析模拟未来
状况的关键资讯。以下介绍如何在现有固定资产清册的基础上,运用Excel函数公式计算
出折旧到期日:
一、简单扼要的“固定资产清册”,如同文章前言所述,字段有“资产编号”、“名称”
、“取得日期”等,目的是利用这些资料算出折旧到期的月份。
二、首先是计算出每月折旧的公式:“=ROUND(G5/D5/12,0)”,亦即“取得成本”除以“
耐用年限”、再除“12”(月份)。通常系统报表会有当期折旧,建议还是另外架个公式,
刚好也是验算。
三、计算出折旧的“最后一年”:“=VALUE(RIGHT(YEAR(C5)+D5,2))”,这里利用“Year
”函数将“取得日期”转换成年度,再加“耐用年限”,最后再以“Value”函数强制把
计算结果设定为数值型态, 方便再进一步处理。
四、考虑到月份有一位数和两位数的差异,为符合一般年月为整齐四位数的表达方式,设
计了“IF”函数作为逻辑判断:“
=IF(VALUE(MONTH(C5))<10,CONCATENATE("0",MONTH(C5)),MONTH(C5))”,计算结果即为
“最后折旧月份”,这里是假设取得固资后的次月开始提列折旧。
五、简单将年月合并:“=I5&J5”,得到一目了然的“折旧到期”所属年月。
六、由于最后一年的折旧通常不会刚好是12个月,必须精心设计计算公式:“=IF($
I5<18,0,IF($I5<19,$H5*$J5,$H5*12))”,如果是17年以前到期,于18年当然折旧
费用为零,再来如果是小于19年,加上前面已经筛选掉17年以前,判断结果便是当年18年
到期,折旧计算为“每月折旧”乘以“最后折旧月份”,前两个条件皆不成立的话,表示
在当年折旧不会到期,所以是折12个月。
七、上一步骤将字段的部份前面都加了个“$”,作用为固定住公式中的栏,到了这个要
进一步计算“2019”年及“2020”年,公式拖曳复制过来之后,只要修改其中关于年份的
部份即可。如此,完美计算出未来三年折旧费用预测。公式设的延伸
文章结语两点补充:
第一,ERP系统虽然很多报表可以使用,但毕竟是制式化软件,不一定符合每个企业状况
和需求,很多时候原始报表必须运用Excel进行后加工处理。公式设计时应一并考量延伸
性,如同此篇文章范例,想再增加未来预测年度、过后新的结帐期间要再更新资料,都是
很容易的。
第二,后加工的过程愉悦或者痛苦,决定于日积月累的Excel功力。这篇文章有些函数之
前我用过了,有些函数之前从没用过,只是知道现在处理跟日期还有文字有关的问题,而
我大致了解这两个类型有些什么函数可以使用,所以解题的过程没遇到太大困难。在这里
建议各位读者,既然工作上会一直用到Excel,那么就在每一次遇到难题的时候,把它当
作是挑战和磨练,假以时日,每个人都可以达到赞赞小屋见招拆招、无招刚好练功的境界
。
延伸阅读:
Excel整理术 - 入门密技+进阶实作 台北场淡江大学台北校区
https://goo.gl/y6QKVG
高效率 Excel VBA 工作术 台北场淡江大学台北校区
https://goo.gl/kYqdUc