百分比计算器
轻松计算从一个值到另一个值的百分比,或从百分比到值。
百分比计算器是什么
三块互相独立的百分比计算:X 的百分之 Y 是多少、X 是 Y 的百分之几、以及从 A 到 B 的增减百分比。打折、算占比、算涨幅、看同比环比时用,三个结果都是实时出来的。
所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
怎么用百分比计算器
- 第一张卡片:在「X % of Y」里填百分比和基数,右侧结果框给出 X% × Y 的值
- 第二张卡片:在「X 是 Y 的百分之几」里填两个数,右侧给出 100 × X ÷ Y
- 第三张卡片:在「从…到…的百分比增减」里填起始值和结束值,右侧给出 (结束 − 起始) ÷ 起始 × 100
- 每个结果框都是只读的,点一下即可复制
- 三个区块互不干扰,可以同时填
示例
输入
第三张卡片:从 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 或报错