单位比率计算器

填总量与总值两个数字,本页按「总值 ÷ 总量」算出单位比率(单价)和倒数比率。单位文字你自己写,结果只在浏览器里算,不上传服务器,手机也能直接打开用。

计算口径:单位比率 = 总值 B ÷ 总量 A,结果写作「单位B/单位A」;倒数比率 = A ÷ B,写作「单位A/单位B」。演示值 A=5 斤、B=40 元、2 位小数。

使用方法

单位比率计算器把「两个量求比值」变成一步读数,只要四步:

  1. 「总量 A」填分母,也就是被分摊的那个量,演示值 5(斤)。
  2. 「单位 A 文字」填 A 的单位,演示值 斤;只影响结果后面的文字,不参与数值。
  3. 「总值 B」填分子,也就是总额,演示值 40(元);「单位 B 文字」填 元。
  4. 「小数位」选 2~6,点「计算单位比率」,或在任一输入框按 Enter,两张卡片给出比率与倒数比率。

单位比率计算器能解决什么

它解决「同样东西哪种更划算」的换算,适合三类场景:

  • 买菜比价:5 斤 40 元,单价 8.00 元/斤;换成 3 斤 27 元则是 9 元/斤,一眼看出前者更便宜。
  • 成本核算:做 12 个花 299 元,单个 24.92 元;开店定价时拿它对照毛利率,比心算更稳。
  • 配方与配比:1000 克原料配 25 元,得 0.0250 元/克(即 25 元/千克);把不同规格统一成同一单位再比,避免被包装大小误导。

本页不做的事:不做带单位的自动换算(如自动把斤转千克);不处理三段以上的复合比率;不联网查实时价格。它只算你输入的两个数之比,定价决策请结合市场。

原理和变量

① 用了哪个具体函数:核心是除法 r = B ÷ A 与倒数 rec = A ÷ B,小数位用 Number(x.toFixed(d)) 控制;全部是 IEEE 754 双精度浮点运算。

② 关键参数为什么这样取:分母取「总量 A」而不是总值,是因为日常比价习惯说「每单位多少钱」,即金额 ÷ 数量。若反过来会得到「每元能买多少」,所以本页同时给出倒数比率,两种视角都覆盖。

③ 遵循哪个标准:比率即比值,是数学基本运算,无行业标准;单位文字由用户自定义,输出形如「元/斤」「克/元」,符合常见的单价与密度记号。

④ 输入怎么变成输出:演示 A=5、B=40、d=2,比率 = 40 ÷ 5 = 8.00,写作 8.00 元/斤;倒数 = 5 ÷ 40 = 0.125,保留 4 位为 0.1250,写作 0.1250 斤/元。

⑤ 边界与阈值:分母 A 必须为正(A ≤ 0 会提示「分母不能为 0 或负数」);小数位限 2~6,默认 2;空值或非数字逐项给具体中文提示后才继续。

⑥ 常见误用的正确解释:比率和倒数不能加也不能直接比大小——8 元/斤和 0.125 斤/元是同一关系的两种写法。把 A 和 B 填反会得到「每元买多少」而非「每斤多少钱」,属于分子分母颠倒。

完整示例(数值仅作演示)

保持演示值:总量 A = 5 斤、总值 B = 40 元、保留 2 位小数。

  • 单位比率:40 ÷ 5 = 8.00 元/斤。
  • 倒数比率:5 ÷ 40 = 0.1250 斤/元(保留 4 位)。
  • 换一组:3 件 150 元 → 150 ÷ 3 = 50.00 元/件。
  • 再一组:12 个 299 元 → 299 ÷ 12 = 24.92 元/个。

这几组数字与下方对照表、默认卡片都能对上。

输入范围与对照表

单位比率计算器的对照表列出几组常见购物与配方场景,统一按「总值 ÷ 总量」算出单价:

常见单价对照(保留 2 位小数)
场景总量 A总值 B单位比率(B÷A)倒数(A÷B)
苹果(演示)5 斤40 元8.00 元/斤0.1250 斤/元
文具3 件150 元50.00 元/件0.0200 件/元
零件12 个299 元24.92 元/个0.0401 个/元
原料1000 克25 元0.03 元/克40.0000 克/元
饮料2 升16 元8.00 元/升0.1250 升/元
布料10 米35 元3.50 元/米0.2857 米/元
罐头24 罐72 元3.00 元/罐0.3333 罐/元

同一总价下,数量越大单价越低;但「每元能买多少」视角(倒数)更适合预算固定时的取舍。

结果边界和舍入

舍入位置:比率与倒数都按「小数位」输入框保留(默认 2 位,Number(v.toFixed(d)))。先 toFixed 再显示,不会出现 8.000000000000001 这类浮点尾巴。

什么时候会拒绝计算:分母 A 为空、非数字、为 0 或负数时给具体提示;小数位不在 2~6 时回退到 2;单位文字留空则结果只显示数值不加单位。

单位和精度:单位文字不参与计算,只拼在结果后面;若 A、B 单位不统一(如 A 用斤、B 用元对应的千克价),比值会失真,请先把两者统一成同一度量再填。

结果性质:这是你输入两数之比的算术结果,不含税费、运费与折扣,只作比价与核算参考。

常见问题

分母填 0 会怎样?

会提示「分母不能为 0 或负数」。除以 0 在数学上无定义,本页直接拦下并说明,不会输出 Infinity 或乱码。

比率和倒数哪个是单价?

通常「单价」指每单位多少钱,即 总值 B ÷ 总量 A(如 8 元/斤)。倒数 A ÷ B 是「每元能买多少」,两种都有用,本页同时给出。

单位文字不填行吗?

可以。不填则结果只显示纯数字,不带「元/斤」这类后缀;填了只是让结果更易读,不影响数值。

小数位能改吗?

能,「小数位」输入框限 2~6,默认 2。设 4 时演示值单价显示 8.0000,按你的精度需要调节。

为什么 0.025 显示成 0.03?

那是 2 位小数四舍五入:25 元 ÷ 1000 克 = 0.025,保留 2 位进位为 0.03 元/克(即 3 分每克)。要更精确可把小数位调到 4 看 0.0250。

能自动把斤换算成千克吗?

不能。本页只算你输入两数的比值,不做单位制换算。若想用千克比价,请先把斤换算成千克再填。

A 和 B 填反了怎么办?

会得到倒数视角(每元买多少而非每斤多少钱)。发现比值异常大或异常小,先检查分子分母是否颠倒。

我的输入会被保存或上传吗?

不会。全部计算在浏览器内完成,刷新即清空;点「计算单位比率」时没有任何网络请求发出。

相关工具