跳到主要内容
1123.net
ZH
1123.net

搜索工具

在工具目录中筛选,全部在浏览器本地完成。

输入关键词即可筛选,按回车打开第一个结果。

折扣计算器

这个计算器把折扣百分比换算成实际要付的钱:优惠金额、折后价和总共省下多少。再加上第二重折扣或消费税税率,就能看到完整的价格明细。

所有数据都在你的浏览器本地处理,不会上传到我们的服务器。

%

按已经降过价的金额计算,不与第一个百分比相加。

%

按所有折扣之后的价格计算。

最终价格

$159.99
原价
$199.99
第一重折扣后
$159.99
总节省
$40.00
实际折扣
20%

如何使用这个工具

  1. 1 输入原价和折扣百分比,结果会随输入即时更新。
  2. 2 如需第二重折扣,可以继续填写。第二重折扣作用在已经降过价的金额上,不会与第一个百分比相加。
  3. 3 如需计算消费税,请输入税率;税额按所有折扣之后的价格计算。
  4. 4 选择用于显示的货币符号。它只改变符号和小数位数,不影响数字本身。

公式与计算逻辑

优惠金额

优惠金额 = 原价 × 折扣 ÷ 100

优惠金额是原价中由百分比折算出的那一部分。199.99 按 20% 折扣计算,减去的是 39.998,四舍五入只发生在显示环节。

折后价

折后价 = 原价 − 优惠金额

用原价减去优惠金额,得到的是加税之前的价格。

两重折扣叠加

价格 = 原价 × (1 − 折扣1 ÷ 100) × (1 − 折扣2 ÷ 100)

第二重折扣按已经降过价的金额计算,所以两个百分比是相乘而不是相加。先打 25% 再打 10%,合计降幅是 32.5%,不是 35%。

消费税

最终价格 = 折后价 × (1 + 税率 ÷ 100)

税额按折后价计算,而不是按原价计算。税额是你在折后价之外额外支付的金额。

示例演示

原价 199.99 打 20% 折扣

一件外套售价 199.99,现在优惠 20%。

  1. 199.99 × 20 ÷ 100 = 39.998
  2. 199.99 − 39.998 = 159.992
  3. 显示结果:省 40.00,应付 159.99

折后价为 159.99,共省下 40.00。计算器内部保留 39.998,只在显示时四舍五入。

先打 25%,再打 10%

一件 80.00 的商品先参加 25% 的促销,再叠加 10% 的优惠券。

  1. 80.00 × 25 ÷ 100 = 20.00
  2. 80.00 − 20.00 = 60.00
  3. 60.00 × 10 ÷ 100 = 6.00
  4. 60.00 − 6.00 = 54.00

实际支付 54.00,共省下 26.00。折算后的整体折扣是 32.5%,而不是把两个百分比相加得到的 35%。

边界情况与精度

叠加折扣不能直接相加

第一个之后的每个百分比都作用在更小的基数上。把两个百分比直接相加会得到错误答案:先 25% 再 10% 的实际降幅是 32.5%,而 25% + 10% 看起来是 35%。

四舍五入与最小货币单位

金额在内部保持精确,只在显示时舍入。199.99 的商品打 20% 折扣,精确的优惠金额是 39.998;界面显示 40.00,但后续计算仍使用精确值。

100% 折扣

100% 的折扣会把价格降到 0。如果同时填了税率,0 的税额仍然是 0,最终价格也保持为 0。

税额按折后价计算

消费税在所有折扣之后计算。填写税率不会改变优惠金额和总节省,只是给最终价格增加一行税额。

常见问题

怎么计算优惠金额? +

用原价乘以折扣百分比,再除以 100。199.99 按 20% 折扣计算,优惠金额为 199.99 × 20 ÷ 100 = 39.998,显示为 40.00。

为什么先打 25% 再打 10% 不等于直接打 35%? +

第二重折扣按折后价计算,而折后价比原价小。两次折扣的系数是 0.75 × 0.90 = 0.675,所以总降幅为 32.5%。

税额是在折扣之前还是之后计算? +

在折扣之后。计算器按所有折扣之后剩余的价格计算消费税,这也是零售定价中常见的顺序。

货币选择器会换算汇率吗? +

不会。它只改变显示的货币符号和小数位数,不进行汇率换算,数字与你输入时保持一致。

打 100% 折扣会怎样? +

折后价变为 0。任何税率乘以 0 都是 0,所以最终价格也是 0,总节省等于原价。

为什么我手算的结果差一分钱? +

把每个中间金额分别舍入,会让总额出现一分的偏差。这个计算器保留完整精度直到最终显示,然后按货币的最小单位舍入。如果每一步都单独舍入,最后一位数字可能略有不同。