百分比计算器(百分比、变化率、反推原值)

计算“Y 的 X%”“X 是 Y 的百分之几”“从 A 到 B 的变化率”“增减 X% 后的数值”以及变化前的原值,采用精确十进制运算,遇到除以 0 会明确提示。

  • 在浏览器内处理(不上传)
计算类型

增加还是减少

结果

100 增加 20% 后是 120。

变化后的数值
120
变化量
+20

算式: 100 × (1 + 20 ÷ 100) = 120

使用方法

  1. 选择计算类型:Y 的 X%、百分之几、变化率、增减后的数值或反推原值。
  2. 输入两个数值;增减计算时还要选择增加或减少。
  3. 答案、算式和变化量会立即显示,也可以复制。

常见问题

原数值是 0 时,变化率是多少?

变化率是“差额 ÷ 原数值”,原数值为 0 就相当于除以 0,无法计算。本工具会直接提示错误,请改用差额比较。

先增加 20% 再减少 20%,会回到原值吗?

不会。100 增加 20% 是 120,120 减少 20% 是 96。想由变化后的数值找回原值,请使用“由变化后的数值反推原值”(120 ÷ 1.2 = 100)。

计算结果会有误差吗?

输入的数字按十进制精确计算,不经过二进制浮点数。只有除不尽的结果会按你选择的位数四舍五入显示。

注意事项与限制

  • 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
  • 除不尽的结果(例如 1 ÷ 3)计算到小数点后 30 位,再按显示位数四舍五入。
  • 原数值为负数时,变化率按差额除以其绝对值计算;不同领域的定义可能不同。
  • 不计算百分点(两个百分比之差)。