组合优惠计算器 — 买一送一、买二送一
组合价格、每件价格以及买 N 送 M 活动的实际成本
在浏览器中处理 · 不上传任何内容
一件商品的原价。
1 到 10,000 的整数。
购买组合时在原价基础上减去的百分比。
组合价格结果
输入单价和件数,即可看到组合价格和每件价格。
金额以最小货币单位的整数计算(两位小数),四舍五入。未包含最低消费、优惠上限和运费。每件价格除不尽时会取整,因此每件价格 × 件数可能与组合价格略有差异;差额随件数增加,最多可达件数一半的最小单位(例如 100 件最多差 0.50)。
功能简介
商店经常同时推出组合折扣和“买一送一”之类的活动,标出来的数字很难直接比较。这个组合优惠计算器根据单价、件数和折扣,显示组合价格、每件价格和节省金额。在“买 N 送 M”模式下,输入付费件数和赠送件数,就能看到实际每件价格和实际折扣率。所有计算都在浏览器中完成。
使用方法
- 在顶部选择组合折扣模式或买 N 送 M 模式。
- 输入一件商品的原价。
- 组合折扣模式下输入件数和折扣百分比。
- 买 N 送 M 模式下输入付费件数(N)和赠送件数:买一送一为 1 和 1,买二送一为 2 和 1。
- 查看组合价格或实际支付额、每件价格、节省金额和下方公式。
计算规则
- 组合价格 = 单价 × 件数 − (单价 × 件数 × 折扣),折扣四舍五入到最小货币单位。
- 每件价格 = 组合价格 ÷ 件数,除不尽时取整。
- 买 N 送 M:支付 单价 × N,得到 N + M 件。
- 实际每件价格 = 支付金额 ÷ 得到件数,实际折扣率 = 赠送件数 ÷ 得到件数。
- 件数必须是 1 到 10,000 的整数。
- 金额以最小货币单位的整数处理(两位小数),没有浮点误差。
示例
| 模式 | 输入 | 结果 |
|---|---|---|
| 组合折扣 | 1,000 × 3 件,减 10% | 组合 2,700,每件 900,节省 300 |
| 买一送一 | 10,000,N=1,送 1 | 2 件 10,000,每件 5,000,50% |
| 买二送一 | 3,000,N=2,送 1 | 3 件 6,000,每件 2,000,33.33% |
| 买三送二 | 1,000,N=3,送 2 | 5 件 3,000,每件 600,40% |
常见误区
常见错误是把总件数当成 N 填写:买二送一时 N 是 2,赠送 1 件。另一个误区是以为组合越大越划算:如果用不完,每件再便宜也可能让总花费增加。保质期短的食品,请按你真正吃得完的数量来比较。商品规格不同时,可以再用单价比较计算器看看每 100 g 或每 100 ml 的价格。
常见问题
买一送一实际打了几折?
花一件的钱拿两件,相当于原价合计减掉一半。单价 10,000 时,付 10,000 得两件,每件 5,000。买二送一是花两件的钱拿三件,约优惠 33.33%;买三送二是花三件的钱拿五件,优惠 40%。
组合折扣和买 N 送 M 哪个更划算?
比较实际每件价格。在本计算器中切换两种模式,分别看每件价格。还要考虑活动是否让你买了超出需要的数量。
每件价格有小数时怎么处理?
除不尽时会四舍五入到最小货币单位。3 件共 2,000 时每件 666.67,按两位小数显示。因此每件价格 × 件数可能与组合价格略有差异,差额随件数增加,最多可达件数一半的最小单位(例如 100 件最多差 0.50)。
折扣可以输入小数吗?
可以,最多四位小数。输入 12.5% 时,金额仍按最小货币单位的整数计算并四舍五入。
包含最低消费和运费吗?
不包含,最低消费、优惠上限和运费都不计入。遇到有上限的券,请把实际减掉的金额换算成百分比后输入。