机会成本公式:例子和图解

2026年10月3日 · 作者 Taylor Yang

机会成本公式怎么用,附完整算例。把「被放弃的价值」和「回报差距」分开算,从图上读出成本,再检查一下你自己的取舍。

机会成本公式长什么样,取决于你在算什么:是你放弃掉的下一个最好替代方案的价值,是两个回报之间的差距,还是为了多得到一样东西而牺牲掉另一样东西的数量。对于一个选择,先认出你不会去做的那个最好可行方案。对于一张图,用放弃的单位数除以多得到的单位数。网上常见的一个等式是从「被放弃方案的回报」里减去「选中方案的回报」;算出来的是回报差距。标签和单位要写清楚,比较要用同一个时间段,只算那些在不同选项之间会变化的未来成本和收益。

机会成本是什么

你有一种有限的资源:钱、工时、设备,或者注意力。用在一个地方,就可能用不了另一个地方。机会成本就是你放弃掉的下一个最好替代方案的价值,OpenStax 的经济学教材就是这么解释的。

「下一个最好」这几个字很关键。如果三个项目里你只能做一个,你不会把两个被否掉项目的好处加起来。同样的资源你本来就做不完两个。你也不会拿一个看起来很吸引人、但从来就不可行的替代方案来算。

一个替代方案的价值可能用美元、产出或者时间来表示。有时候它没法诚实地压缩成一个数字:和朋友待一个晚上,和上一个晚上带薪工作,涉及的是两种不同性质的价值。把取舍描述出来,而不是给这段友情编一个价。

机会成本公式:选对等式

问题计算方式答案代表什么
我选 A 放弃的是什么?A 的最好可行替代方案的价值被放弃的价值
B 比 A 多给多少回报?B 的回报 − A 的回报相对回报差距
每多得到一个 X,我要放弃多少 Y?放弃的 Y 单位数 ÷ 多得到的 X 单位数每单位 X 的机会成本

你可能会看到 OC = FO − CO 这个写法,FO 是被放弃方案的回报,CO 是选中方案的回报。拿它比较两个回报是方便的。但按「下一个最好替代方案」这个定义,FO 本身就是被放弃的价值。那次相减告诉你的是差距。用等式之前,先写清楚你指的是哪一个量。

选定的一个方案紧挨着最好的可行替代方案,较弱的替代方案被放得更远
选定的一个方案紧挨着最好的可行替代方案,较弱的替代方案被放得更远

认出那个最好的可行替代方案;不要把所有被否掉的选项加起来。

例子:被放弃的价值 vs 回报差距

假设一个虚构的、为期一年的项目比较,各项目扣掉相关成本之后的净回报是这样:

项目示意净回报状态
A$600选中
B$900最好可行替代方案
C$400另一个替代方案

选 A 就放弃了 B 的 $900 净回报。回报差距是 $900 − $600 = $300。把 B 和 C 加起来算成 $1,300,等于把两个互相排斥的替代方案都算进去了。把 $300 说成全部被放弃的价值,就把两个问题混在一起了。

这些是教学用的数字,不是对投资表现的估计。真正的比较还需要时间口径一致、不确定性处理得当,以及相关的约束条件。

五步算出机会成本

  1. 说清选择和资源。 比如:「下周我们唯一那台机器给哪个项目用?」
  2. 列出可行的替代方案。 如果「什么都不做」是一个真实选项,就把它算进去。把超出预算、截止时间或产能的选项去掉。
  3. 选一个共同的比较基准。 用同一时间段,口径一致的毛值或净值。如果你用的是净收益,就不要把同一笔成本再减一次。
  4. 找出你会放弃的那个最好替代方案。 在互相排斥的项目里,这就是一个替代方案。如果某种组合真的可以实现,那这个组合可以算作一个替代方案。
  5. 算出结果并写好标签。 写成「$900 被放弃的净回报」、「$300 回报差距」,或者「每多一个 X 需要 3 个 Y」。把假设写在旁边。

如果结果依赖某个预测,就换成一个不利的假设再比一次。一个精确的相减,并不会让一个不确定的输入变可靠。我们那篇二阶思维指南能帮你找出第一次比较里漏掉的后果。

例子:时间的机会成本

你周六有三个小时。你可以上一个扣掉相关通勤成本后值 75 美元的带薪班,可以完成一个自己的项目,也可以休息。你选了项目,把那个班当成次优的替代方案。金钱上的机会成本就是你本来能赚到的 75 美元。

不要自动按你平时的时薪给每个空闲小时定价。那个班必须真的可上,加班也必须真的可行。如果你更想选的是休息,那么「三个小时的休息」可能比一个编出来的美元数字更准确。

