折扣计算的三个基本公式
折扣就是"在原价基础上减去一定比例",所以所有公式都能归结为乘法。折后价 = 原价 × (1 − 折扣率 ÷ 100),折扣率 = (原价 − 售价) ÷ 原价 × 100,原价 = 售价 ÷ (1 − 折扣率 ÷ 100)。三者是同一关系的不同求解方向。500元的商品打7折(即减30%),是 500 × 0.7 = 350元;反过来,已知350元是减30%后的价格,原价就是 350 ÷ 0.7 = 500元。
最常见的错误是反推原价时在售价上再加30%:350 × 1.3 = 455元,而真实原价是500元。因为折扣率的基数是原价,不是售价。"以谁为基数"这个问题也是百分比计算出错的主要原因,可参考百分比计算器。
折扣的错觉:同样的百分比,含义并不对等
折扣率表示"少付的比例",而不是"多得的比例"。减50%意味着同样的钱能买2倍,减20%意味着能多买25%。折扣越大,两者差距拉得越开。下表由公式在构建页面时计算:中间一列是同样的钱的购买力倍数,最后一列是价格要涨回原价所需的涨幅。
| 折扣率 | 同样的钱能买到的量 | 涨回原价所需涨幅 |
|---|---|---|
| 10% | 1.11倍 | +11.1% |
| 20% | 1.25倍 | +25.0% |
| 25% | 1.33倍 | +33.3% |
| 30% | 1.43倍 | +42.9% |
| 40% | 1.67倍 | +66.7% |
| 50% | 2.00倍 | +100.0% |
| 60% | 2.50倍 | +150.0% |
| 70% | 3.33倍 | +233.3% |
涨回原价所需的涨幅永远大于折扣率。减30%的价格要涨42.9%才回到原价,所以促销过后价格悄悄回升时,人们往往觉得"只涨了一点"。
把"买N送M"换算成折扣率
"买1送1"这类活动没有标明百分比,很难比较。付N件的钱拿到N+M件,实际折扣率是 M ÷ (N+M)。前提是每件单价相同,所以要留意单价或规格有没有悄悄变动。
| 活动 | 实际折扣率 |
|---|---|
| 买1送1 | 50.0% |
| 买2送1 | 33.3% |
| 买3送1 | 25.0% |
| 买4送1 | 20.0% |
| 买2送2 | 50.0% |
规格不同的商品互相比较时,用单价比较计算器统一成每100克或每件的价格,比看活动标语更可靠。
叠加折扣与优惠券:顺序会影响结果
百分比折扣之间是连乘关系,所以顺序不影响结果。先减20%再减10%,与先减10%再减20%相同,都是原价 × 0.8 × 0.9 = 原价 × 0.72,总共减28%,而不是简单相加的30%。但一旦混入定额优惠券(如5元),顺序就有影响:金额固定,先在百分比折扣后再减,还是先从原价中减去再打折,最终金额不同。具体哪种方式生效取决于商家和优惠券的规则,请以结算页面的最终金额为准。本计算器的"优惠券的使用时机"选项可以对比两种情形。
示例1:两次百分比折扣加一张定额券。原价120元,先减30%,再减15%,再用5元券:120 × 0.7 = 84.00元,84 × 0.85 = 71.40元,减5元后是66.40元。共优惠53.60元,真实总折扣率为44.67%。若按 30 + 15 = 45%(再加券)去想,就不对了。
示例2:优惠券的时机。同样条件下,若先从原价中减去5元券,则 (120 × 0.7 − 5) × 0.85 = 67.15元,比上面的66.40元多付0.75元。把券放到最后用,5元可以完整抵扣,对消费者更有利。
示例3:三次百分比折扣。200元依次减20%、10%、5%:200 × 0.8 × 0.9 × 0.95 = 136.80元,总共减31.6%。把数字直接相加得到35%,高出3.4个百分点。叠加的小折扣越多,相加之和与实际效果的差距越大。
百分比券和定额券,哪个更划算
如果"8折券"(减20%)和"10元券"只能二选一,就求盈亏平衡价:平衡价 = 定额 ÷ 折扣率,即 10 ÷ 0.2 = 50元。消费超过50元用20%的券更划算,低于50元则用10元券更划算。比如买80元的东西,20%能省16元,多省6元;买30元的东西,20%只省6元,定额券反而多省4元。如果百分比券设有"最高减免额",超过封顶对应的价格后优惠不再增加,也要用同样的方法把封顶一起比较。
识破价签上的小把戏
- 抬高原价:把100元的东西先标成150元,再打6折(减40%)卖90元。标出的是减40%,实际却比原来贵10%。比起折扣率,更应对照之前的实际售价。
- "最高减70%":这只是个别商品的折扣,不是平均水平。请用"原价 + 售价"功能,代入你要买的商品的实际原价和售价。
- 优惠券条件:门槛金额、能否叠加、减免上限各不相同。为凑条件买不需要的东西,反而吃亏。
- 运费:折后总价可能低于包邮门槛,多出运费,实际优惠就缩水了。
本计算器不涉及的内容
本工具只是对你输入的金额做简单乘法运算,不判断价格是否含税,也不会自动加税。如果结算时另外加税,请用销售税计算器按你所在地区适用的税率另行计算。银行卡优惠、积分抵扣等因结算时的规则不同,没有计入。计算结果在每一步保留到分(两位小数),商家的取整方式可能不同,相差几分钱是可能的。
如何使用结果
- 把同一商品在不同店铺的最终结算价用本工具对齐后再比较,不要只看宣传的折扣率。
- 有心理目标价时,用"反推原价"看看当前售价相对于真实原价是什么水平。
- 聚餐有折扣时,先算出折后总额,再用小费计算器等工具来分摊或加小费。
常见问题
先减20%再减10%,等于减30%吗?
不等于。第二次折扣是在已降价的基础上计算,所以是原价 × 0.8 × 0.9 = 原价 × 0.72,总共减28%。
怎样由折后价反推原价?
把售价除以 (1 − 折扣率)。减30%后是350元,则 350 ÷ 0.7 = 500元。用350乘1.3得到455元是错误的。
定额优惠券放在百分比折扣之前用还是之后用更划算?
通常放在之后更划算,因为券的面额会完整抵扣。如果先减券,后面的百分比折扣会让券的效果打折扣。实际顺序取决于商家规则。
计算结果含税吗?
不含。本工具直接以你输入的金额为基准,不区分含税或不含税。如果结算时另外加税,最终金额会与结果不同。
售价高于原价会怎样?
在折扣率功能中,如果售价高于原价,会按涨价幅度显示,而不是负的折扣率。
"买1送1"相当于几折?
付1件的钱拿2件,相当于减50%(五折)。买2送1约减33.3%,买3送1减25%。前提是每件单价相同。