1、如下图,是某学校某体能测试,1年级学生成绩大于等于60为合格,2年级则要大于等于70才合格,3年级学生要大于等于80才合格。现在要求快速判断学生是否合格。
2、插入两列辅助列
3、在这两列辅助列中分别输入下图内容
4、在C2单元格输入公式=IF(B2>=LOOKUP(1,0/($D$2:$D$4=A2),$E$2:$E$4),"合格","不合格")
5、然后将C2单元格公式下拉填充到底即可判断所有学生是否合格
6、下面跟大家简单分析一下这稍僚敉视个公式,首先是lookup函数,lookup函数是Excel中一个强大且深奥的查找函数,它的一个典型用法可以归纳为=LOOKUP(1,0/条件,目标区域或数组)
7、在本文中lookup函数的作用是查找出该学生指定年级下最小合格分数,为方便大家理解在单元格中输入公式=LOOKUP(1,0/($E$2:$E$4=A2),$F$2:$F$4) 结果如下图所示。
8、我们利用lookup函数查询出学生最小合格成绩后,用if函数判断学生成绩是否大于等于最小合格成绩即可判断出学生是否合格。