怎么从图上算机会成本

在生产可能性边界(production possibilities frontier)上,往某种商品多走,往往要少另一种。要用的比值是:

X 的机会成本 = Y 的减少量 ÷ X 的增加量。

这跟入门经济学里用的「放弃的单位数除以多得的单位数」的方法是一致的。先读坐标轴上的标签。方向一反,分子和答案的单位都会变。

看这条虚构的边界,按列出的点用直线段连起来:

点X 的单位数Y 的单位数
A218
B412
C62
一条假想的生产可能性边界连起三个点:A 在 2 X、18 Y,B 在 4 X、12 Y,C 在 6 X、2 Y
一条假想的生产可能性边界连起三个点:A 在 2 X、18 Y,B 在 4 X、12 Y,C 在 6 X、2 Y

从 A 到 B,6 个 Y 换来多出的 2 个 X。从 B 到 C,10 个 Y 换来同样多出的 2 个 X。

  1. A → B: 放弃 18 − 12 = 6 个 Y;得到 4 − 2 = 2 个 X。成本 = 每 X 3 个 Y。
  2. B → C: 放弃 12 − 2 = 10 个 Y;得到 6 − 4 = 2 个 X。成本 = 每 X 5 个 Y。
  3. A → C: 放弃 16 个 Y;得到 4 个 X。两段的平均是每 X 4 个 Y。

第一段和第二段之间,成本上升了。A 到 C 的平均并不表示每多一个 X 都正好花 4 个 Y。在一条平滑的曲线边界上,某一点的斜率描述的是局部的边际取舍;两个相距较远的点之间的比值,描述的是那个区间上的平均。

从 B 退回 A,是放弃 2 个 X 换来 6 个 Y,所以反方向的成本在这一段是每 Y 1/3 个 X。这是一个单位不同的倒数,不是矛盾的答案。

沉没成本和其他计算错误

沉没成本(sunk cost)是已经发生、无法收回的支出。它不该决定哪个未来方案最好。OpenStax 把这类过去的成本,和仍然可选的那个选择的收益与成本区分开来。

假设你付了一笔收不回的 50 美元申请费。现在你要在两门课之间选。无论选哪门,那 50 美元都没了,所以拿它当继续的理由区分不了这两个方案。未来的学费、时间,以及能不能退款,才会区分它们。

在采信一个答案之前,检查这几个错误:

  1. 把所有被否掉的选项都加进来。 应该用最好的可行替代方案,而不是一个根本不可能的组合包。
  2. 比较了不同的时间段。 月度收益和年度收益需要换算到同一个基准。
  3. 混用了毛值和净值。 相关成本要一致地扣,而且只扣一次。
  4. 丢掉了图上的单位。 只写「3」是不完整的;「每多一个 X 需要 3 个 Y」才说清了牺牲的是什么。
  5. 把预测当成确定的事。 回报不确定时,把假设或者一个区间写出来。

你自己的取舍工作表

做决定之前,先抄下这份简短记录:

字段填写内容
选择和有限资源什么只能用一次?
可行选项我实际上可以做什么?
选中的方案我在评估哪个方案?
最好的替代方案我本来会选什么?
比较基准同一时间段、单位、成本处理方式
被放弃的价值最好替代方案的价值
回报差距(可选)替代方案价值减去选中方案价值
不确定的假设什么可能改变排序?
一本取舍笔记把选定方案、最佳替代方案和比较单位摊在一起看
一本取舍笔记把选定方案、最佳替代方案和比较单位摊在一起看

把选择、替代方案和单位放在同一份记录里。

练手一下:可行替代方案 Q 和 R 分别提供 110 美元和 65 美元,你选净收益 80 美元的 P。被放弃的价值是 $110;回报差距是 $30。Q 和 R 不能加起来。

当有多个标准都要考虑时,把这份工作表和决策框架一起用。如果别人的选择会改变你的替代方案,博弈论游戏提供的是另一类模型。

常见问题

机会成本的公式是什么?

按「下一个最好替代方案」这个定义,先找出你放弃掉的最好可行方案的价值。对于单位换算式的取舍,用放弃的除以得到的。用选中方案的回报去减替代方案的回报,得到的是一个比较差距;要相应地给它贴标签。

怎么用图来算机会成本?

读两个点和坐标轴上的单位。用被放弃那种商品的减少量,除以想要那种商品的增加量。写清方向和区间;曲线边界上的一个比值,是这个区间上的平均。

举一个简单的机会成本例子?

如果选一个不赚钱的活动意味着放弃一个扣掉相关成本后值 75 美元的班,那 75 美元就是金钱上的机会成本。如果那个班从来就上不了,那它就不是你实际放弃的那个替代方案。