— 点任意一行,把这个百分比填进上面的输入框。折扣列的意思是「降价这么多相当于打几折」——降 20% 就是 8 折。
| 百分比 | 小数 | 分数 | 降这么多 = 几折 |
|---|---|---|---|
| 5% | 0.05 | 1/20 | 9.5 折 |
| 10% | 0.1 | 1/10 | 9 折 |
| 12.5% | 0.125 | 1/8 | 8.75 折 |
| 15% | 0.15 | 3/20 | 8.5 折 |
| 20% | 0.2 | 1/5 | 8 折 |
| 25% | 0.25 | 1/4 | 7.5 折 |
| 30% | 0.3 | 3/10 | 7 折 |
| 33.33% | 0.3333… | 1/3 | 6.67 折 |
| 37.5% | 0.375 | 3/8 | 6.25 折 |
| 40% | 0.4 | 2/5 | 6 折 |
| 50% | 0.5 | 1/2 | 5 折 |
| 60% | 0.6 | 3/5 | 4 折 |
| 66.67% | 0.6667… | 2/3 | 3.33 折 |
| 70% | 0.7 | 7/10 | 3 折 |
| 75% | 0.75 | 3/4 | 2.5 折 |
| 80% | 0.8 | 4/5 | 2 折 |
| 90% | 0.9 | 9/10 | 1 折 |
百分比计算器把六种最常用的算式各放一个页签,改数字就出结果,同时把代入后的算式显示出来——这样既能拿到答案,也能确认自己选对了算式。
| 页签 | 回答的问题 | 公式 |
|---|---|---|
| 求百分比值 | A 的 p% 是多少 | A × p ÷ 100 |
| 求占比 | A 是 B 的百分之几 | A ÷ B × 100% |
| 求涨跌幅 | 从 A 变到 B 涨跌了多少 | (B − A) ÷ A × 100% |
| 增减后的值 | A 增减 p% 之后是多少 | A × (1 ± p%) |
| 反推原值 | 已知变动后的值,原来是多少 | B ÷ (1 ± p%) |
| 百分点 | 两个百分比之间差多少 | p₂ − p₁ |
前五个的分母各不相同,选错页签比算错数更难发现——数字看起来都挺合理。不确定的时候,看一眼结果下方那行代入后的算式,能立刻确认分母是谁。
利率、失业率、毛利率、市场份额这些指标本身就是百分比。它们之间的比较必须用百分点:从 5% 到 7% 是涨了 2 个百分点。如果说「涨了 2%」,那指的是 5% × 1.02 = 5.1%,完全是另一个数。
工具的「百分点」页签会把两个口径同时给出来,绝对差和相对变化并排放,避免只看到一个就往外发。
所有计算在浏览器里完成,不上传任何数据。最近一次的算式和输入值存在 localStorage 里,下次打开还在。
百分点是两个百分比相减的单位,百分比是相对变化的单位。 存款利率从 2% 升到 3%:绝对上升是 1 个百分点,相对上升是 50%。两句话都对,但差了 50 倍。新闻里说「上调 25 个基点」,基点就是百分点的百分之一,25 个基点 = 0.25 个百分点。凡是原始数据本身就是百分比(利率、失业率、市场份额、毛利率),比较时一律用百分点,用百分比会让人以为涨了一半。
因为两次的基数不是同一个。 100 降 20% 是 80(基数 100,减 20);80 再涨 20% 是 96(基数变成了 80,只加 16)。要从 80 回到 100 得涨 25%,不是 20%。工具在「求涨跌幅」那一档专门给了「要回到原值还需」这一行,就是为了让这个不对称一眼可见。同理,跌 50% 需要涨 100% 才能回本,跌 90% 需要涨 900%。
中文的「折」说的是付多少,不是省多少。 八折 = 付原价的 80% = 便宜了 20%。所以想算「打八折多少钱」,用「求百分比值」填 80,或者用「增减后的值」选减少填 20,两条路结果一样。本页对照表的最后一列是按「降价百分比」反推折扣的,降 20% 对应 8 折。英文的 "20% off" 才是指减 20%,看跨境电商时别把两套口径弄混。
因为变化是相对于起点衡量的。 从 200 涨到 250,涨的 50 是相对于出发时的 200,所以是 25%。若除以 250 会得到 20%,那个数字的含义是「新值里有多少是新增的」,是另一个问题的答案,通常只在算构成比时才用。分母选错是财报和运营周报里最常见的算错方式。
因为分母是 0。 从 0 变到 100,数学上涨幅是无穷大,写成「增长 100%」或「增长 10000%」都是错的。实践中的处理是直接写「从 0 增至 100」或者标为「不适用」,不要硬凑一个百分比。工具在这种情况下会明确报错而不是给个数字,就是不想让这种数流进报表。
一律保留到 4 位小数,末尾多余的零自动去掉,并按中文习惯加千分位。中间计算不做提前取整,只在显示时收一次,所以不会出现「分步算和一步算结果不同」的情况。1/3 这类除不尽的会显示成 33.3333%,需要更高精度请自行按原始公式算。