百分比计算器

计算一个数的X%、一个值占另一个值的百分比,以及从旧值到新值的百分比变化。

计算在本地完成,我们不会把输入值发送到服务器。

示例

2,400的7.5%手续费是180,60道题答对45道就是75%。价格从120降到90变化为−25%,但从90回到120却是约33.33%的上涨。

计算方法

三种模式使用不同公式。“Y的X%是多少”用Y乘以X再除以100;“X是Y的百分之几”用X除以Y再乘以100;“从X到Y的百分比变化”用新值Y减去旧值X,除以X的绝对值再乘以100,因此即使起始值为负,变化方向也正确。

重要说明

百分点不同于百分比:利率从4%升到5%是上升1个百分点,但变化率是25%。涉及除法的模式要求基数不为0,所以第二种模式的Y和变化模式的X不能为0。结果显示时会四舍五入,计算则保留完整精度。

实用指南

先选择模式:2,400的7.5%是180;60题答对45题是75%;在变化率模式中,X是原值,Y是新值。从120降到90是−25%,但从90回到120约为+33.33%,因为每次变化都以各自的原值为基准。利率从4%升到5%是上升1个百分点,但相对增幅是25%。原值为负数时按其绝对值相除;原值为0时,百分比变化没有定义。

使用示例
输入结果
7.5% × 2400180
45 ÷ 60 × 10075%
80 → 9215%
120 → 90-25%
90 → 12033.33%
4 → 525%

常见问题

为什么下跌25%后再上涨25%回不到原值?

因为每次变化都以变化前的值为基准。120降到90减少的30是120的25%,而从90回到120增加的同样30,却是较小基数90的约33.33%。

百分比可以超过100%或为负数吗?

可以。部分可以大于参照值,100对应150就是150%,从50变到125是+150%。下降显示为负的变化。起始值为负时按绝对值相除,所以从−40到−10显示为75%。

如何加上或去掉税费、加价这类百分比?

给2,400加上7.5%的手续费,先算出2,400的7.5%即180,再加到原金额上。要去掉价格中已包含的百分比,不能直接从总额中减去该比例,而应除以1加上该比例,增值税计算器就是这样计算的。

相关工具