毛利为什么掉了?一位财务分析师三个月做明白的毛利归因方法

零门槛、免安装!海量模板方案,点击即可,在线试用!

免费试用

毛利为什么掉了?一位财务分析师三个月做明白的毛利归因方法

阅读人数:180预计阅读时长:11 min

我做财务分析这些年,被问得最多、也最让我头疼的一个问题,就是「毛利为什么掉了」。这句话通常出现在季度经营会或者年度复盘上,老板翻着报表,眉头一皱,抛出来这么一句。然后整个会议室安静下来,所有人的目光都看向财务。

毛利掉了,老板问我为什么,我用了三个月才把归因这件事做明白

早几年,我对这个问题的回答是很苍白的:「毛利率从 28% 掉到了 24%,主要是成本涨了、售价没跟上。」这话对不对?对。但有用吗?没用。因为它没有回答老板真正想问的——掉掉的这 4 个点,到底是谁造成的?是哪个产品、哪个客户、哪个区域、哪个环节造成的?以及,接下来该怎么办?

后来我才慢慢明白,毛利分析这件事,难点从来不在「算毛利」——毛利率就是一个除法,小学生都会。难点在「归因」——把一个毛利率的变化,精确地拆解到每一个驱动因素上,并且让这个拆解经得起追问、能指导行动。

这篇文章,我想把我做毛利归因这件事的完整经历复盘出来。从最早只会算一个笼统的毛利率,到后来能精确地告诉老板「这 4 个点的毛利下降里,有 2.1 个点是产品结构变化造成的,1.3 个点是某款主力产品降价造成的,剩下 0.6 个点是原材料涨价造成的」。这个过程我走了三个月,踩了不少坑,也总结出了一套方法。我把它完整地讲出来,希望能帮你少走弯路。

一、我的核心判断:毛利归因的本质,是「拆」而不是「算」

先把我最想说的结论放在最前面。

毛利分析这件事,90% 的人做错了方向——他们把力气花在「把毛利率算准」上,却忽略了真正有价值的是「把毛利率的变化拆开」。

这句话听起来有点绕,我解释一下。毛利率本身是一个结果,它等于毛利除以收入。但一个结果的变化,背后一定有原因,而这些原因是「叠加」在一起的——产品结构变了、售价变了、成本变了、汇率变了、客户结构变了……这些因素同时作用,最终体现在毛利率这个数字上。

如果你只盯着毛利率这个结果,你看到的永远是「毛利掉了」这个现象;只有当你把它拆开,你才能看到「毛利为什么掉」的原因。毛利率是「果」,驱动因素是「因」,归因就是从果追到因的过程。

我举个真实的例子。2021 年,我服务的一家食品企业,毛利率从年初的 31% 一路掉到年底的 26%,掉了整整 5 个点。管理层很焦虑,第一反应是「是不是成本涨了」。但我们一拆,发现根本不是这么回事——成本确实涨了一点,但贡献最大的是「产品结构变化」:公司为了冲销量,把低毛利的走量产品占比从 30% 提到了 45%,高毛利的利润产品占比相应下降。光是这个结构变化,就贡献了 3 个点的毛利下降。

如果当初不拆,管理层很可能会误判成「成本问题」,然后去做错误的决策——比如去压供应商、砍费用。但实际上,真正的问题是「产品结构失衡」,该做的是调整产品策略,而不是压成本。

这就是归因的价值——它让你看到真正的原因,而不是看到「看起来像原因」的表象。

二、为什么毛利归因这么难:三个绕不过去的坎

既然归因这么重要,为什么大多数企业做不好?我复盘下来,有三个坎,一个比一个难。

第一个坎:毛利的口径本身就不统一

这是最基础的问题。什么是「毛利」?是收入减成本,还是收入减成本减费用?成本是全成本,还是只算材料成本?收入是含税还是不含税?这些口径如果不统一,毛利率这个数本身就站不住,后面的归因更是无从谈起。

我见过最离谱的情况,是同一个产品,销售部门算的毛利率是 35%,财务算的是 28%,差出 7 个点。一查,销售用的是「售价减进货价」的粗口径,财务用的是「收入减全成本」的细口径。两个数都对,但放在一起,就成了「数据打架」。口径不统一,毛利归因就是空中楼阁。

第二个坎:归因的维度太多,手工拆不动

