tigtools

百分比计算器

一个页面提供五种简便的百分比计算器。每种计算器都会显示所用公式,方便你核对结果或在纸上重新计算。

在浏览器中运行 无需注册

Y 的 X% 是多少?

%

80 的 15% 是 12

公式: 15 × 80 ÷ 100 = 12

X 是 Y 的百分之几?

输入两个数字以查看结果。

计算 X 到 Y 的百分比变化

输入两个数字以查看结果。

按百分比增加或减少

运算
%

输入两个数字以查看结果。

反向计算百分比:求原始数值

数值变化方向
%

输入两个数字以查看结果。

使用方法

  1. 选择符合你问题的计算器,例如“X 是 Y 的百分之几?”。
  2. 输入数字。小数请用点号表示,例如 12.5。
  3. 结果会立即显示,并附上所用公式,方便你复制到报告中或手动核对。

工作原理

百分比是以 100 为分母的数,因此 15% 表示 15/100 = 0.15。这里的所有计算器都基于这一概念进行变换。

Y 的 X% = X × Y ÷ 100。X 占 Y 的百分比 = X ÷ Y × 100。数值从旧值变为新值时的百分比变化 = (新值 − 旧值) ÷ |旧值| × 100;结果为正表示增加,为负表示减少。这里使用旧值的绝对值,因此从 −10 变为 −5 算作增加 50%。从 0 开始的变化没有定义,因为从零开始的任何增长都相当于无限大。

增加 X% 相当于乘以 (1 + X/100),减少 X% 相当于乘以 (1 − X/100)。反向计算百分比则是撤销这一变化:如果价格上涨 20% 后为 120,原价应为 120 ÷ 1.2 = 100,而不是 120 − 20% = 96。这是最常见的百分比计算错误。

结果会四舍五入到 12 位有效数字,以消除微小的二进制舍入误差(计算机存储的 0.1 + 0.2 是 0.30000000000000004),然后按照你所在地区的数字格式显示。

示例

小费或佣金

80 的 15% = 80 × 15 ÷ 100 = 12。账单金额为 80 时,给 15% 小费就是 12,总额为 92(也可以使用“增加百分比”:80 × 1.15 = 92)。

价格上涨

一项订阅的价格从 8.00 涨到 9.50。变化幅度为 (9.50 − 8.00) ÷ 8.00 × 100 = 18.75%,即上涨了 18.75%。

税前价格

一张收据显示含 19% 税的价格为 59.50。税前价格为 59.50 ÷ 1.19 = 50.00。从 59.50 中减去 19% 会错误地得出 48.20。

常见问题

为什么先增加 20% 再减少 20%,结果不会回到原值?

第二次计算百分比时,基数已经变大。100 增加 20% 得到 120,而 120 减少 20% 得到 96。要撤销 20% 的涨幅,应除以 1.2;这相当于减少约 16.67%。

百分比变化和百分点有什么区别?

如果利率从 4% 上升到 5%,就是上升了 1 个百分点;但百分比变化为 (5 − 4) ÷ 4 × 100 = 25%。此计算器计算百分比变化;“差值”一栏显示变化了多少个百分点。

旧值为 0 时,如何计算百分比变化?

无法计算:除以零没有定义。请改为报告绝对差值(例如“销量从 0 增至 40”)。

可以使用负数或超过 100% 的百分比吗?

可以。40 的 150% 是 60,50 的 −20% 是 −10。计算百分比变化时会使用旧值的绝对值,因此负数之间的变化也能得到合理的正负号。

隐私

所有计算都在浏览器中进行。你输入的数字不会发送到任何地方,也不会被存储。