工具介绍
折扣计算器把价格和折扣百分比变成结账时真正关心的数字:到底要付多少钱。给定原价和折扣率,工具用原价乘以折扣算出省下的金额,再用原价减去这部分得到折后价。反过来用的话,输入原价和折后价,就能算出这实际上是打了几折。
工具也支持叠加折扣——比如先打7折,再在折后价基础上多打9折。因为第二次折扣是作用在已经打折后的更小数字上,所以两次折扣叠加省下的钱,永远比把两个折扣百分比直接相加要少,这一点在结账时经常被搞混。
为什么使用它?
- 双向计算:价格+折扣% → 折后价,或原价+折后价 → 折扣率。
- 支持叠加折扣,显示真实的合计省钱金额,而不是简单相加的错误结果。
- 输入即算,实时出结果,无需刷新页面、无需注册。
- 可用于对比促销价、核对收银台账单,或规划一笔大额消费。
- 全部在浏览器本地运行,输入的内容不会发送到任何地方。
使用方法
- 输入商品原价。
- 输入折扣百分比,或者切换到反向模式,改为输入折后价。
- 查看实时算出的折后价和省下的金额。
- 如需叠加第二次折扣,在第二个输入框输入额外的折扣百分比——它会作用在已经打过折的价格上。
示例
输入
原价800元,先打75折(即优惠25%),再额外打9折输出
第一次折扣后:600元;再打9折后:540元;总共省了260元(相当于打了6.75折,而不是6.5折)800元的25%是200元,剩600元;600元的10%是60元,剩540元。25%和10%两次折扣叠加,等于一次性打32.5%折扣,而不是35%。
常见折扣速查表
| 原价 | 折扣 | 实付 | 省下 |
|---|---|---|---|
| 500元 | 10% | 450元 | 50元 |
| 500元 | 25% | 375元 | 125元 |
| 1000元 | 20% | 800元 | 200元 |
| 1000元 | 50% | 500元 | 500元 |
| 2000元 | 30% | 1400元 | 600元 |
相关工具
折扣本质上是百分比计算的一种特殊情况,所以百分比计算器可以用来处理其他与百分比相关的问题。如果是在餐厅分摊一笔打过折的账单,小费计算器可以单独处理小费和分摊金额。
常见问题
折扣率怎么计算?
折扣率 = (原价 − 折后价)÷ 原价 × 100%。如果一件商品从500元降到400元,折扣就是(500 − 400)÷ 500 × 100 = 20%(相当于打8折)。已知折扣求折后价的话,用原价乘以(1 − 折扣% ÷ 100)即可。
先打7折再打9折,等于总共打6折吗?
不等于——这是价格计算中最容易搞错的地方之一。两次折扣是先后依次作用的,不是把折扣百分比直接相加。以一件100元的商品为例:打7折后是70元,再在70元基础上打9折是63元,总共省了37元,相当于打了6.3折,而不是把30%+10%相加得到的6折。第二次折扣永远是作用在已经降价后的金额上,所以叠加折扣实际省下的钱,总是比两个折扣直接相加要少一些。
怎么单独算出省了多少钱,而不只是百分比?
省下的金额 = 原价 × (折扣% ÷ 100)。一件600元的商品打85折(即优惠15%),就是600 × 0.15 = 90元,折后价是510元。
只知道折后价和折扣,怎么反推出原价?
用折后价除以(1 − 折扣% ÷ 100)。如果一件商品打8折(优惠20%)后是380元,那原价就是380 ÷ (1 − 0.20)= 380 ÷ 0.80 = 475元。
我输入的数据会被保存吗?
不会。计算完全在你的浏览器里用JavaScript完成,输入的内容不会发送到服务器,也不会被保存或记录。