就算口径统一了,第二个坎又来了——毛利的变化,影响因素实在太多了。产品结构、售价、成本、客户结构、区域结构、汇率、促销折扣……这些因素交织在一起,任何一个都可能影响毛利。

要精确归因,你得把这些因素「同时」考虑进去,算清楚每个因素贡献了多少。这在手工 Excel 里几乎是不可能的任务。因为 Excel 的透视表,一次只能看一两个维度,你要同时看「产品 × 客户 × 区域 × 时间」四个维度的交叉影响,Excel 要么算不动,要么算出来你也看不懂。

第三个坎:归因要「可追溯」,而不是「拍脑袋」

第三个坎,也是最容易被忽视的。毛利归因的结果,是要拿到经营会上、要指导决策的,所以它必须「可追溯」——你告诉老板「产品结构变化贡献了 3 个点」,老板追问一句「怎么算出来的」,你得能一步步还原计算过程,而不是「我感觉是这样」。

这就要求归因的过程是透明的、可复现的,而不是分析师拍脑袋拍出来的一个数。归因的可信度,取决于它的可追溯性。 一个说不清来路的归因结论,比没有结论更危险,因为它可能误导决策。

这三个坎叠加起来,就解释了为什么「毛利归因」这件事,在很多企业里一直停留在「算一个笼统的毛利率」的阶段——不是不想做,是真的做不动。

三、我总结的一套归因方法:先拆量价,再拆结构,最后拆动因

踩了三个月的坑之后,我逐渐形成了一套自己的归因方法。这套方法的核心,是「分层拆解」——把毛利的变化,一层一层地拆下去,每一层都有明确的计算逻辑。

第一层:总量拆解——把毛利变化拆成「量、价、成本」三个因素

这是最经典的一层,也是所有归因的起点。毛利的变化,从总量上看,无非是三个因素造成的:销量变了、售价变了、单位成本变了。

这一层的拆解,可以用一个简单的框架来表达:

驱动因素变化方向对毛利的影响
销量变化销量增减销量增加通常带来毛利总额增加(在正毛利前提下)
售价变化涨价或降价涨价提升毛利率,降价拉低毛利率
单位成本变化成本涨跌成本上升拉低毛利率,成本下降提升毛利率

这一层拆解的价值,在于它能回答「毛利总额的变化,主要是量的问题、价的问题,还是成本的问题」。但它的局限也很明显——它太粗了。它只能告诉你「成本涨了」,却告诉不了你「为什么成本涨了」。

第二层:结构拆解——把「平均」拆成「结构」

第一层拆完,你会发现一个问题:毛利率的变化,很多时候不是「整体售价降了」或「整体成本涨了」,而是「结构变了」。也就是我前面举的那个食品企业的例子——毛利率掉 5 个点,不是产品降价了,而是低毛利产品卖多了。

这一层的关键,是把「平均毛利率」拆成「各产品(或各客户、各区域)毛利率的加权平均」。这样你就能看出,毛利率的变化,有多少是「结构变化」(各产品占比变了)造成的,有多少是「单品毛利变化」(某个产品本身的毛利变了)造成的。

这一层拆解,我一般用下面这个表来呈现:

归因维度拆解方法要回答的问题
产品结构按产品线拆毛利贡献毛利变化是哪些产品造成的
客户结构按客户群拆毛利贡献毛利变化是哪些客户造成的
区域结构按区域拆毛利贡献毛利变化是哪些市场造成的
渠道结构按渠道拆毛利贡献毛利变化是哪些渠道造成的

这一层的价值,在于它把「毛利掉了」这个模糊的现象,精确到了「哪个产品、哪个客户、哪个区域」这个层面。这是归因的核心。

第三层:动因拆解——把「结果」追到「根因」

第二层拆完,你已经知道「是某款产品的毛利掉了」,但还不够。你还需要知道「为什么这款产品的毛利掉了」——是它的售价被压了,还是它的成本涨了,还是它的销量结构变了。

这一层,就要把「单品毛利的变化」,进一步拆成「售价变化」和「成本变化」,再把「成本变化」拆成「材料成本」「人工成本」「制造费用」的变化。一直拆到能定位到具体的、可行动的根因。

三层拆下来,毛利归因这件事才算真正做完。从「毛利掉了」,到「是产品结构变化造成的」,再到「是某款产品因为原材料涨价导致毛利下滑」,一层比一层具体,一层比一层可行动。

四、一个完整的复盘:我是怎么把「毛利掉了 4 个点」讲清楚的

光讲框架有点干,我讲一个完整的案例,把我这套方法串起来。

2022 年,我服务的一家消费电子企业,季度毛利率环比掉了 4 个点。老板在经营会上问:「为什么?」

如果按老办法,财务会拉一张表,告诉老板「毛利率从 24% 掉到了 20%,主要是成本涨了」。这个答案,正确但没用。

我当时的做法,是沿着上面那套三层方法,一步步拆。

第一步,总量拆解。发现这个季度收入基本持平,但成本涨了 8%,所以毛利率掉了。初步判断是「成本问题」。

第二步,结构拆解。把毛利按产品线拆开,发现毛利率的下降,主要集中在两条产品线上:一条是主力机型 A,毛利率掉了 3 个点;另一条是新机型 B,毛利率本来就低,这个季度销量占比还上升了。再往下拆,发现机型 A 的毛利下降,是因为它的核心芯片采购价涨了 15%;机型 B 的毛利拖累,是因为它作为走量机型,占比从 10% 涨到了 18%。

第三步,动因拆解。针对机型 A,把成本进一步拆开,发现芯片涨价贡献了毛利下降的 2 个点,而它的售价其实没变(因为市场竞争激烈,不敢涨价)。针对机型 B,发现它毛利低的原因是「定价策略」——为了抢市场,定价压得很低。

三步拆完,结论就非常清晰了:这 4 个点的毛利下降,有 2 个点来自机型 A 的芯片涨价(成本问题),有 1.5 个点来自机型 B 的低价走量(结构问题),剩下 0.5 个点来自其他零散因素。

这个结论,直接指向了三个可行动的方向:一是和芯片供应商重新谈采购价,或者寻找替代方案;二是重新评估机型 B 的定价策略,看能不能在不丢市场的前提下提一点价;三是优化产品结构,减少对低毛利走量机型的依赖。

这就是归因的价值——它把一个模糊的「毛利掉了」,变成了三个具体的、可执行的经营动作。

这个案例里,如果全靠 Excel 手工做,光是第二步的结构拆解,就要花掉我两三天的时间。但当时我们已经在用 FineBI,把收入、成本、产品、客户这些数据都接了进去,用指标中心统一了毛利的口径,所以整个归因过程,我是在一个看板上通过层层下钻完成的——从「季度毛利率」钻到「产品线」,再钻到「具体机型」,再钻到「成本构成」,全程不到半天。

这里我要点一下 FineBI 在这件事上真正帮到我的几个能力。

第一,指标中心统一毛利口径。 这是归因的地基。FineBI 的指标中心,能把「毛利」「毛利率」这些核心指标的定义、计算逻辑、数据来源统一管理起来,还支持全链路的血缘追踪。毛利的口径在指标中心里定死之后,销售、财务、管理层看到的都是同一个毛利率,争论口径这件事就从根上消失了。

第二,多维下钻定位根因。 FineBI 的 OLAP 分析能力,支持向上钻取、向下钻取,还能联动、跳转、过滤。看到毛利率下降,点一下就能从整体钻到产品线,从产品线钻到具体机型,从机型钻到成本构成,把「为什么掉」一层层定位到根因。

第三,多源数据整合。 毛利归因需要的数据,往往散在 ERP、销售系统、采购系统里。FineBI 能把它们接进来统一处理,省去了手工取数、手工拼接的功夫。

这三个能力,正好对应了我前面说的三个坎:口径不统一、维度拆不动、归因不可追溯。这也是为什么我后来坚定地认为,毛利归因这件事,必须建立在「指标中心 + 多维分析」的 BI 平台上,而不是继续在 Excel 里打转。

五、不同规模的企业,该怎么落地毛利归因

毛利归因这件事,不同规模的企业,落地方式不一样。我按我接触过的企业,分三种情况给建议。

免费试用

初创期:先把毛利口径定下来,归因可以简单

对于初创企业,产品少、客户少、数据量小,毛利归因相对简单。这个阶段最重要的,不是上什么复杂的归因模型,而是「把毛利的口径定下来」——明确毛利怎么算、成本怎么归集、口径是什么。

