Skip to main content
所有文章

如何在Excel和Google Sheets中计算百分比

学习在电子表格中计算百分比的精确公式——包括求某数的百分比、百分比变化、累计总额,以及在Excel和Google Sheets中应避免的常见错误。

更新于 2026-04-011 分钟阅读150

电子表格是日常工作中进行百分比计算最常用的工具。无论是在Google Sheets中追踪预算、在Excel中分析销售数据,还是构建财务模型,掌握正确的百分比公式都能节省大量手动计算的时间。本指南涵盖所有常见百分比场景,提供可直接复制使用的精确公式。

求某数的百分比

在电子表格中求Y的X%,将数值乘以百分比再除以100——若百分比单元格已格式化为百分比,则直接相乘即可。

若百分比为普通数字(如B1中为25,A1中为200): `=A1*(B1/100)` 结果:50

若百分比单元格已格式化为百分比(显示为25%): `=A1*B1` 结果:50

电子表格内部将百分比格式的单元格存储为小数(25%存储为0.25),因此直接相乘即可。只有当单元格包含原始数字(25)而非百分比格式时,才需要除以100。

求X是Y的百分之几

求一个数占另一个数的百分比:

`=(A1/B1)*100`

若希望结果直接显示为百分比格式(右键单元格→设置单元格格式→百分比):

`=A1/B1`

示例:A1 = 45,B1 = 180。公式 `=A1/B1*100` 返回25(即25%)。

使用PERCENTOF函数(仅Google Sheets): Google Sheets 2024年新增了 `=PERCENTOF(45, 180)`,返回0.25。乘以100或设置为百分比格式即可显示25%。

百分比变化公式

计算从旧值到新值的百分比变化:

`=((B1-A1)/ABS(A1))*100`

其中A1为旧值,B1为新值。`ABS()`函数可正确处理负值起始情况。

示例:A1 = 80(上月收入),B1 = 100(本月)。公式返回25(即增长25%)。

为何要用ABS? 若起始值为负数(如亏损-$50,000),除以负数会导致结果符号翻转。`ABS()`确保分母始终为正,与百分比变化的惯例计算方式一致。

累计百分比总额

常见的电子表格需求:显示每行占合计的百分比,合计在底部。

设置:A列第1-10行为数据,A11为合计公式 `=SUM(A1:A10)`。

在B1中输入: `=A1/$A$11*100`

`$A$11`使用绝对引用,向下拖拽公式时分母不变。从B1拖至B10,每行显示其占合计的百分比。

技巧: 将B列格式化为百分比(不乘以100),显示更简洁: `=A1/$A$11` 单元格显示"23%",内部存储0.23。

COUNTIF与条件百分比

求列表中满足条件的占比:

`=COUNTIF(A1:A100, ">50")/COUNT(A1:A100)*100`

统计A1:A100中大于50的数值个数,除以总数量,再乘以100。

应用场景:计算客户订单中超过$500的比例,或调查中选择A选项的受访者比例。

按百分比增加或减少数值

按百分比增加数值: `=A1*(1+B1/100)`

按百分比减少数值: `=A1*(1-B1/100)`

其中A1为原值,B1为百分比。若B1已格式化为百分比,则省略/100。

加价与利润率计算

加价百分比(利润占成本的比例): `=(C1-B1)/B1*100` 其中B1 = 成本,C1 = 售价。

利润率百分比(利润占售价的比例): `=(C1-B1)/C1*100`

根据目标利润率求售价: `=B1/(1-D1/100)` 其中B1 = 成本,D1 = 目标利润率百分比。

Excel/Sheets中常见的百分比错误

错误1:分母引用了错误的单元格。 计算百分比变化时,始终用旧(原始)值作为分母,而非新值。误引新值是最常见的错误之一。

错误2:负数分母未使用ABS()。 若起始值可能为负数,百分比变化公式的分母务必使用ABS()。

错误3:混用原始数字与格式化百分比时忘记除以100。 若A1包含数字20,B1格式化为百分比,`=A1*B1`在B1显示"20%"但内部存储0.20时会给出错误结果。用已知数据先测试验证。

错误4:累计总额中的循环引用。 若合计公式包含了含有百分比公式的单元格,会产生循环引用。请将合计单元格独立出来,仅引用原始数据。

错误5:直接平均百分比列(应用加权平均)。 直接对百分比列求平均(如10%、20%、30%的平均值)只在各基数相等时才有意义。加权平均应使用SUMPRODUCT:`=SUMPRODUCT(A1:A3, B1:B3)/SUM(B1:B3)`,其中A为百分比,B为权重(数量、收入等)。

快速参考表

任务公式(B1=百分比,A1=数值)
Y的X%=A1*(B1/100)
X是Y的百分之几=(A1/B1)*100
从A到B的百分比变化=((B1-A1)/ABS(A1))*100
按百分比增加=A1*(1+B1/100)
按百分比减少=A1*(1-B1/100)
占列合计的百分比=A1/SUM($A$1:$A$10)*100
加价百分比=(C1-B1)/B1*100
利润率百分比=(C1-B1)/C1*100

配合使用我们的百分比计算器可快速验证电子表格结果——输入相同数字对比,及时发现公式错误,防止错误扩散。

了解更多