跳到主内容

百分比计算器

计算某个数的百分之几、一个数占另一个数的百分比、反推整体值、比较百分比变化,并处理折扣、增长、反向百分比和百分比差异。

选择场景

结果

30

公式

150 的 20% = 30

百分比 ÷ 100 × 数值

常见使用场景

基础

变化

比较

百分比计算器

快速开始

1
选择匹配问题的计算类型。
2
输入该类型需要的数值。
3
查看结果、公式和摘要。

常见使用场景

用于“150 的 20% 是多少”这类问题,把百分比换算成具体数值。

用于份额、完成率、占比,以及“30 是 150 的百分之几”这类问题。

用于“30 是哪个数的 20%”这类问题

已知部分和百分比,反推整体。

比较原始值和新值,判断相对原始值增长或下降了多少。

用于加价、增长、税费、小费,或任何按百分比上调的数值。

用于 20% off 这类折扣、降价、扣减,或任何按百分比下调的数值。

已知增长或减少后的最终值时,用它反推出原始值,例如折前价或增长前数值。

对称比较两个数值,用两个数绝对值的平均值作为基准,而不是把某一个数当作原始值。

怎么选计算方式

当百分比需要变成具体数值时,选“计算数值的百分比”,例如 150 的 20%。
当数值需要变成占比时,选“部分占整体百分比”,例如 30 占 150。
当问题是“X 是哪个数的 P%”时,选“反推整体值”,例如 30 是 150 的 20%。
当问题是在比较前后数值时,选“百分比变化”,例如 100 到 125。
加价、增长、税费、小费或价格上调时,选“增加百分比”。
折扣、降价、扣减、缩水或价格下调时,选“减少百分比”。
当最终价格或最终数值已经包含一次百分比增长或减少时,选“反向百分比”。
当两个数都不应该被当作原始基准,只想看对称差距时,选“百分比差异”。

公式与模式矩阵

计算数值的百分比:输入百分比和数值;百分比 ÷ 100 × 数值,返回某个数的 X% 对应的具体数值。
部分占整体百分比:输入部分和整体;部分 ÷ 整体 × 100,返回一个数占另一个数的百分比。
反推整体值:输入部分和百分比;部分 ÷ (百分比 ÷ 100),返回缺失的整体值。
百分比变化:输入原始值和新值;(新值 - 原始值) ÷ 原始值 × 100,返回相对原始基准的增长或下降。
增加百分比:输入百分比和数值;数值 × (1 + 百分比 ÷ 100),返回加价、增长、税费、小费或上调后的最终值。
减少百分比:输入百分比和数值;数值 × (1 - 百分比 ÷ 100),返回折扣、降价、扣减或减少后的最终值。
反向百分比:输入最终值、百分比和增长/减少方向;除以 (1 + 百分比 ÷ 100) 或 (1 - 百分比 ÷ 100),反推出原始值。
百分比差异:输入两个数值;|第一个数值 - 第二个数值| ÷ 平均(|第一个数值|, |第二个数值|) × 100,返回两个数之间的对称差异。

结果怎么判断

先看结果单位:计算百分比、增加、减少返回数值;占比和百分比变化返回百分比。
百分比变化以原始值为基准:50 到 100 是 +100%,100 到 50 是 -50%。
百分比差异用两个数绝对值的平均值作基准,所以它不是百分比变化。
反向百分比会除以剩余比例或增长后的比例;20% off 表示最终值是原值的 80%。
百分点是两个百分比的直接差:20% 到 25% 是增加 5 个百分点,不是增加 5%。
连续百分比变化每一步都用更新后的数值做基准;100 先增 20% 再减 20% 会变成 96。
整体或原始值为 0 时没有有效基准,占比和变化率在数学上未定义。

使用建议

支持小数、百分号和分组数字,例如 12.5、12,5、20% 或 1,234.56。
需要基准值的计算中,整体或原始值不能为 0。
页面结果最多保留 4 位小数;如果需要可审计精度,请结合公式复核。

URL 快速填入

可以通过 URL hash 预填这个工具。按计算 view 传对应的参数组;未传 view 时,CrateX.app 会尽量根据参数名推断。
view: 计算 view(可选:percent-of, what-percent, find-whole, percentage-change, add-percent, subtract-percent, reverse-percentage, percentage-difference)
percent: 百分比
value: 百分比、加百分比或减百分比的基准值
part: 已知部分
whole: 整体值
original: 原始值
new-value: 新值
final-value: 最终值
direction: 反推方向(increase 或 decrease)
first-value: 第一个值
second-value: 第二个值
示例:#view=reverse-percentage&final-value=120&percent=20&direction=increase
Hash 参数只在浏览器中用于工具预填;CrateX.app 不会记录这些参数。
不要把私人金额、客户名称或其他敏感信息放进 URL。

限制与兼容性

占比和百分比变化必须有非零基准;否则结果在数学上没有意义。
减少 100% 后没有剩余基准,因此无法从最终值反推出原值。
正式财务场景可能有自己的舍入规则,尤其是货币、税费、发票和报表。
不要混淆百分比变化和百分点;20% 到 25% 是增加 5 个百分点,相对增长是 25%。
多次百分比变化不能简单相加;税费、手续费、复利和计算顺序都会改变最终结果。

隐私与安全

计算在浏览器中完成。当前输入默认保留在当前浏览器会话中。

常见问题

6

可继续使用这些相关工具,完成后续步骤。

所有工具处理都在您的浏览器本地完成。