很多初创公司死在「等做大了再规范」上,结果等真做大了,历史数据口径一团乱,想做归因都做不了。毛利口径的习惯,越早养成,后面的成本越低。

这个阶段,Excel 完全够用,但建议把毛利口径字典先建起来。

成长期:数据变多,归因要能「拆得动」

到了成长期,产品线多了、客户多了、渠道多了,毛利的影响因素也复杂了。这个阶段,Excel 就明显吃力了,尤其是当你要做「产品 × 客户 × 区域」的多维交叉归因时。

这个阶段我建议引入专业的 BI 平台,重点看它的指标管理能力和多维下钻能力。以 FineBI 为例,它的价值在这个阶段会体现得比较明显——因为它能把这些分散的数据源接进来,用指标中心统一口径,让业务人员可以自助地做多维下钻,而不是什么都等 IT 出报表。

成熟期:归因要体系化,沉淀成组织能力

到了成熟期,企业盘子大了,毛利的影响因素极其复杂,这时候归因就不只是「每个月做一次」的动作,而是要沉淀成一套体系——统一的指标体系、标准化的归因模型、固化的分析看板。

这个阶段,FineBI 的指标中心、分析主题、模板市场这些能力会发挥更大价值。它能把一个成熟的归因方法,固化成可复用的模板和看板,让新来的分析师也能快速上手。

我见过做得好的企业,毛利归因已经做到了「自动化」的程度——指标和看板搭好之后,每个月的毛利归因,就是「打开看板、点几下」,从整体钻到产品、钻到客户、钻到成本构成,全程几分钟。这就是归因「体系化」之后的样子。

六、毛利归因里最常见的三个陷阱

归因这件事,方法对了还不够,还得避开几个常见的陷阱。这些陷阱我几乎每个都踩过,或者看别人踩过,值得单独拎出来讲。

陷阱一:把「相关」当成「因果」

这是归因里最隐蔽、也最危险的陷阱。举个例子,某个月毛利率下降了,同时你发现某个大客户的采购量也下降了,于是你得出结论「是这个客户采购量下降导致的毛利下降」。但这两件事,可能只是「同时发生」,并没有因果关系——毛利率下降的真正原因,可能是原材料涨价,而那个客户采购量下降,是因为它自己经营出了问题。

把「相关」当成「因果」,会让你做出错误的决策。避免这个陷阱的方法,是「验证」——在得出因果结论之前,先排除其他可能的解释。比如,如果真是那个客户导致的毛利下降,那么把那个客户的数据剔除后,毛利率应该恢复正常;如果剔除后毛利率还是低,那就说明另有原因。

陷阱二:归因的粒度太粗,导致「平均数的谎言」

归因的粒度,直接决定了结论的准确度。如果你只在「公司整体」这个粒度上做归因,你看到的永远是「平均毛利率」,而平均数会掩盖很多东西。

举个例子,公司整体毛利率是 25%,看起来不错。但如果你拆到产品线,可能会发现,A 产品线毛利率 40%,B 产品线毛利率只有 5%,两者一平均,就成了 25%。如果你不拆,你就永远不知道 B 产品线其实在亏钱。

归因的粒度越细,越能逼近真相。 当然,也不是越细越好——太细了会陷入「只见树木不见森林」。关键是要拆到「能指导决策」的粒度:拆到产品线,能指导产品策略;拆到客户,能指导客户策略;拆到成本项,能指导成本管控。

陷阱三:归因是一次性的,不是持续的

最后一个陷阱,是把归因当成「出了问题才做」的一次性动作。毛利掉了,赶紧做一次归因,找出原因,然后束之高阁。等下次毛利又掉了,再从头做一遍。

这样做的代价是巨大的——每次都要重新取数、重新建模、重新分析,效率极低,而且口径和逻辑每次都可能不一样,历史归因之间无法对比。

正确的做法,是把归因做成「持续的机制」:把指标和看板固化下来,每个月自动跑一遍归因,形成连续的归因记录。这样不仅能及时发现异常,还能看出毛利变化的「趋势」——是某个因素在持续恶化,还是偶发波动。这也是为什么我强调,归因要建立在 BI 平台上,而不是 Excel 里——因为只有把指标和看板固化下来,归因才能「持续」而不是「一次性」。

