核心结论 excel 合格率计算公式是合格数量除以总检测数量,也就是合格率等于合格数除以总数,日常一般搭配 COUNTIF COUNTA 函数自动统计合格个数和总个数,计算完成之后把单元格格式设置成百分比,就可以显示百分之多少,这个方法适合质检 考试成绩 产品检验这类表格,核心要点是总数量不能为零,否则会出现除零报错,可以嵌套 IFERROR 处理错误值,同时要明确合格判定标准,比如大于等于 60 分算合格,或者产品检测值在区间内判定合格。
一 合格率基础公式
基础逻辑
合格率 = 合格数量 / 全部检测总数量
示例
B2 到 B20 是检测成绩,判定标准大于等于 60 为合格
第一步 统计合格数量
=COUNTIF (B2:B20,">=60")
第二步 统计全部总数量
=COUNTA (B2:B20)
第三步 合并成合格率公式
=COUNTIF (B2:B20,">=60")/COUNTA (B2:B20)
操作步骤
第一步 点击要存放合格率结果的空白单元格
第二步 输入上面完整公式,按回车键得到小数结果
第三步 选中这个单元格,右键设置单元格格式,选择百分比,可以调整保留小数位数
第四步 如果需要防止总数为零报错,升级公式
=IFERROR (COUNTIF (B2:B20,">=60")/COUNTA (B2:B20),"无数据")
二 两种统计总数量的区别
| 函数 | 作用 | 适用场景 |
|---|---|---|
| COUNTA | 统计非空单元格数量 | 单元格里面有文字合格不合格也可以统计 |
| COUNT | 只统计数字单元格数量 | 全部都是数值检测数据 |
三 多条件合格率计算
如果合格需要同时满足多个条件,比如数值大于下限并且小于上限,使用 COUNTIFS 多条件计数
示例 检测值在 80 到 100 之间判定合格
公式 =COUNTIFS (B2:B20,">=80",B2:B20,"<=100")/COUNTA (B2:B20)
四 表格已经写好合格不合格文字的计算方式
如果 C 列已经手动标注合格 不合格,直接统计合格文字数量
公式 =COUNTIF (C2:C20,"合格")/COUNTA (C2:C20)
五 进阶 分班组合格率
按班组分别计算合格率,可以搭配 SUMIFS 或者 COUNTIFS,筛选对应班组之后再做除法,适合生产报表分批次统计。
六 重点注意事项
1 计算出来默认是小数,0.8 代表百分之八十,一定要设置百分比格式,不要手动乘以 100 再加百分号
2 如果总检测数量是 0,公式会弹出 DIV/0!,推荐嵌套 IFERROR
3 空单元格会被 COUNTA 排除,不会计入总数量,统计前确认没有多余空行
4 合格判定条件符号大于等于 小于等于,必须是英文符号
常见问题
问题 1 excel 合格率怎么求,为什么算出来是 0.8 不是百分之八十
回答 1 excel 合格率怎么求,公式输出是小数,需要选中单元格设置单元格格式为百分比,excel 合格率怎么求就会自动转换成百分之八十显示。
问题 2 excel 合格率怎么求,excel 合格率怎么求出现 DIV/0! 是什么原因
回答 1 excel 合格率怎么求出现 DIV/0!,代表总检测数量是 0 或者没有数据,excel 合格率怎么求可以增加 IFERROR 函数,把报错替换成文字提示。
问题 3 excel 合格率怎么求,excel 合格率怎么求能不能多条件判定合格
回答 1 excel 合格率怎么求支持多条件,使用 COUNTIFS 函数统计同时满足多个条件的合格数量,再除以总数量,excel 合格率怎么求就可以实现区间合格判定。
问题 4 excel 合格率怎么求,excel 合格率怎么求和及格率公式是不是一样
回答 1 excel 合格率怎么求和考试及格率逻辑相同,都是达标数量除以总数量,只是判定标准不一样,excel 合格率怎么求只需要修改 COUNTIF 里面的判定条件。
免责申明
本文为 excel 合格率计算教程,内容基于通用版本 excel 以及 WPS 表格编写,不同版本函数支持情况一致,文中公式仅供学习参考,实际质检报表请按照企业判定标准调整条件,本文不承担因判定标准或者公式错误造成统计结果异常等相关责任。


