折扣计算器

折后价、折扣率、原价反推,以及含优惠券的叠加折扣,一处算清,并显示每一步价格和真实的总折扣率。

折扣计算的三个基本公式

折扣就是"在原价基础上减去一定比例",所以所有公式都能归结为乘法。折后价 = 原价 × (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送150.0%
买2送133.3%
买3送125.0%
买4送120.0%
买2送250.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元。如果百分比券设有"最高减免额",超过封顶对应的价格后优惠不再增加,也要用同样的方法把封顶一起比较。

识破价签上的小把戏

本计算器不涉及的内容

本工具只是对你输入的金额做简单乘法运算,不判断价格是否含税,也不会自动加税。如果结算时另外加税,请用销售税计算器按你所在地区适用的税率另行计算。银行卡优惠、积分抵扣等因结算时的规则不同,没有计入。计算结果在每一步保留到分(两位小数),商家的取整方式可能不同,相差几分钱是可能的。

如何使用结果

常见问题

先减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%。前提是每件单价相同。