你正打算把价格提高 10%。你的收入会随之上涨接近 10%,还是会有足够多的顾客离你而去,让你最终赚得比原来还少?这个问题的答案是一个数字,它叫作需求价格弹性。它衡量你卖出的数量对价格变化的反应有多强烈,一旦你知道这个数字,定价就不再是猜测。本指南会讲解经济学家用来计算它的中点公式、如何解读结果、是什么让需求富有弹性或缺乏弹性,以及如何从你自己的销售记录中估算出这个数字。
需求价格弹性衡量的是什么
需求价格弹性是需求量变化的百分比除以价格变化的百分比。用符号表示:
弹性 =(数量变化百分比)/(价格变化百分比)
由于更高的价格几乎总是意味着更少的销量,这个数字通常是负数:价格上升,数量下降。经济学家几乎总是讨论它的绝对值——也就是去掉负号后的反应幅度——本指南也沿用这一惯例。当有人说“弹性是 1.5”时,他们指的是负 1.5:价格每上涨 1%,数量就减少约 1.5%。
直觉很简单。弹性接近零意味着顾客对价格变化几乎没有反应——想想短期内的处方药或汽油。弹性很大意味着哪怕价格小幅变动也会引发销量的巨大波动——想想一条满是竞争对手的街区里的一家餐厅。你的定价能力就藏在这个数字里:它越低,你涨价的空间就越大。
中点公式(以及经济学家为何坚持用它)
计算百分比变化最朴素的方法是“变化量除以起始值”。但这会带来一个尴尬的问题:答案取决于你朝哪个方向走。把价格从 10 美元提到 12 美元,朴素方法会报出上涨 20%;再把它从 12 美元降回 10 美元,会报出下降 16.7%。同样的两个价格,百分比却不同——于是你的弹性将取决于你把这变化叫作上涨还是下跌。
中点公式通过把每个变化量除以起始值与终止值的平均值(而不是除以起始值)来解决这个问题:
数量变化百分比 = (Q2 − Q1) / ((Q1 + Q2) / 2) × 100
价格变化百分比 = (P2 − P1) / ((P1 + P2) / 2) × 100
弹性 =(数量变化百分比)/(价格变化百分比)
由于无论从哪个点出发平均值都相同,中点法给出的答案与方向无关。这种对称性正是关键所在:弹性应当描述两点之间的关系,而不是你在两点之间走过的路程。
一个逐步演算的示例
假设你经营一辆咖啡车。拿铁卖 4.00 美元时你每天卖 200 杯;涨价到 5.00 美元后每天卖 150 杯。以下是用中点法的计算:
- 数量变化: 150 − 200 = −50。平均数量:(200 + 150) / 2 = 175。变化百分比:−50 / 175 = −28.6%。
- 价格变化: 5.00 美元 − 4.00 美元 = 1.00 美元。平均价格:(4.00 美元 + 5.00 美元) / 2 = 4.50 美元。变化百分比:1.00 美元 / 4.50 美元 = 22.2%。
- 弹性: −28.6 / 22.2 = −1.29,取绝对值即 1.29。
现在看看收入。之前:200 × 4.00 美元 = 每天 800 美元。之后:150 × 5.00 美元 = 每天 750 美元。尽管价格涨了,收入却下降了——这正是弹性大于 1 时的预期结果,接下来两节会解释。
把同样的算术反着做一遍,就当你是把价格从 5.00 美元降到 4.00 美元。中点平均值完全相同(4.50 美元和 175),所以你得到同样的 1.29。朴素方法会给你两个不同的答案;中点法只给一个。
读懂这个数字:富有弹性、单位弹性、缺乏弹性
弹性的绝对值落在三个区间里,关键的分界线是 1:
- 富有弹性(大于 1)。 数量的反应超过比例。价格每上涨 1%,销量减少超过 1%。咖啡车的 1.29 就是富有弹性:顾客有其他选择,而很多人也确实选择了别处。
- 单位弹性(等于 1)。 数量与价格按完全相同的比例变动。价格每上涨 1%,销量正好减少 1%,总收益保持不变。
- 缺乏弹性(小于 1)。 数量的反应低于比例。价格每上涨 1%,销量减少不到 1%。必需品、成瘾性商品以及没有相近替代品的产品通常落在这里。
两个极端情形补全了整个画面。完全无弹性需求(弹性为零)意味着价格变化时数量根本不动——一条垂直的需求曲线,近似于没有仿制药的救命药。完全弹性需求(弹性无穷大)意味着价格一旦高于市场通行水平,数量就跌到零——一条水平曲线,近似于竞争激烈、买家能瞬间切换的市场里的商品卖家。
总收益检验:弹性对你的营收说明了什么
总收益是价格乘以数量,而价格变化会把这两个因素推向相反方向。弹性告诉你哪一方的推力会赢:
| 如果需求…… | ……而你提价 | ……而你降价 |
|---|---|---|
| 富有弹性(大于 1) | 收入下降——损失的销量超过涨价带来的收益 | 收入上升——新增销量超过降价带来的损失 |
| 单位弹性(等于 1) | 收入不变 | 收入不变 |
| 缺乏弹性(小于 1) | 收入上升——涨价带来的收益超过损失的销量 | 收入下降——新增销量弥补不了降价的损失 |
这张表是本文最实用的东西。如果你的需求缺乏弹性,提价会增加收入,打折会摧毁收入。如果你的需求富有弹性,情况正好相反:打折靠销量赚回成本,而提价则在流失收入——咖啡车为此付出了昂贵的代价。收入在弹性恰好等于 1 处达到峰值,这就是为什么有经验的定价者会从两侧向单位弹性试探。
一个提醒:收入不等于利润。如果每单位利润率的缩水速度快于销量增长,那么一个能增加收入的降价仍可能削减利润。永远要用边际贡献来检验弹性逻辑,而不只是看营收——如果每多卖一单位也仅仅勉强覆盖其变动成本,那么销量增长就只是虚荣。
什么让需求富有弹性或缺乏弹性
弹性不是产品固有的属性;它来自顾客的处境。五个决定因素起着主要作用:
1. 相近替代品的可获得性
这是最主要的因素。顾客拥有的好替代品越多,你的需求就越富有弹性。一条街区里有四家咖啡店的咖啡车面对的是富有弹性的需求;方圆五十英里内唯一的加油站面对的是缺乏弹性的需求。品牌塑造、差异化和转换成本,都是靠让替代品显得不那么相近来起作用的。
2. 必需品还是奢侈品
必需品具有缺乏弹性的需求——在很宽的价格区间内,人们购买的胰岛素、盐或电力的数量大致不变。奢侈品和可推迟的购买则富有弹性:餐厅用餐、度假和新家具都可以等到打折。要注意,这种分类是从买家的角度出发,而不是你的角度:你的高端软件套餐对爱好者来说是奢侈品,对建立在它之上的企业来说则是必需品。
3. 在买家预算中所占的份额
低单价商品感觉缺乏弹性,因为没人会为几分钱重新考虑一笔消费——一件 2 美元的商品涨价 20% 也就 40 美分。高单价商品会被仔细审视、比较和推迟,这使需求更具弹性。这就是为什么低价消耗品的卖家往往能转嫁那些会让耐用品制造商垮掉的成本上涨。
4. 时间跨度
需求会随时间变得更富弹性。短期内,顾客被习惯、合同和设备锁定;长期内,他们会寻找替代品、改变习惯、重新谈判。汽油需求在这个月出了名地缺乏弹性,而在五年跨度上明显更有弹性,因为通勤者最终会拼车、搬家或购买节能汽车。只跑一周的价格测试测的是短期弹性——别以为这个数字明年还成立。
5. 市场界定得有多窄
宽泛的品类缺乏弹性;具体的品牌富有弹性。对“咖啡”的需求几乎不随价格变动,但对你那款特定烘焙豆的需求则敏感得多,因为最接近的替代品就在货架另一头。小企业几乎总是在窄的那一端经营,这意味着你的弹性高于教科书引用的品类平均水平。
从你自己的销售数据中估算弹性
你不需要经济学学位——你只需要两个价格点和诚实的记录。最简单的方法是前后对比的价格测试:
- 选一个产品,其他一切保持不变。 如果可以避免,不要同时搞促销、改包装或碰上季节性波动。公式假设只有价格发生了变动。
- 在旧价格下记录每天或每周的销量,时间窗口要足够长以平摊噪声——对大多数小企业来说至少两到四周。
- 只改一次价,幅度要有意义。 通常的区间是 5% 到 15%:大到足以产生可测量的反应,小到可以低成本地撤回。
- 在新价格下记录销量,窗口长度要相当,然后对两个平均值套用中点公式。
- 对结果做合理性检查。 短期测试得出高于 5 或低于 0.1 的弹性,通常意味着别的东西动了——竞争对手的促销、节假日、缺货——而不是你发现了极端的敏感度。
为你每次测试记一份日志:产品、日期、新旧价格、平均销量、计算出的弹性,以及窗口期内任何异常情况。一年的这类记录就是一本竞争对手无法复制的定价手册,因为它是基于你的顾客测量出来的,而不是教科书上的平均值。
对于有稳定销售历史但从未做过刻意测试的企业,过去那些非自愿的价格变化同样管用——你转嫁的供应商成本上涨、平台费用变化、你结束的折扣。数学不在乎价格为什么变动,只在乎你知道两边的数量。
你的记账在哪里发挥价值
每一个弹性估算都取决于你的数量和收入记录的质量。如果你的账目把所有销售都归入一个收入账户,你就无法重建每个产品每周的销量——而没有这个,任何公式都帮不了你。解决办法是从一开始就按产品级别记录销售明细。
在纯文本账本中,这意味着按产品线分设收入账户,而不是一个不加区分的销售账户:
2026-09-01 * "Weekly sales - house latte" "POS summary week 35"
Assets:Checking 2800.00 USD
Income:Sales:Lattes -2800.00 USD
2026-09-01 * "Weekly sales - cold brew" "POS summary week 35"
Assets:Checking 1470.00 USD
Income:Sales:Cold-Brew -1470.00 USD同时追踪数量——作为 Beancount 元数据、关联的电子表格,或你的销售点导出——每次价格变动就变成一个可测量的实验:每个产品的收入直接来自账本,销量来自销售点系统,中点公式把这组数据变成弹性。如果你想以编程方式而不是手工提取产品级收入,Beancount 文档涵盖了余额和交易查询。
这个习惯会不断累积价值。追踪产品级收入的企业还能看出哪些产品线在补贴哪些产品线、某个“畅销品”其实是不是利润黑洞,以及一次提价是提升了收入还是只是把销量转移到了更便宜的同类产品上。弹性分析只是其中一个回报;其他方面更明智的决策则是剩下的回报。
会导致错误数字的错误
四类错误造成了大多数糟糕的弹性估算:
- 把斜率与弹性混为一谈。 在一条直线需求曲线上,斜率是恒定的,但弹性不是——在同一条线上,高价格处需求富有弹性,低价格处缺乏弹性。一个估算只在你测量的价格附近才有效。
- 让其他东西动了起来。 在旺季提价,或与竞争对手缺货同时发生,会低估弹性。如果你无法隔离价格变动,就把这个干扰因素记进日志,并对结果打折看待。
- 测量标价而不是实际成交价。 如果折扣、优惠券和免运费吸收了你涨幅的一半,顾客反应的是实际成交价,而不是标价。计算平均实际成交价(收入除以数量)并把它用作 P。
- 把一个估算当成永久有效。 竞争对手会进入,替代品会出现,你自己的品牌资产也会变化。至少每年重新测试你最重要的产品,并在任何市场冲击之后立即重新测试。
你的下一步
挑出你收入最高的产品,拉出它过去两个月的每周销量和实际成交价,检查那个窗口期内是否已经发生过价格变化——大多数企业都会找到一个他们从未测量过的变化。这周就用中点公式算一算。无论得出什么数字,把它的日期和背景一起记下来:你刚刚把最有分量的定价猜测换成了一个测量值,而该产品未来每一次价格决策都将从证据出发,而不是凭直觉。