这三个陷阱,归结起来是一句话:归因要「验因果、拆粒度、可持续」,缺了任何一条,归因都容易变成「看起来有道理、实际会误导」的东西。

七、写在最后:几个我反复验证过的原则

复盘了这么多,最后我把几个我反复验证过的原则,用清单的形式留给你。

第一,归因的前提是口径统一。 口径不统一,归因就是空中楼阁。先把毛利、成本、收入的口径钉死,再谈归因。

第二,归因要分层,不要一步到位。 从总量到结构,从结构到动因,一层一层拆。一步到位地「猜」一个原因,是最危险的。

第三,归因要可追溯。 每一个归因结论,都要能还原计算过程。说不清来路的结论,比没有结论更危险。

第四,归因要落到动作。 归因不是目的,归因之后能指向具体的经营动作——调价、换供应商、调结构、砍产品——才是归因的终点。

下面用几个常见问题,回答我经常被问到的事。

常见问题解答

问:毛利归因多久做一次合适?

答:我建议至少每月一次,和月度经营分析同步。对于变化快的行业(比如电商、快消),可以做到周度。关键不是频率,而是每次都要沿着固定的维度拆,形成连续的趋势,这样才看得出毛利变化的规律。

问:毛利归因里,结构变化和单品毛利变化怎么区分?

答:这是归因里最核心的一个区分。简单说,结构变化是「卖的产品组合变了」,单品毛利变化是「某个产品本身的毛利变了」。区分的方法是:把毛利率的变化,拆成「在单品毛利不变的情况下,产品结构变化带来的影响」和「在产品结构不变的情况下,单品毛利变化带来的影响」两部分。这个拆解,在 BI 工具里通过指标和多维分析可以比较方便地实现。

问:毛利归因做起来了,但业务部门不认可怎么办?

答:这通常是口径或透明度的问题。我的经验是,先把毛利口径和归因逻辑公开透明化,让业务部门能看懂「这个数是怎么来的」。当业务部门发现这个归因能帮他们看清「哪个产品在赚钱、哪个在亏钱」时,认可度自然就上来了。工具层面,FineBI 的自助分析能力,能让业务人员自己动手钻取验证,这也有助于建立信任。

问:Excel 和 BI 工具,做毛利归因该怎么选?

免费试用

答:取决于你的归因深度和数据规模。如果只是算一个笼统的毛利率,Excel 够用;一旦要做「多维度、可下钻、可追溯」的归因,就建议上 BI 工具。以 FineBI 为例,它的指标中心解决口径问题,多维下钻解决定位问题,多源接入解决取数问题,这三件事恰好是 Excel 做归因的短板。

毛利归因这件事,说到底是一种「把模糊的毛利变化,变成可拆解、可定位、可行动的判断」的能力。它不玄乎,也不需要多高深的技术,但它需要你养成「不满足于毛利率这个结果、追问到驱动因素」的习惯。这个习惯一旦养成,你再面对「毛利为什么掉了」这个问题时,就不会再手足无措,而是能从容地、一层层地把答案拆出来。

最后,我想再强调一个容易被忽略的点:毛利归因的最终目的,从来不是「证明谁对谁错」,也不是「给老板一个交代」,而是「帮企业找到可以改善的地方」。归因指向的每一个动作——调价、换供应商、调结构、砍产品——都是在帮企业把钱赚回来。所以,做归因的时候,心态要摆正:你不是在「解释问题」,而是在「寻找机会」。带着这个心态去做,归因这件事,会从一件让人头疼的苦差事,变成一件能真正创造价值的事。

【AI声明】本文内容通过大模型匹配关键字智能生成,仅供参考,帆软不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系blog@fanruan.com进行反馈,帆软收到您的反馈后将及时答复和处理。

若想了解更多关于FineBI的相关信息,您可以访问下方链接,或点击下方组件,快速获得帆软为您提供的企业大数据分析平台建设建议、免费的FineBI试用和同行业自助智能分析标杆案例学习参考。

了解更多Finebi信息:www.finebi.com

帆软FineBI一站式大数据分析平台在线试用!

免费下载

评论区

暂无评论
帆软企业数字化建设产品推荐
报表开发平台免费试用
自助式BI分析免费试用
数据可视化大屏免费试用
数据集成平台免费试用