我怎么用Excel算成本?从最原始的手工表开始
我算是跟成本核算打了二十几年交道了,从最开始那会儿用纸笔记账,到后来单位说要“信息化”,开始用Excel,这其中的门道,我算是摸得一清二楚了。今天就跟大家唠唠,我是怎么一步步把Excel成本核算表玩转的。
基础:原始数据录入和简单加减乘除
刚开始用Excel那会儿,哪有什么复杂的公式,就是把以前手写的账本搬到电脑上。一张表,分几大块:材料费、人工费、制造费用。每一块下面细分项目,然后把每天发生的钱数填进去。
- 材料费:就是采购了多少原料,单价多少,直接用
=A2B2这种公式算出总额。 - 人工费:工人多少小时,每小时多少钱,也是简单的乘法。
- 制造费用:水电煤气,折旧啥的,直接填数字。
在最下面一行,用一个 =SUM(C2:C10) 把一列的总数加起来。这是最原始的,可以说,只要会小学数学,就能搞定这第一步。
进阶:分配与分摊——VLOOKUP和IF函数的应用
后来发现,很多费用不是直接针对某个产品的,比如电费,那是整个车间一块儿用。这时候就得“分摊”了。我得把这些“间接费用”按一定的标准分给不同的产品。
第一步:确定分摊标准
我当时的选择,要么按工时,要么按产量。我在另一个工作表里(比如叫“分摊标准”)记录了每个产品的工时或产量数据。
第二步:用VLOOKUP查找数据
在我的主核算表里,我需要把对应产品的工时数据调过来。我开始大量使用 VLOOKUP 函数。比如我要查找“产品A”的工时:
=VLOOKUP(A2, 分摊标准!A:B, 2, FALSE)
A2是产品名称,然后在“分摊标准”表里找到它对应的工时数据。
第三步:计算分摊比例和金额
总的制造费用是10000块,如果产品A占了总工时的20%。公式就变成了:
=(总制造费用 / 总工时) 产品A工时
为了处理一些特殊情况,比如有些小费用不用分摊,我开始用 IF 函数套在里面:
=IF(B2="直接费用", C2, VLOOKUP(A2, 分摊标准!A:B, 2, FALSE) 分摊率)
这样,表格就开始变得自动化了,不需要我手动去查表计算比例。
精通:处理复杂的库存和多阶段成本
再后来随着产品线的增加,涉及到期初库存、期末库存和在产品的核算,这才是真正考验公式能力的时候。
最要命的是“加权平均法”算成本。简单来说,就是本月生产的成本不能只算本月的,要把上个月剩下来的库存成本也算进去。
期初成本计算
我新设了一个表叫“库存信息”。当计算本月单位成本时,要计算期初结转成本。
期初总成本 = 期初数量 期初单位成本
这个数据往往要从上个月的报表中通过 INDEX + MATCH 组合函数抓取过来,比 VLOOKUP 灵活,不容易出错:
=INDEX(上月报表!C:C, MATCH(A2, 上月报表!A:A, 0))
A2是产品代码,MATCH函数找到它在上月表中的位置,INDEX就把对应的成本数据取过来了。
计算总成本和单位成本
可供分配总成本 = 期初总成本 + 本月发生总成本
总数量 = 期初数量 + 本月投入数量
加权平均单位成本 = 可供分配总成本 / 总数量
这里的公式开始互相嵌套,一个单元格可能有三四层函数。比如计算最终的产成品成本,我用到了 ROUND 函数来保证小数位数的准确性,避免因为四舍五入导致总账对不平。
再配合数据有效性和条件格式,如果哪个数字输错了或者公式算出来的结果是负数(肯定错了),单元格就会自动变色,方便我第一时间定位问题。这套系统搭建起来后,效率是以前手算根本没法比的,基本上只需要输入原始数据,的结果就能自动跳出来,省了我大把时间去盯生产现场的细节,而不是陷在数字堆里。

还没有评论,来说两句吧...