Menu

Excel 百分比怎么算:公式与示例

Excel 百分比公式是 =部分/总数,例如 =B2/C2,并把单元格设置为百分比格式。占总数的百分比、一个数的百分之几、加上或减去一个百分比,都在在线表格中演示。

本页的每张表格都是实时的:修改数字或公式,就会重新计算。

在 Excel 中计算百分比,就是用部分除以整体,再把结果设置为百分比格式:=B2/C2。40 道题答对 34 道,公式返回 0.85,单元格应用百分比样式后显示为 85%(开始 > 百分比样式,即 % 按钮,Windows 和 Mac 上也可按 Ctrl+Shift+%)。

用百分比表示测验成绩
D2
ABCD
1StudentCorrectQuestionsScore
2Ana344085%
3Ben274068%
4Chen394098%
5Dina182572%
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

Ana 得 85%,Dina 得 72%。Excel 中的百分比就是一个乘以 100 后带 % 号显示的数字:D2 单元格里存的是 0.85。所以设置了百分比格式的单元格,公式里不需要 *100;先乘 100 再设置为百分比,会显示 8500%。

Chen 显示 98%,但 39/40 其实是 97.5%:百分比样式不显示小数,并对显示值四舍五入。点击 开始 > 增加小数位数 就能看到 97.5%。不管怎样,单元格中的值都没有变。

占总数的百分比

要看每一行占总数的比例,用每个值除以总数,并用美元符号锁定总数,这样公式向下填充时总数保持不变。

各区域销售额占比
C2
ABC
1RegionSalesShare
2North$42,00029.0%
3South$31,50021.7%
4East$27,80019.2%
5West$18,70012.9%
6Online$25,00017.2%
7Total$145,000100.0%
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

North 占总额 145,000的29.0145,000 的 29.0%,各占比加起来是 100.0%。没有美元符号时,C3 会变成 `=B3/B8`,这是一个空单元格,于是显示 `#DIV/0!`。[绝对引用](/docs/excel/absolute-reference)讲解了 `。你也可以不要 Total 行,直接写 =B2/SUM(BB2:BB6)`。

一个数的百分之几

求一个数的百分之几,把两者相乘即可。$80 账单的 15% 小费是 =80*15%,用单元格就是 =B2*C2。

每张账单的小费
D2
ABCD
1TableBillTipTip amount
21$80.0015%$12.00
32$46.5018%$8.37
43$132.0020%$26.40
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

第 1 桌的小费是 $12.00。也可以直接在公式里输入百分比 =B2*15%:Excel 会把 15% 读作 0.15。

加上或减去一个百分比

要把一个数按百分比增加,乘以 1 加百分比;要减少,就乘以 1 减百分比。

涨价与打折
D2
ABCDE
1ProductPriceChangeIncreasedDecreased
2Lamp$80.0015%$92.00$68.00
3Chair$120.0010%$132.00$108.00
4Rug$45.0025%$56.25$33.75
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

台灯从 80.00加价1580.00 加价 15% 后是 92.00,打 15% 的折扣后是 $68.00。别丢了括号:=B2*1+C2 只是给价格加上 0.15。

要从已含某个百分比的价格倒推原价,就做除法:含 15% 税的价格 $92 来自 =92/(1+15%),即 80。用 92 减去 92 的 15% 得到 78.20,这是错的。

练习:得票占比

社团选举
C2
ABC
1CandidateVotesShare
2Ana142
3Ben98
4Chen117
5Dina63
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

轮到你了: 在 C2 中计算 Ana 在 B2:B5 全部选票中的占比,并让同一个公式向下填充到 C5 后能得出每位候选人的占比。

表格会把你的公式向下填充到 C5,“检查”会读取全部四个占比,所以总数必须用 $ 锁定。

为什么 Excel 显示 2500% 而不是 25%

百分比样式会把单元格的显示值乘以 100。如果单元格里是 25,就显示 2500%。值必须是 0.25,也就是你输入 25% 时 Excel 存储的值。

同一个 25 的三种写法
B2
AB
1TypedFixed
22500%25%
30.25
425%
点击单元格查看它的公式。修改数字或公式,表格会重新计算。

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!。

Coddy 编程语言插图

和 Coddy 一起学编程

开始