百分比计算器

轻松计算从一个值到另一个值的百分比,或从百分比到值。

百分比计算器是什么

三块互相独立的百分比计算:X 的百分之 Y 是多少、X 是 Y 的百分之几、以及从 A 到 B 的增减百分比。打折、算占比、算涨幅、看同比环比时用,三个结果都是实时出来的。

所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

怎么用百分比计算器

  1. 第一张卡片:在「X % of Y」里填百分比和基数,右侧结果框给出 X% × Y 的值
  2. 第二张卡片:在「X 是 Y 的百分之几」里填两个数,右侧给出 100 × X ÷ Y
  3. 第三张卡片:在「从…到…的百分比增减」里填起始值和结束值,右侧给出 (结束 − 起始) ÷ 起始 × 100
  4. 每个结果框都是只读的,点一下即可复制
  5. 三个区块互不干扰,可以同时填

示例

输入

第三张卡片:从 200 到 250

输出

25(表示增长 25%)

第一张卡片 25 % of 200 得到 50;第二张卡片 50 是 200 的百分之几得到 25

常见问题

数据会上传吗?

不会。三个公式都在浏览器里算,不联网。

为什么涨 50% 再跌 50% 回不到原价?

因为基准变了:100 涨 50% 是 150,150 跌 50% 是 75。这是百分比计算的固有特性,不是 bug。

结果有十几位小数怎么办?

工具不四舍五入,输出的是精确浮点结果。需要固定位数请自行保留(比如 33.33%)。

能算负数或大于 100% 的情况吗?

能。输入框没有上限,负数、超过 100 的百分比、以及下降幅度超过 100% 的情况都会照实计算。

小提示

  • 结果不做四舍五入:1 ÷ 3 会显示 33.333333333333336 这种浮点尾巴,要两位小数请自己取
  • 增减百分比的基准是「起始值」,所以从 100 涨到 150 是 +50%,从 150 跌回 100 是 -33.33%——涨跌不对称是正常的
  • 起始值填 0 时结果框会变空(除零得到 Infinity,代码会拦掉),不会显示 NaN 或报错

同类测量工具