在 Excel 中计算百分比,就是用部分除以整体,再把结果设置为百分比格式:=B2/C2。40 道题答对 34 道,公式返回 0.85,单元格应用百分比样式后显示为 85%(开始 > 百分比样式,即 % 按钮,Windows 和 Mac 上也可按 Ctrl+Shift+%)。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Student | Correct | Questions | Score |
| 2 | Ana | 34 | 40 | 85% |
| 3 | Ben | 27 | 40 | 68% |
| 4 | Chen | 39 | 40 | 98% |
| 5 | Dina | 18 | 25 | 72% |
Ana 得 85%,Dina 得 72%。Excel 中的百分比就是一个乘以 100 后带 % 号显示的数字:D2 单元格里存的是 0.85。所以设置了百分比格式的单元格,公式里不需要 *100;先乘 100 再设置为百分比,会显示 8500%。
Chen 显示 98%,但 39/40 其实是 97.5%:百分比样式不显示小数,并对显示值四舍五入。点击 开始 > 增加小数位数 就能看到 97.5%。不管怎样,单元格中的值都没有变。
占总数的百分比
要看每一行占总数的比例,用每个值除以总数,并用美元符号锁定总数,这样公式向下填充时总数保持不变。
| A | B | C | |
|---|---|---|---|
| 1 | Region | Sales | Share |
| 2 | North | $42,000 | 29.0% |
| 3 | South | $31,500 | 21.7% |
| 4 | East | $27,800 | 19.2% |
| 5 | West | $18,700 | 12.9% |
| 6 | Online | $25,000 | 17.2% |
| 7 | Total | $145,000 | 100.0% |
North 占总额 。你也可以不要 Total 行,直接写 =B2/SUM(2:6)`。
一个数的百分之几
求一个数的百分之几,把两者相乘即可。$80 账单的 15% 小费是 =80*15%,用单元格就是 =B2*C2。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Table | Bill | Tip | Tip amount |
| 2 | 1 | $80.00 | 15% | $12.00 |
| 3 | 2 | $46.50 | 18% | $8.37 |
| 4 | 3 | $132.00 | 20% | $26.40 |
第 1 桌的小费是 $12.00。也可以直接在公式里输入百分比 =B2*15%:Excel 会把 15% 读作 0.15。
加上或减去一个百分比
要把一个数按百分比增加,乘以 1 加百分比;要减少,就乘以 1 减百分比。
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Price | Change | Increased | Decreased |
| 2 | Lamp | $80.00 | 15% | $92.00 | $68.00 |
| 3 | Chair | $120.00 | 10% | $132.00 | $108.00 |
| 4 | Rug | $45.00 | 25% | $56.25 | $33.75 |
台灯从 92.00,打 15% 的折扣后是 $68.00。别丢了括号:=B2*1+C2 只是给价格加上 0.15。
要从已含某个百分比的价格倒推原价,就做除法:含 15% 税的价格 $92 来自 =92/(1+15%),即 80。用 92 减去 92 的 15% 得到 78.20,这是错的。
练习:得票占比
| A | B | C | |
|---|---|---|---|
| 1 | Candidate | Votes | Share |
| 2 | Ana | 142 | |
| 3 | Ben | 98 | |
| 4 | Chen | 117 | |
| 5 | Dina | 63 |
轮到你了: 在 C2 中计算 Ana 在 B2:B5 全部选票中的占比,并让同一个公式向下填充到 C5 后能得出每位候选人的占比。
表格会把你的公式向下填充到 C5,“检查”会读取全部四个占比,所以总数必须用 $ 锁定。
为什么 Excel 显示 2500% 而不是 25%
百分比样式会把单元格的显示值乘以 100。如果单元格里是 25,就显示 2500%。值必须是 0.25,也就是你输入 25% 时 Excel 存储的值。
| A | B | |
|---|---|---|
| 1 | Typed | Fixed |
| 2 | 2500% | 25% |
| 3 | 0.25 | |
| 4 | 25% |
A2 存的是 25 并应用了百分比样式,显示 2500%。B2 把它除以 100,显示 25%,原本想表示百分比的一列整数就可以这样修复。A3 存的是 0.25,没有格式;A4 输入的是 25%:Excel 存储了 0.25,并自动给单元格加上百分比格式。在 Excel 中,先把空单元格设置为百分比格式再输入也可以:在这样的单元格中输入 25,会被读作 25%。
要计算两个数之间的变化,比如去年和今年的销售额,公式就不一样了:请看百分比变化。
常见问题
Excel 中百分比的公式是什么?
用部分除以整体:=B2/C2。然后点击 开始 > 百分比样式(Ctrl+Shift+%),0.85 就会显示为 85%。不需要专门的函数,除法本身就是公式。
Excel 中如何计算一个数的百分之几?
用这个数乘以百分比:=B2*15%,或者在 C2 中输入 15% 后用 =B2*C2。80 的 15% 是 12。
Excel 中如何给一个数加上百分比?
乘以 1 加百分比:=B2*(1+C2)。B2 为 80、C2 为 15% 时结果是 92。要减去这个百分比,用 =B2*(1-C2)。
为什么 Excel 显示 2500% 而不是 25%?
单元格里存的是 25,而百分比样式会把显示值乘以 100。改为输入 25% 或 0.25,或者先用 =A2/100 除一下。在输入之前先把单元格设置为百分比格式,Excel 就会把 25 读作 25%。
Excel 中如何计算占总数的百分比?
用每个值除以锁定的总数:=B2/$B$7,然后向下填充并设置为百分比格式。不加 $ 时,复制出来的公式会除以空单元格,显示 #DIV/0!。