首页 > 生活经验 >

问 excel 合格率怎么求 函数计算合格率完整教程

2026-11-06 13:25:46
最佳答案

答

核心结论 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 表格编写,不同版本函数支持情况一致,文中公式仅供学习参考,实际质检报表请按照企业判定标准调整条件,本文不承担因判定标准或者公式错误造成统计结果异常等相关责任。