使用方法
- 选择符合你问题的计算器,例如“X 是 Y 的百分之几?”。
- 输入数字。小数请用点号表示,例如 12.5。
- 结果会立即显示,并附上所用公式,方便你复制到报告中或手动核对。
工作原理
百分比是以 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。计算百分比变化时会使用旧值的绝对值,因此负数之间的变化也能得到合理的正负号。
隐私
所有计算都在浏览器中进行。你输入的数字不会发送到任何地方,也不会被存储。