「Excel」IF函数嵌套判断,如何根据分数输出“优良中差”等级

问题描述:如图1所示,根据个人成绩分数快速通过公式实现考核栏中输出考核结果,而不是使用筛选填充进行多次操作。

解析1:

(1)使用IF函数进行逻辑判断,其中才管用AND 函数构建判断不同等级的分数区间,具体如公式1

公式1 =IF(C3<60,"差",IF(AND(C3>=60,C3<80),"中",IF(AND(C3>=80,C3<90),"良","优")))

解析2:

(1)使用IF函数执行多层逻辑检查类似在每一层IF嵌套处设置一个节点分叉,并且分叉是互补、隐含关系,如图2所示。因此可以通过嵌套多层判断,如公式(2)或者公式(3)

公式2 =IF(C3<60,"差",IF(C3<80,"中",IF(C3<90,"良","优")))

公式3 =IF(C3<90,IF(C3<80,IF(C3<60,"差","中"),"良"),"优")

具体公式1~3输入结果如图3所示。

举报
评论 0