前两期,老汪带大家通过在ERP之外的线下建模的方式解决了“多级BOM穿透定额”模拟动态测算材料成本,以及“材料成本量、价差分离”的难题,填补了这两大块制造业材料成本核算的黑洞。
但这两项其实还算是比较纯粹的,无非就是算,材料账我们能算准后,但一到月末分摊制造费用时(折旧、电费、间接人工等),系统算出来的单品利润,可能连财务自己都不信,更何况销售、老板呢?
所以,我们今天这个文章的主题就是:制费分摊!
我将用一个制造费用分摊的小案例演示如何在ERP之外,通过Excel BI 搭建基于作业成本法(按动因分配)的间接费用精准分摊模型,并看出如果按照原来的传统一刀切按产量分摊的模式来分摊,数据是多么的令人尴尬!
内容非常干,希望大家支持一下,点赞、推荐、转发,如果你有不理解的地方欢迎在下面留言,有评论必回复。谢谢支持!
一个简单的案例展示说明ABC作业成本法以及怎么通过线下建模来灵活实现
一、大锅饭分摊是如何逼死销售的?
月末结账,财务总账里归集了65万的折旧费、电费和间接人工费。传统财务最习惯的做法是什么?直接导出本月的“完工产量表”,用65万除以总产量,把费用像撒胡椒粉一样摊到各个产品头上。
这叫“假账真算”。我们来看一个真实的惨案:
车间里同时生产两款核心产品:
- ①高端款A:极度依赖几百万的CNC数控机床精加工,极其耗电、费刀具,但当月只产了100件。
- ②标准款B:纯靠工人在流水线上手工组装,连机器的电钮都没碰过,当月产了2000件。
如果财务按“产量”去平摊这65万的费用,结果是什么?纯手工组装的普通款B,因为产量大,莫名其妙地背上了50万的机器折旧和电费黑锅!
老板看着传统财务报表大发雷霆:
“标准款B的成本怎么这么高?毛利全是负的!通知销售部,B产品立刻提价20%,卖不出去就停产!高端款A毛利竟然高达40%,给销售部发奖金,拼命接A的单子!”
结果次月(真实的商业灾难):标准款B因为盲目涨价,被懂行的竞争对手迅速抢走订单,销量大幅下滑。这导致车间失去了分摊固定费用的“产量基盘”。
而高端款A由于报价(基于错误的低成本)在市场上显得“极具性价比”,销售疯狂接单。但实际上,高端款A真实耗费的机床电费和折旧远超预期,每卖一台都在隐性亏损。
到了月底,老板看着利润表彻底懵了:明明销售卖出去的都是系统里显示“高毛利”的高端单子,为什么公司的总净利润竟然变成了负数?!殊不知,虚假的高毛利误导了决策。
二、传统分摊法VS作业成本法(ABC)
精明的财务BP,是不会允许机器的折旧费让手工组装的产品来背锅的。破局点在于引入管理会计的精准分摊工具——作业成本法,简称ABC)。
两种逻辑的巅峰对决:
- ❌传统分摊法(单一动因):简单粗暴。不管你是耗电还是耗人工,统统按“产量”或“材料金额”一个标准分摊。
- ✅作业成本法(多动因精准分配):谁占用了资源,谁掏钱!
- 折旧费和电费?必须按各个工单实际消耗的【机器工时】来分摊!
- 车间辅料和间接人工?必须按各个工单实际消耗的【人工工时】来分摊!
其实很多财务老兵心里都清楚“按动因分配”才是王道,但苦于在实操中,面对成千上万的单据和复杂的工序,根本不知道该怎么把动因规则落地、怎么把数给算出来。
更无奈的是,想在传统的通用型 ERP 里去定制配置这套多动因逻辑,往往极其昂贵且死板。今天,老汪就教你使用 Excel BI方案下的 Power Pivot,线下搭建外挂模型,极其灵活、低成本地实现这套高阶分摊引擎!
三、业务模型搭建:准备“两张底表”
在Excel的数据模型中,我们只需要提取两张极度扁平化的基础表:
表1:总账费用表(t_总账费用)
月末,财务总账里归集了制造费用,总计650,000元。
![图片[1]-明知制费“按动因分摊”更好但无法落地,从“一刀切”到“精准溯源”,手把手教你搭建基于ABC作业成本法的精准分摊模型-小微之家 | 汪斌带你开公司 | 老汪洞察](https://xiaoweihome-img.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2026/03/20260303175034105.png)
业务常识:机器折旧和电费,由“机器工时”驱动;间接人工,由“人工工时”驱动。
表2:车间工单工时明细表(t_工单明细)
这是月底从MES系统或车间统计员处收集的本月各工单真实耗时。
![图片[2]-明知制费“按动因分摊”更好但无法落地,从“一刀切”到“精准溯源”,手把手教你搭建基于ABC作业成本法的精准分摊模型-小微之家 | 汪斌带你开公司 | 老汪洞察](https://xiaoweihome-img.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2026/03/20260303175050803.png)
核心数据点:高端款A耗费了1000小时机器;而标准款B机器耗时为0,人工耗时1500小时。
四、DAX硬核建模:徒手捏出“多动因分配引擎”
选中两张表按 Ctrl + T 转为超级表后,在Excel中,点击【Power Pivot】 -> 【添加到数据模型】。
为了让大家看清“真相与假象”的强烈反差,我们在大脑后台,把这两种算法的DAX代码全写出来同台竞技!
第一回合:传统财务的“大锅饭算法”(用来还原假账)
-- 全厂总费用与总产量(用 ALL 函数死死锁住大盘)
大盘总费用 := CALCULATE(SUM('t_总账费用'[金额 (元)]), ALL('t_总账费用'))
大盘总产量 := CALCULATE(SUM('t_工单明细'[完工产量 (件)]), ALL('t_工单明细'))
-- 算出传统一刀切单件费率 (65万 / 2600件 = 250元/件)
传统单件费率 := DIVIDE([大盘总费用], [大盘总产量])
-- 【假账结果】:让每个产品产量去乘 250元
传统分摊结果_假账 := SUMX('t_工单明细', 't_工单明细'[完工产量 (件)] * [传统单件费率])
第二回合:老汪的“ABC精准分配算法”(用来还原真相)
-- 锁定全厂总干活时间(做分母)
全厂总机器工时 := CALCULATE(SUM('t_工单明细'[实际机器工时(H)]), ALL('t_工单明细'))
全厂总人工工时 := CALCULATE(SUM('t_工单明细'[实际人工工时(H)]), ALL('t_工单明细'))
-- 锁定财务资金池(做分子,把钱分堆)
全厂机器费用池 := CALCULATE(SUM('t_总账费用'[金额 (元)]), 't_总账费用'[费用类别] = "机器折旧费" || 't_总账费用'[费用类别] = "车间电费")
全厂人工费用池 := CALCULATE(SUM('t_总账费用'[金额 (元)]), 't_总账费用'[费用类别] = "间接人工/辅料")
-- 算出精准费率 (机器一小时多少钱?人工一小时多少钱?)
精准机器费率 := DIVIDE([全厂机器费用池],[全厂总机器工时])
精准人工费率 := DIVIDE([全厂人工费用池],[全厂总人工工时])
-- 【终极真相】:让每个工单用自己的真实耗时,去乘精准费率!
模型精准分摊_真相 :=
SUMX(
't_工单明细',
't_工单明细'[实际机器工时(H)] *[精准机器费率]
+ 't_工单明细'[实际人工工时(H)] * [精准人工费率]
)
折旧费必须按机器转了多少小时算,人工费必须按人干了多少小时算!
五、让老板惊出冷汗的“照妖镜”对比
度量值写完,关掉后台回到Excel单元格画布。插入一个数据透视表,行标签拉入“产品名称”。我们把传统假账和精准真相并排放在一起,一目了然!
![图片[3]-明知制费“按动因分摊”更好但无法落地,从“一刀切”到“精准溯源”,手把手教你搭建基于ABC作业成本法的精准分摊模型-小微之家 | 汪斌带你开公司 | 老汪洞察](https://xiaoweihome-img.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2026/03/20260303175227827.gif)
第一步:插入数据透视表
点击 Excel 顶部菜单栏的【插入】->【数据透视表】,在弹出的窗口中,选择【使用此工作簿的数据模型】,点击确定。
第二步:摆兵布阵(拖拽字段)
在右侧的字段列表中,找到带有小圆柱体图标的表名:
- 把 t_工单明细 里的 【产品名称】 拖入到 “行” 区域。
- 把 t_工单明细 里的 【完工产量 (件)】 拖入到 “值” 区域。
- 找到带有 fx 图标的度量值,依次把 【传统分摊结果_】 和 【精准分摊总工费】 这两个度量值拖入到 “值” 区域。
![图片[4]-明知制费“按动因分摊”更好但无法落地,从“一刀切”到“精准溯源”,手把手教你搭建基于ABC作业成本法的精准分摊模型-小微之家 | 汪斌带你开公司 | 老汪洞察](https://xiaoweihome-img.oss-cn-shanghai.aliyuncs.com/wp-content/uploads/2026/03/20260303175306167.png)
数据真相极其尴尬:
你将在透视表里清清楚楚地看到:
- 【高端款A】:产量只有100。在“传统假账”里,它只分了2.5万费用;但在“精准真相”里,它耗费了大量数控机床,真实制造费用高达31.5万!传统算法少算了29万,这玩意儿不仅不赚,亏到底裤都没了!
- 【标准款B】:产量高达2000。在“传统假账”里,它背了50万的大黑锅;但在“精准真相”里,它纯手工没用机器,真实费用只有15万!传统算法多算了30多万,它其实被委屈了,它才是公司真正的利润奶牛!
- 【总计】:两个算法的底部汇总金额,全都是650,000元!一分不差,财务总账完美轧平!
你作为财务BP,拿着这张“ABC照妖镜对比图”冲进老板办公室:
“老板!千万不能停产标准款B!产品A占用了我们所有昂贵的数控机床,耗费了巨额电费,如果按实际占用资源算,产品A每一单都在让我们倒贴钱!产品B虽然单价低,但纯手工不耗机器,那才是维持我们现金流的命脉!”
老板看完冷汗直冒。他看你的眼神都不一样了,从此不再是一个只会记账的了!
六、告别“拉公式”,拥抱“建模型”
这套模型一出,很多表哥表姐兼杠精会问:这点数据我用Excel函数拉一下不也很快吗?
如果在真实的制造业实务中:你面对的可能是5000行跨车间调拨单!
你面对的是每个月都在新增的各种复杂工序和20多个制造费用科目!
如果你用传统Excel拉公式,只要加一个新产品或者动一行数据,可能你所有的公式都全部错乱了!
而今天我教你的,叫“在ERP之外搭建独立的数据分析模型”。模型一旦建好,业务逻辑就彻底固化了。下个月,你只需要把总账表和工时明细表往系统里一贴,哪怕数据涨到了100万行,只需点击“全部刷新”,几分钟,所有产品的精准分摊结果全自动生成!
把核算的脏活累活交给机器引擎,把你的大脑释放出来去还原利润真相、指导业务决策。这,才是数字化时代,老板砸重金都求之不得的【技术驱动型财务哇】!
你们公司现在的折旧和电费是怎么分摊的?是不是还在按产量或材料金额搞“大锅饭”?敢不敢把你公司的制造费用用这套模型跑一次分摊?你可能会发现你们的“爆款利润”完全是假象!
另外,像这样的财务BP计算模型搭建思维和业务管理逻辑在老汪的Excel BI财务数据建模陪跑实战课中比比皆是,如果需要课程,请识别下方二维码加老汪微信详询。










暂无评论内容