百分比计算器

占比、百分之几是多少、增减率、按比例增减与反推原值,四种计算一页搞定。




百分比的基本思路

百分比(%)表示“每一百中占多少”,15%就是0.15,150%就是1.5。解任何百分比问题,先要确定以谁为基准(分母)。同样是20,以100为基准是20%,以200为基准就是10%。 上面的四种计算只是基准的位置不同,日常里大多数百分比算错,都是基准选错了。

四种计算及公式

每个结果下面会显示算式,例如“68 × (1 − 15%)”,方便你确认工具用的就是你想的那个式子。在任一输入框按回车键,即执行该区块的计算。

经过验算的示例

求折扣率:原价80元的商品现价68元,(68 − 80)÷ 80 × 100 = −15%,即打了85折(优惠15%)。

由折后价反推原价:只知道“优惠15%后是68元”时,原价是 68 ÷ (1 − 0.15) = 80元,而不是 68 × 1.15 = 78.2元。折扣是以原价为基准的,在折后价上再加15%,基准就用错了。

从含税总额中拆出税额:这里假设税率为10%(仅为说明而设的假定值,实际税率因商品和交易而异)。不含税300元,税额30元,合计330元。反过来,由合计330元求不含税金额,要算 330 ÷ 1.1 = 300元;若算成 330 × 0.9 = 297元就错了。实际税率和适用范围,请以发票或官方说明为准。

超过100%:目标为3.5,实际完成4.2,则 4.2 ÷ 3.5 × 100 = 120%。超过100%只表示比基准大,并不是错误。

跌了之后要涨多少才能回本

先跌10%再涨10%,并不会回到原来的数。下跌之后基准变小了,需要更大的涨幅才能补回来。所需涨幅 = 1 ÷ (1 − 跌幅) − 1,下表就是用这个公式在网站构建时算出的结果。无论是价格、余额、体重还是流量,道理都一样。

跌幅回到原值所需的涨幅
5%+5.3%
10%+11.1%
20%+25.0%
30%+42.9%
40%+66.7%
50%+100.0%
60%+150.0%
70%+233.3%
80%+400.0%
90%+900.0%

验算:100下跌50%成了50,要回到100,50必须翻一倍(+100%)。反过来,100先涨50%到150,再跌50%得75,比起点低了25%。

叠加折扣不能直接相加

“打八折再减10%”并不是减30%。第二次折扣是在已降价的基础上计算的,所以最终价 = 原价 × (1 − 0.2) × (1 − 0.1)。80元的商品就是 80 × 0.8 × 0.9 = 57.6元,实际总折扣为28%。不过有些商家的优惠券按原价计算,请留意活动规则。

第一次折扣追加折扣实际总折扣
10%10%19.0%
20%10%28.0%
30%20%44.0%
30%30%51.0%
50%20%60.0%
50%50%75.0%

百分比与百分点

已经用%表示的数值发生变化时,有“百分点”和“相对增长率”两种说法,含义不同。利率从10%升到12.5%,是上升2.5个百分点,相对增长则是25%(12.5 ÷ 10 − 1)。从10%到15%是5个百分点,相对增长为50%。占比、利率、支持率这类数值的变化,用“百分点”表述最不易引起误解。

常见错误

结果怎么用

使用说明

本计算器只对你输入的数字做数学上的比例计算,不会考虑税法、商家规定或合同条款。涉及钱款的数字,请以发票、合同和官方说明为准。计算在浏览器内完成,输入内容不会被发送。

常见问题

增减率是负数代表什么?

表示变化后的值比变化前小,即减少。例如−15%就是减少了15%。

百分点和百分比一样吗?

不一样。百分点是两个百分比的直接差(10%到15%是5个百分点),百分比是相对变化率(同样的变化是增长50%)。

怎样由折后价求原价?

把折后价除以 (1 − 折扣率)。优惠20%后是16元,则 16 ÷ 0.8 = 20元。在第四个区块选择“已知数值是减少p%后的结果,求原值”即可。

结果超过100%正常吗?

正常。A比B大时就超过100%,增长率超过100%说明数值翻了一倍以上。但降幅最多只能到100%(降到0即为100%)。

变化前是0时怎么办?

0不能做除数,所以增减率没有定义,计算器会提示错误。可以用文字说明,或直接给出增加的数量。

连续两次变化的比例怎么合并?

不要相加,要相乘。先涨15%再跌15%是 1.15 × 0.85 = 0.9775,净变化为−2.25%。