在 Excel 里面求及格率,核心公式是及格人数除以总人数,一般使用 COUNTIF 统计达到及格线的人数,再除以 COUNT 统计全部有效人数,得到小数之后设置百分比格式,就可以输出及格率。常规考试及格线是 60 分,所以条件设置为大于等于 60,原理是 COUNTIF 只统计分数满足 >=60 的记录,COUNT 统计全部学生有效分数,两者相除就是及格率。这个是成绩表最常用统计方式,所有 Excel 版本都兼容。需要注意,如果分数区域里面有空单元格,COUNT 会自动忽略空单元格,只统计有数字的学生,不会把空白算作学生,这点比 COUNTA 更适合分数统计。如果想要增加容错,防止总人数为 0 出现 DIV/0! 报错,可以搭配 IFERROR 函数。除了基础单科目及格率,也可以拓展多科目全部及格的及格率,这时就要换成 COUNTIFS 多条件统计,也就是所有科目都达到及格线才算及格。
一 基础单科目及格率 推荐首选
示例:分数在 B2:B30,及格线 60 分
公式 =COUNTIF (B2:B30,">=60")/COUNT (B2:B30)
操作步骤
1 选定存放及格率的空白单元格
2 输入上面公式,回车,单元格显示小数
3 选中单元格,点击开始选项卡,点击百分比样式 %
4 按需增加或者减少小数位数,保留一位或者两位小数
公式说明
COUNTIF (B2:B30,">=60") 统计分数大于等于 60 分的及格人数
COUNT (B2:B30) 统计该列全部有效分数总人数
二 IFERROR 容错版本
总人数有可能为空,避免除零错误
公式 =IFERROR (COUNTIF (B2:B30,">=60")/COUNT (B2:B30),0)
含义 如果计算出错,单元格直接显示 0,也可以改成空文本 ""
三 多科目全部及格 综合及格率
要求语文数学英语全部 >=60 才算及格,使用 COUNTIFS 多条件统计
示例 语文 B2:B30,数学 C2:C30,英语 D2:D30
公式 =COUNTIFS (B2:B30,">=60",C2:C30,">=60",D2:D30,">=60")/COUNT (B2:B30)
回车之后同样设置百分比格式
四 分步统计法 先算及格人数再相除
适合新手理解,分成两步
第一步 单独单元格统计及格人数:=COUNTIF (B2:B30,">=60")
第二步 单独单元格统计总人数:=COUNT (B2:B30)
第三步 及格率单元格输入 = 及格人数单元格 / 总人数单元格
优点 可以单独查看及格人数和总人数,方便核对数据
五 方案对比表
| 类型 | 使用函数 | 适用场景 |
|---|---|---|
| 单科目及格率 | COUNTIF | 单科考试成绩统计 |
| 容错及格率 | COUNTIF+IFERROR | 数据不完整,防止除零报错 |
| 多科全部及格率 | COUNTIFS | 综合考核,多科目同时达标 |
六 常见异常排查
结果是小数没有百分号,没有设置百分比样式,选中单元格点击 % 按钮。
出现 DIV/0! 错误,是总人数为 0 或者区域全部是空,增加 IFERROR 容错。
统计人数不对,检查分数里面是否有文本格式数字,COUNT 不会统计文本数字,需要先把文本数字转为数值。
及格线不是 60 分,修改公式里面 ">=60",改成对应的分数线,比如 70 分就写 ">=70"。
【常见问题】
问题 1 Excel 怎么求及格率,及格线不是 60 分可以修改吗
回答 1 Excel 怎么求及格率,可以修改,只需要把 COUNTIF 条件里面 >=60 改成对应的分数线,例如 70 分就写成 ">=70",其他求及格率公式逻辑不变。
问题 2 Excel 怎么求及格率,为什么出现 DIV/0! 报错
回答 2 Excel 怎么求及格率,这个报错是总人数等于 0,分母为空,求及格率的时候可以加上 IFERROR 容错,出错时显示 0,解决除零报错。
问题 3 Excel 怎么求及格率,能不能统计多门课全部及格的比例
回答 3 Excel 怎么求及格率,单科目用 COUNTIF,多科目全部达标求及格率,需要换成 COUNTIFS 多条件统计函数,同时满足所有科目 >= 及格线再除以总人数。
问题 4 Excel 怎么求及格率,COUNT 和 COUNTA 选哪个
回答 4 Excel 怎么求及格率,推荐 COUNT,只统计数字分数,COUNTA 会把文字空格也统计进去,如果成绩表有备注文字,会造成总人数偏大,求及格率结果偏低。
【免责申明】
本文操作基于微软 Excel 常规版本编写,不同版本函数通用,成绩数据如果存在文本格式、隐藏行等特殊情况统计结果会有差异,操作前建议备份原表格,本文仅作为操作参考。
本文来自作者[科技横断面]投稿,不代表绮畅科技网立场,如若转载,请注明出处:https://www.lorte.cn/shbk/202611/3063.html
评论列表(4条)
我是绮畅科技网的签约作者“科技横断面”!
希望本篇文章《Excel 怎么求及格率 及格率统计公式教程》能对你有所帮助!
本站[绮畅科技网]内容主要涵盖:教育咨询,知识百科
本文概览:在 Excel 里面求及格率,核心公式是及格人数除以总人数,一般使用 COUNTIF 统计达到及格线的人数,再除以 COUNT 统计全部有效人数,得到小数之后设置百分比格式,就可以输出及格率。常规考试及格线是 60 分,所以条件设置为大于等于 60,原理是 COUNTIF 只统计分数满足 >=60 的记录,COUNT 统计全部学生有效分数,两者相除就是及格率。这个是成绩表最常用统计方式,所有 Excel 版本都兼容。需要注意,如果分数区域里面有空单元格,COUNT 会自动忽略空单元格,只统计有数字的学生,不会把空白算作学生,这点比 COUNTA 更适合分数统计。如果想要增加容错,防止总人数为 0 出现 DIV 0! 报错,可以搭配 IFERROR 函数。除了基础单科目及格率,也可以拓展多科目全部及格的及格率,这时就要换成 COUNTIFS 多条件统计,也就是所有科目都达到及格线才算及格。