在 Excel 里面算百分比,核心逻辑就是部分数值除以总数值,得到小数结果之后,再把单元格设置成百分比格式,也可以直接用公式乘以 100 加百分号文本,但是正式表格推荐第一种,也就是除法计算加百分比格式,这样单元格里面仍然保留真实数值,后续还能继续参与求和计算,百分比常见场景包含占比计算,完成率,同比环比增长率,增减幅度,很多新手容易踩两个坑,第一个是直接写公式之后忘记设置百分比格式,单元格只显示小数,第二个是分母写成固定单元格之后下拉填充,分母跟着偏移变成错误结果,这种情况要给分母单元格加绝对引用,也就是加美元符号,理解这个原理之后,不管是单项占比,多项合计占比,增长率都可以套用对应的公式,操作前先分清是求部分占整体的比例,还是求本期对比上期的增长百分比,两种公式写法不一样,不要混用。
方式一 基础占比计算 部分除以总数
这个是最基础的算百分比,用来计算单项数值在总数里面所占比例。
操作步骤
1 准备好数据,A 列为各项数值,B 列存放合计总数
2 在结果单元格输入公式 =A2/B2
3 按下回车,单元格显示小数,比如 0.25
4 选中这个单元格,点击顶部开始选项卡里面的百分比样式按钮,小数自动转换成 25%
5 鼠标放在单元格右下角填充柄,向下拖动批量计算每一行的占比
重点绝对引用设置
如果总数是固定在 B1 单元格,下拉公式的时候 B1 不能跟着变成 B2 B3,公式就要写成 =A2/$B$1,美元符号锁定 B1 这个分母,这个是批量算百分比最关键要点。
方式二 增长率 增减百分比计算
增长率也就是本期和上期对比,计算增长或者下降的百分比,公式逻辑是 本期减上期 除以上期。
基础公式
=(本期单元格 - 上期单元格)/ 上期单元格
操作步骤
1 本期数据放在 C 列,上期数据放在 B 列
2 在 D 列结果单元格输入 =(C2-B2)/B2
3 回车得到小数结果,再设置百分比格式
4 结果是正数代表增长百分比,负数代表下降百分比
补充说明
这个公式广泛用于业绩同比,销量环比,价格变动幅度算百分比,计算出来的负数不需要手动加负号,公式本身就会自动识别。
方式三 保留指定小数位数的百分比
默认百分比样式一般只保留 0 位小数,很多报表需要保留一位或者两位小数。
操作步骤
1 已经算好百分比之后,选中单元格
2 右键点击,选择设置单元格格式,快捷键 Ctrl 加 1
3 在数字分类里面选择百分比
4 调整小数位数,设置成 1 位或者 2 位
5 点击确定,百分比就会按照指定精度显示
补充说明
这个只是修改显示位数,单元格底层真实数值没有改变,不会丢失后面隐藏的小数精度。
方式四 用 ROUND 函数控制百分比精度
如果希望计算之后直接固定数值精度,而不是只修改显示格式,可以在外层嵌套 ROUND 函数。
示例公式
=ROUND (A2/$B$1,4)
之后再设置百分比格式,保留两位小数,ROUND 第二个参数 4 代表保留四位小数,因为百分比换算之后两位小数对应的底层是四位小数。
各类百分比计算对比表
| 计算类型 | 公式逻辑 | 核心特点 | 适用场景 |
|---|---|---|---|
| 占比百分比 | 部分除以总数 | 分母一般是合计值 | 销售占比 科目分值占比 |
| 增长率百分比 | 本期减上期除以上期 | 正负区分升降 | 同比 环比 业绩增幅 |
| 完成率百分比 | 实际值除以计划值 | 判断是否达标 | 任务完成率 |
掌握之后日常算百分比优先使用除法公式搭配百分比格式,批量下拉一定要记得分母绝对引用,区分占比和增长率公式,不要把两种公式写混,需要精确报表就额外设置小数位数,重要数据建议检查分母是否为空,如果分母是 0,公式会报错出现 DIV/0!,可以搭配 IFERROR 函数做错误提示。
【常见问题】
问题 1 excel 怎么算百分比下拉之后分母自动偏移出错
回答 1 excel 怎么算百分比下拉之后分母自动偏移出错,原因是分母单元格没有做绝对引用,修改公式,在分母单元格行列前面加上美元符号,比如 $B$1,锁定固定总数单元格,再下拉填充算百分比,分母就不会跟着行号变动。
问题 2 excel 怎么算百分比出现 DIV/0! 错误
回答 1 excel 怎么算百分比出现 DIV/0! 错误,代表分母单元格是 0 或者空白,除法运算不允许除以零,可以修改公式增加 IFERROR,比如 = IFERROR (A2/$B$1,0),遇到分母为空的时候,算百分比结果直接显示 0,不再弹出错误值。
问题 3 excel 怎么算百分比能不能保留两位小数
回答 1 excel 怎么算百分比可以保留两位小数,算完百分比之后打开设置单元格格式,选择百分比分类,把小数位数调整为 2,也可以嵌套 ROUND 函数,在计算阶段就固定数值精度,实现稳定的两位小数百分比。
问题 4 excel 怎么算百分比和乘以 100 加百分号有什么区别
回答 1 excel 怎么算百分比,除法加百分比格式,单元格底层还是小数数值,可以继续参与后续运算,直接乘以 100 再加百分号文本,会变成文本格式,不能继续计算,正式报表推荐使用除法加百分比格式这种方式算百分比。
【免责申明】
本文内容基于 Excel 常规版本操作进行编写,不同版本 Excel 以及 WPS 表格百分比样式按钮位置基本一致,部分函数兼容情况存在细微差别,操作过程中如果界面存在差别,请以本机软件实际显示为准,本文仅供学习参考,不承担因操作造成的数据丢失等相关责任,重要表格建议提前备份。


