百分比计算器 - 占比、涨跌幅、增减百分数
四种常见百分比问法:求占比、求部分、求涨跌幅度、按百分比增减,实时给出算式与小数分数对照
The tool itself switches to English, but this long-form guide is currently written in Chinese only.
百分比计算器 - 占比、涨跌幅、增减百分数是什么
百分比本身只有一个公式,难的是「我现在要算的到底是哪一种」。四种问法的已知量完全不同:想知道 87 占 300 的多少是求占比;想知道 300 的 15% 是求部分;想知道从 87 涨到 120 涨了多少是求变化率;想知道 300 涨 15% 之后是多少是求结果。这个工具把它们分成四张卡,输入框标签会跟着问法变,避免填错位置。
所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
怎么用百分比计算器 - 占比、涨跌幅、增减百分数
- 在四张问法卡里点选你要算的那一种,选中的卡会高亮
- 按标签填两个数:每个问法的两个框含义不同,标签会告诉你哪个是「部分」哪个是「整体」
- 算「增减之后是多少」时,还要选是增加还是减少
- 结果下方给出算式的原始形式,可以直接对照检查;占比与变化率还会额外给出小数与约分后的分数
示例
输入
从 87 涨到 120输出
37.931%算式:(120 − 87) ÷ |87| × 100%
常见问题
「增长 200%」和「增长到 200%」有什么区别?
增长 200% 意味着变成原来的三倍(原值加两倍);增长到 200% 是变成原来的两倍。这一类歧义在报表里非常常见,本工具用的是「增长」口径,也就是原值乘以一加百分比。
为什么从 0 开始算变化率会报错?
变化率的分母是原值,原值为 0 时增长率在数学上是无穷大,在业务上也毫无参考价值(从没有到有,涨了几倍都说得通)。这种情况更适合直接描述绝对增量。
折扣怎么用这个工具算?
用第四种问法:填原价、填折扣力度、选「减少」。例如原价 300 打八折,就是减少 20%,结果是 240。
小提示
- 涨跌幅要用起点的绝对值做分母。从 -100 变到 -50 是涨了 50%,如果直接拿 -100 当分母会算成 -50%,符号就反了
- 「涨了 50% 又跌了 50%」不等于回到原点:100 涨 50% 到 150,再跌 50% 变成 75。百分比的加减不能直接抵消
- 求占比时分母为 0 会直接报错而不是显示无穷大,因为「占 0 的百分之几」在业务上没有意义
- 分数对照只在小分母时给出:12.5% 等于八分之一很好记,但 33.3333% 约出来的分数没人会用,所以那种情况就不显示了