HandyTools Hub

单价比较

比较价格,找到最划算的交易

商品 A

商品 B

单价就是以一个可计量的单位——一克、一盎司、一升、一件——计的价格。用价格除以数量,能剥去包装的障眼法,让两种规格不同的商品得到诚实的比较。这个计算器输入两件商品,算出各自的单价,高亮更便宜的那件,并以百分比报告节省幅度。

单价如何计算

对每件商品,计算器只做一次除法:单价 = 价格 ÷ 数量。它不换算单位、不规范包装,也不做任何其他调整。结果以四位小数显示,再比较两个单价找出更低的那个。柱状图把每根柱子按较大的单价缩放,让视觉差距与数字差距一致。

支持的单位有千克、克、磅、盎司、升、毫升、加仑、个、打和包。数量接受小数,所以 2.5 千克或 0.75 升都没问题。

实操示例:汽水多件装

一箱 12 罐装卖 6.99 美元,一箱 24 罐装卖 11.49 美元。

  • 12 罐装:6.99 ÷ 12 = 0.5825 每罐。
  • 24 罐装:11.49 ÷ 24 = 0.47875 每罐。
  • 节省:(0.5825 − 0.47875) ÷ 0.5825 = 0.1781,即 24 罐装更划算 17.81%。

这个差距大到什么程度呢:买两箱 12 罐装要花 2 × 6.99 = 13.98 美元,同样 24 罐,比单买一箱 24 罐装贵约 2.49 美元。单价视角让批量优惠不需心算就清晰可见。

单位换算陷阱

最常见、也最致命的错误,就是把两种不同单位填进去。如果商品 A 是 1 千克 5.00 美元,商品 B 是 500 克 3.00 美元,计算器会返回每千克 5.0000 和每克 0.0060,并宣布商品 B 胜出——这个比较毫无意义,因为千克和克是不同的量纲。请先统一:

  • 两件都换算到较小单位。1 千克变成 1000 克,于是商品 A 是 5.00 / 1000 = 0.0050 每克,对比商品 B 的 3.00 / 500 = 0.0060 每克。现在反而是商品 A 胜出,节省 (0.0060 − 0.0050) ÷ 0.0060 = 16.67%。
  • 或者两件都换算到较大单位。商品 B 是 0.5 千克,于是每千克 3.00 / 0.5 = 6.00,对比 5.00,商品 A 再次胜出。

计数单位也要遵循同样的纪律:一「包」四件与按「个」计价不能互换,除非你把两者表达成同一件事。

读懂节省百分比

百分比始终相对于更贵的那一方,所以它回答的是「选便宜的那件能省多少」。若较高单价是 0.9000、较低是 0.7500,节省就是 (0.9 − 0.75) ÷ 0.9 = 16.67%。50% 的节省意味着便宜那件的单价恰好是贵的那件的一半;你不会看到超过 100% 的节省,因为便宜的价格永远是分母中较大值的对应物。单价相等时结果是 0.00%。

把百分比换算成钱会更有帮助。11.49 美元的包装节省 17.81% 大约是 0.1781 × 11.49 = 2.05,也就是说选贵的那件,在同样的 24 罐上要多花约 2.05 美元。对于办公用品、活动餐饮这类大批量采购,即使很小的百分比差距也会变成可观的预算项,这正是单价思维回报最高的地方。

会让购物者上当的超市场景

  • 缩水式通胀。 一盒商品在价格不变的情况下悄悄从 500 克降到 450 克;按每 100 克折算就暴露了 10% 的涨幅。请把当前包装与旧收据或竞品比较,而不是凭记忆。
  • 按卷还是按张。 一提 12 卷的包装可能按卷算更便宜,但若纸卷更薄或更短,按张算就会输。选择与你真实消耗方式相符的单位。
  • 「买二省更多」促销。 把促销总价填进价格、把合并数量填进数量;有时候多件装折算下来并不比单件便宜。
  • 浓缩液与稀释。 每升更便宜的洗衣液可能需要更大的用量,所以要按建议的每次用量比较,而不是按升,把「一次用量」当作单位。
  • 不同的包装规格。 同一款饮料的 473 毫升、16 盎司和 1 升瓶装,必须先统一到一个共同单位,比较才有意义。

准确性与局限

计算器只比较两件商品,支持上述十种单位,不处理换算、税费、运费或优惠券。它的运算是对展示值取整后的精确除法,所以在极少数持平情况下,结论可能与显示的四位小数值有细微差异。它是一个比较辅助工具,而非会计工具:若要制作正式的单位价格标签,请遵循你所在司法辖区的取整规则。

数量下限为 0.01,数量留空时回退为 1,因此正常使用中工具永远不会除以零;底层公式在数量为零时会返回 Infinity,但界面让这个状态无法到达,负数价格也被数字输入控件挡在外面。

相关工具

常见问题

计算器会帮我在千克和克之间换算吗?

不会。它用价格除以你输入的数量,并用你选定的单位标注结果,但从不做单位换算。两件商品要用同一单位输入,或先自行换算:1 千克是 1000 克,1 升是 1000 毫升,1 磅是 16 盎司。

节省百分比是怎么算的?

它比较两个单价,并把差距表示为相对较贵那一方的比例:(较高 − 较低) ÷ 较高 × 100,四舍五入到两位小数。若商品 A 每单位 0.5825、商品 B 每单位 0.47875,则节省为 (0.5825 − 0.47875) ÷ 0.5825 = 17.81%。

如果两件商品每单位价格完全相同会怎样?

结论会显示两者相同,节省额为 0.00%。由于比较用的是小于等于判断,第一张卡片仍会被高亮,但实际上没有差别,请转而按品质或便利性选择。

多件装应该用「个」「打」还是「包」?

选能反映你实际比较对象的单位。按单件计数时用「个」,整包按打出售时用「打」,整包本身就是购买单位时用「包」。无论选哪个,两件商品都要用同一单位,否则比较会失真。

为什么单价显示四位小数?

小数量会产生很小的价格——500 克卖 4.50 元就是每克 0.009 元——四位小数能让有意义的差异保持可见。这也意味着显示值是取整后的视图,而节省百分比是根据更完整的底层数值计算的。

计算会计入运费、优惠券或会员折扣吗?

不会。它只比较你输入的两个价格。如果运费不免费,或优惠券改变了实际成本,请先把这些算进价格字段再比较,否则标价更便宜的那件未必是到手更便宜的那件。

由 HandyTools Hub 团队审校 · 最后更新