本量利分析
3.3 CVP 分析(Cost-Volume-Profit)
本章回答什么
- 边际贡献、固定成本、售价和销量怎样共同决定利润?
- 保本点真正告诉管理层的是什么?
- 本量利分析依赖哪些简化假设,这些假设又会在哪些地方误导你?
学习目标
读完这一页后,你应该能够:
- 计算单位贡献毛益、贡献毛益率、保本点、目标利润销量和安全边际。
- 处理销售结构固定的多产品 CVP 题。
- 说明 CVP 假设及其在现实业务中的失效风险。
业务场景
一家健身房准备推出新课程。每位学员收费 200 元,教练课酬和耗材是变动成本,场地租金和营销团队工资是固定成本。管理层需要知道至少招多少学员才不亏、目标利润需要多少销量、如果报名低于预期会亏多少。CVP 把这些问题变成可计算的保本和安全边际。
在主线中的位置
- 这一章属于 管理会计 -> 计划与控制。
- 建议先读变动成本法 vs. 吸收成本法。
- 读完后可以接着进入预算与差异分析。
CVP(本量利)回答的是:销量变了,利润会怎么变? 作答时,先从题目中找出 3 个参数:
- 单位售价(P)
- 单位变动成本(V)
- 总固定成本(F)
根据这些参数算出贡献毛益(Contribution Margin),就可以继续推算保本点和利润。
3.3.1 核心直觉:先“贡献”固定成本,再“贡献”利润
每卖出一件产品,售价扣除变动成本后剩余的金额就是贡献毛益(CM)。它先用于覆盖固定成本,超过固定成本的部分才形成利润。
贡献式利润表把这一关系列示如下:
Sales
- Variable costs
= Contribution margin
- Fixed costs
= Operating profit
3.3.2 关键公式(单一产品)
| 指标 | 公式 |
|---|---|
| 单位贡献毛益 | CMu = P - V |
| 贡献毛益率 | CM% = CM / Sales = CMu / P |
| 保本点(销量) | BEPu = F / CMu |
| 保本点(销售额) | BEPr = F / CM% |
| 目标利润销量 | Q = (F + Target profit) / CMu |
| 安全边际 | MOS = Actual sales - BEP sales |
| 安全边际率 | MOS% = MOS / Actual sales |
公式怎样从利润关系推出来
销售收入是 P × Q,变动成本是 V × Q,再扣总固定成本 F,因此 利润 = (P − V) × Q − F。保本时把利润设为零;要达到目标利润 T,就让总贡献毛益覆盖 F + T,由此得到目标销量公式。
单位也能帮助检查:固定成本“元”除以单位贡献“元/件”,结果才是“件”;除以无量纲的贡献毛益率,结果是“销售额”。这里讨论的是模型中的营业利润,不等于扣除融资与所得税后的净利润,也不等于现金结余。
3.3.3 做题步骤(推荐固定写法)
- 把题目数据归类:P、V、F。
- 先算
CMu和CM%。 - 再根据问题算 BEP、目标销量或安全边际。
- 如果是多产品,先算“加权平均贡献毛益”(见下节)。
3.3.4 例题 1:保本点与目标利润
情境:单一产品。
- 单位售价 P = 50
- 单位变动成本 V = 30
- 固定成本 F = 100,000
计算:
- 单位贡献毛益
CMu = 50 - 30 = 20 - 保本点销量
BEPu = 100,000 / 20 = 5,000 件 - 若目标利润 20,000:
Q = (100,000 + 20,000) / 20 = 6,000 件
这类题可以直接从 CMu 推算,无须先编制完整的利润表。
用代回法检查取整和安全边际
若售价下降 5% 至 47.5,单位贡献变成 17.5。目标利润 20,000 要求销量 120,000 / 17.5 = 6,857.14 件,应向上取整为 6,858 件。卖 6,857 件只得到利润 19,997.5,仍未达标;卖 6,858 件才得到 20,015。题目问“至少多少件”时不能四舍五入。
回到原售价 50、单位变动成本 30:若预计卖 6,500 件,安全边际为 6,500 − 5,000 = 1,500 件,安全边际率约 23.1%,利润为 1,500 × 20 = 30,000。这表示在售价、成本和产能假设不变时,销量可以下降多少才触及保本点,不是“有 23.1% 的概率不会亏损”。
CVP 图:收入线追上成本线的那一点就是保本点
P=50,V=30,F=100,000;超过保本点后,每多卖一件贡献毛益开始进入利润。
这张图适合在做完公式后再看一遍直觉:固定成本让总成本线从 100,000 开始,销售收入线从 0 开始。保本点以前,收入只是不断追赶成本;越过保本点以后,收入线和总成本线之间的垂直距离才是利润。
3.3.5 例题 2:多产品 CVP(销售结构固定)
多产品时,题目通常暗含“销售结构(sales mix)固定”,否则 CVP 无法唯一确定。
情境:两产品 A/B,销售结构固定为 A:B = 2:1。
- A:P=40,V=28
- B:P=70,V=50
- F=120,000
步骤 1:算单位贡献毛益
- A:
CMuA = 12 - B:
CMuB = 20
步骤 2:构造“组合包”(bundle)
按 2:1 组合包 = 2 个 A + 1 个 B
- 组合包贡献毛益 =
2*12 + 1*20 = 44
步骤 3:算保本点(组合包数)
- 保本组合包数 =
120,000 / 44 = 2,727.27,向上取整为 2,728 包
步骤 4:还原到各产品销量
- A:
2,728 * 2 = 5,456 件 - B:
2,728 * 1 = 2,728 件
3.3.6 经营杠杆(Operating Leverage)的直觉
固定成本越高,利润对销量的敏感度越高。
常见指标:度量某一销量水平下的经营杠杆
DOL = Contribution margin / Operating profit
利润很小的时候 DOL 会很大,解释时要说明“接近保本点”的原因。
3.3.7 CVP 的常见假设(也是常见失效点)
- 成本可分为固定与变动,且在相关范围内不变。
- 售价不变(或题目已给出分段售价)。
- 产量 = 销量(若有存货变化,需用吸收/变动成本法另处理)。
- 多产品时销售结构不变。
可运行例题:不要只报一个保本点
基准情景的保本点是 5,000 件,但售价下降或单位变动成本上升会迅速改变结论。下面把三个情景放在同一张表中。
Python:CVP 情景与保本点敏感性
提出建议时,应先交代“在这些价格、成本和销售结构假设下”这一前提,不能把 5,000 件视为不变的保本点。在本例固定成本为正的条件下,若贡献毛益为零,新增销售只能补偿自身的变动成本;若贡献为负,增加销量还会扩大亏损。两种情况下都没有可用的有限保本销量。即使算出了目标,也要检查产能和需求是否足以支持。
接着完成综合决策练习中的降价与产能题,练习识别“算得出来但做不到”的目标。公式推导也可对照 OpenStax 的保本分析。
3.3.8 常见错误
- 把固定成本按单位分摊进 V,导致 CM 算错。
- 多产品题目不先做销售结构“组合包”,直接拿总贡献毛益去除 F。
- 安全边际用“销量差”却写成“金额差”,单位混乱。
- 忘记向上取整(保本点销量必须覆盖固定成本)。
3.3.9 快速检查
- 为什么 CVP 先算贡献毛益而不是先算毛利?
- 多产品 CVP 题里,“销售结构固定”如果不成立会发生什么?
- 固定成本越高,风险一定越高吗?
参考答案
- 贡献毛益直接对应“覆盖固定成本”和“利润”,更贴合本量利分析目的;毛利还混入了固定制造费用的分摊口径(吸收成本法)会干扰短期分析。
- 没有固定结构就没有唯一的加权平均贡献毛益,保本点会变成一个区间甚至不可解。
- 不一定。固定成本高意味着经营杠杆大,销量波动下利润波动更大;但如果需求非常稳定且规模效应明显,高固定成本也可能带来更低的单位成本和更强的竞争力。
本节学习与应用(四个问题)
- 为什么要学/用这一节?
- CVP分析让我们能够计算“多卖一件能多赚多少、销量降一点会不会亏本”,用于支持经营决策。
- 这一节的知识有什么用?
- 帮助确定保本点、目标利润所需的销量/销售额、安全边际和经营杠杆程度,为定价、扩产、促销等决策提供定量依据。
- 在题目或工作中怎么用?
- 做题时:先统一口径(P、V、F),再算 CM,再算保本点或目标利润,最后用文字解释“为什么”。
- 实务中:结合企业的固定成本结构和变动成本占比,评估在不同销量情景下利润的波动性,进而决定是否要提高固定成本(如加大自动化投资)。
- 用好了会得到什么结果?
- 能更熟练、准确地完成 CVP 计算,并解释结果。
- 在实际业务中,根据价格、成本和销量假设比较方案,为判断提供计算依据。
下一章
本章用于做销量和利润的事前测算;下一章把计划写成预算,并在事后分析实际与预算差异。继续读预算与差异分析。