在 Excel 里面制作成绩等级,核心就是根据分数区间自动判定对应的等级,最常用就是 IF 嵌套函数,新版 Microsoft 365 也可以使用 IFS 函数简化多层判断,还能搭配条件格式给不同等级设置不同底色,实现分数自动划分优秀良好及格不及格,制作成绩等级的原理是设置分段阈值,比如 90 分及以上优秀,80 到 89 良好,60 到 79 及格,低于 60 不及格,函数会按顺序比对当前分数,命中对应的区间就输出对应的等级文字,很多新手做成绩等级的时候,容易把区间顺序写反,或者条件判断符号写错,造成全部结果都是同一个等级,另外还要注意空单元格零分的处理,避免空白分数自动判定成不及格,后续如果学校需要自定义分段标准,只需要修改公式里面的分数阈值和等级文字就可以,不需要重新写整套公式。
方法一 IF 嵌套制作成绩等级
函数语法 多层 IF 嵌套,从上到下依次判断区间
示例公式 假设 B2 单元格是分数
=IF (B2>=90,"优秀",IF (B2>=80,"良好",IF (B2>=60,"及格","不及格")))
判断逻辑说明
第一重判断 B2 大于等于 90,返回优秀
不满足继续判断 B2 大于等于 80,返回良好
还不满足继续判断 B2 大于等于 60,返回及格
剩下全部小于 60,返回不及格
操作步骤
1 打开成绩表,在等级列第一个空白单元格,也就是 C2
2 输入上面的 IF 嵌套公式,回车得到第一个学生的等级
3 鼠标移动到单元格右下角,等光标变成黑色十字填充柄,向下拖动填充整列
4 检查所有结果,核对分数区间是否匹配预期
方法二 IFS 函数制作成绩等级 新版推荐
IFS 适合多区间判断,相比 IF 嵌套层级更少,公式可读性更高
公式示例 =IFS (B2>=90,"优秀",B2>=80,"良好",B2>=60,"及格",TRUE,"不及格")
最后一项 TRUE 代表前面所有条件都不满足的剩余情况,也就是低于 60 分
操作要点
1 该函数只支持 Excel 2019 以及 Microsoft 365 版本,旧版 2016 及更早版本没有 IFS 函数,会提示名称错误
2 输入公式回车之后,同样下拉填充整列
3 如果学校分段标准有改动,直接修改里面的分数数字和等级文字
方法三 VLOOKUP 近似匹配制作成绩等级
适合分段标准很多,不想写很长嵌套公式,提前做一张分数对照参考表
对照表示例
| 最低分数 | 等级 |
|---|---|
| 0 | 不及格 |
| 60 | 及格 |
| 80 | 良好 |
| 90 | 优秀 |
公式示例 =VLOOKUP (B2, 分数对照区域,2,1)
第四个参数填 1 代表近似匹配,会自动匹配小于等于当前分数的最大阈值
操作步骤
1 在表格空白位置建立分数等级对照表,分数要从小到大排序
2 在等级单元格输入 VLOOKUP 近似匹配公式
3 下拉填充完成全部成绩等级生成
优势是后续修改等级标准,只需要修改对照表,不用改动主表公式
进阶搭配 条件格式标记不同成绩等级
成绩等级文字生成之后,可以继续做可视化区分
1 选中等级列全部单元格
2 点击开始,条件格式,新建规则
3 分别设置优秀填充绿色,良好填充蓝色,及格黄色,不及格红色
4 确定之后,不同等级自动显示对应底色,方便快速查看
常见错误排查表
| 错误现象 | 原因 | 解决办法 |
|---|---|---|
| 全部都显示同一个等级 | IF 判断顺序颠倒,或者大于小于符号写错 | 按照从高分到低分顺序重新编写 IF 公式 |
| 输入 IFS 提示函数不存在 | Excel 版本过低,不支持 IFS | 改用传统 IF 嵌套公式制作成绩等级 |
| 空白单元格自动变成不及格 | 没有增加空值判断 | 增加 IF (B2="","", 原公式),分数为空时等级单元格留空 |
| VLOOKUP 近似匹配结果错乱 | 对照表分数没有升序排列 | 把对照表分数从小到大排序之后重新制作成绩等级 |
制作成绩等级优先看 Excel 版本,新版优先使用 IFS,老版本使用 IF 嵌套,如果分段标准经常变动推荐 VLOOKUP 近似匹配方案,公式写好之后一定要测试几个边界分数,比如 89 分 90 分 59 分 60 分,确认临界点判断准确,同时可以增加空值判断,避免空白分数误判,后续还能搭配条件格式美化等级显示。
【常见问题】
问题 1 excel 中要咋制作成绩等级,旧版本 excel 能用 IFS 吗
回答 1 excel 中要咋制作成绩等级的时候,IFS 函数只支持 Excel2019 和 Microsoft365,旧版本 excel 不支持,想要制作成绩等级就改用 IF 嵌套公式来完成。
问题 2 excel 中要咋制作成绩等级,临界点分数判断错误怎么办
回答 2 excel 中要咋制作成绩等级出现临界点错误,一般是判断符号或者区间顺序错误,制作成绩等级需要按照高分到低分依次判断,重点测试 60 分 90 分这类临界分数,修正公式里面大于等于符号。
问题 3 excel 中要咋制作成绩等级,空白单元格为什么自动显示不及格
回答 3 excel 中要咋制作成绩等级时,原始公式没有做空值判断,空单元格会被识别成 0 分,所以制作成绩等级的时候增加空值判断,分数为空就让等级单元格保持空白。
问题 4 excel 中要咋制作成绩等级,能不能自定义更多分段比如中等
回答 4 可以,excel 中要咋制作成绩等级支持自定义多段分级,制作成绩等级只需要在 IF 或者 IFS 里面新增对应的分数区间和等级文字,比如增加 70 到 79 中等这个分段。
【免责申明】
本文内容基于桌面版 Excel 通用函数逻辑讲解,不同版本 Excel 函数支持情况存在差异,WPS 表格部分函数兼容规则和微软 Excel 略有区别,所有公式仅作为学习参考,实际成绩统计使用前请自行校验边界分数结果,本文不对因为公式错误造成成绩统计失误带来的损失承担责任。


