关于 if and函数嵌套使用问题

用 ifand 函数做了个嵌套但是现在修改数字的时候确无法生效,有大神帮忙看看吗?=IF(AND(2>C1,4>C2),"I",IF(AND(2>C1,8>C2>=4),"H",IF(AND(2>C1,C2>=8),"G",IF(AND(5>C1>=2,4>C2),"F",IF(AND(5>C1>=2,8>C2>=4),"E",IF(AND(5>C1>=2,C2>=8),"D",IF(AND(C1>=5,4>C2),"C",IF(AND(C1>=5,8>C2>=4),"B","A"))))))))这是公式,下图是实际情况

第1个回答  2022-01-15
错误1.if函数嵌套超过7层。
错误2.“AND(2>C1,8>C2>=4)”,应该是AND(2>C1,8>C2,C2>=4)
=IF(AND(2>C1,4>C2),"I",IF(AND(2>C1,8>C2,C2>4),"H",IF(AND(2>C1,C2>=8),"G",IF(AND(5>C1,C1>=2,4>C2),"F",IF(AND(5>C1,C1>=2,8>C2,C2>=4),"E",IF(AND(5>C1,C1>=2,C2>=8),"D",IF(AND(C1>=5,4>C2),"C","A")))))))本回答被网友采纳
第2个回答  2018-11-26
=IF(AND(A2>=80,B2>=80,C2>=80,D2>=80),"优秀",IF(OR(A2<60,B2<60,C2<60,D2=80时就为优秀,后面镶契的IF函数就是前面函数的一种结果意思就是“及格或差”的意思了。然后需用ifOr函数把“及格和差”分别表达出来。本回答被网友采纳
相似回答