如何在IF语句中的设置多个测试条件?

原文要求如下:综合考核分数排名前30%(四舍五入、取整数,且总分90分以上,在爱岗敬业、关爱学生、教书育人、为人师表等方面未有扣分)的教师为“优秀”等次,综合考核在 60-70(不含)分为“基本合格”等次,综合考核60分以下为“不合格”等次,其余为“合格”等次。

我书写的if语句如下:

=IF(Q10<=INT(R10*0.3+0.5),IF(N10>=90,IF(J10=50,"优秀",IF(N10>=70,"合格",IF(N10>=60,"基本合格","不合格")))))

结果出错!

式中,Q10为名次,N10为总分,J10=50表示未扣分。

根据要求,该如何编写语句?

广东省
浏览 140
收藏
点赞
分享
+1
4
+1
全部评论 4
 
Tam Kingsley
Tam Kingsley

创作者俱乐部成员

可以使用ifs函数~
· 广东省
回复
 
HC.旋
可以试试ifs
· 福建省
回复
 
懒得批爆
懒得批爆

创作者俱乐部成员

试试IF+IFS =IF(Q10<=INT(R10*0.3+0.5),IF(N10>=90,IFS(J10=50,"优秀",N10>=70,"合格",N10>=60,"基本合格",TRUE,"不合格")))
· 四川省
回复
 
亂雲飛渡
试下=IF(AND(Q14<=INT(R14*0.3+0.5),N14>=90,J14=50),"优秀",IF(N14>=70,"合格",IF(N14>=60,"基本合格","不合格")))
· 广东省
回复