通过MCP连接 →

输入计算

数学公式

广告

结果

原始值(变化前)
100
应用百分比变化之前
最终值 120
变化金额 20

这个计算器能做什么

本工具通过反向推算百分比变化,帮你求出变化前的「原始值」。如果你只知道某个百分比涨跌之后的最终金额,这个计算器就能倒推出变化之前的数值。它在很多场景都很实用:反算含税前的价格、推算涨薪前的原始薪资,或者从打折后的售价还原出原价。

使用方法

先选择这次变化是「上涨」还是「下降」,输入最终值(也就是你目前掌握的金额),再以数字形式填入百分比。计算器会同时给出原始值,以及实际增加或减少的具体金额。

公式解析

百分比上涨相当于把原始值乘以 \((1 + r)\),其中 \(r\) 是化成小数的比率。要反推回去,就用最终值除以 \((1 + r)\)。百分比下降相当于乘以 \((1 - r)\),所以用最终值除以 \((1 - r)\) 即可还原原始值。这里 \(r = \text{百分比} \div 100\)。而变化的金额,就是最终值与原始值之间的差额。

$$\text{Original} = \frac{\text{Final Value}}{1 + \dfrac{\text{Percent}}{100}}$$$$\text{Original} = \frac{\text{Final Value}}{1 - \dfrac{\text{Percent}}{100}}$$
Advertisement
展示用最终值除以一加或减比率来还原原始值的示意图
用最终值除以(1 加或减 比率)即可还原出原始值。

实例演算

假设一件商品在上涨 20% 之后现价为 120。此时 \(r = 0.20\),原价就是 $$120 \div (1 + 0.20) = 120 \div 1.20 = 100$$ 上涨的金额为 \(120 - 100 = 20\)。要特别注意:如果直接取最终值 120 的 20%(即 24),结果是错的,因为这个百分比是按较小的原始值计算的,而不是按最终值。

两条水平条形,比较百分比增长前较小的原始数值和增长后较大的最终数值
百分比增长使原始条形变成更大的最终条形;反向计算则将其缩回。

常见问题

为什么不能直接从最终值里减去这个百分比?因为百分比是基于原始值计算的,而非最终值。若直接从最终值中扣减,会把变化幅度算得偏大。

下降的百分比可以是 100% 甚至更高吗?下降 100% 意味着要除以零(数值已归零),因此无解;请把下降百分比保持在 100% 以下。

它适用于金额和各种单位吗?适用。这套算法与单位无关,无论是价格、薪资、人口、重量还是任何数量,都能照常计算。

最后更新: