excel如何嵌套函数

有个excel题目,需要用IF函数解答
当考试成绩为80分时为甲
当考试成绩为70分时为已
当考试成绩为60分时为已
当考试成绩为60分以下时为丁

请问,如何如何用excel的IF函数做这个题目

说实话,我并不建议一定要用if函数嵌套来完成这个题目。为什么不能用简单的常数数组来做呢?
例如:
=lookup(A1,{0,60,70,80},{"丁","丙","乙","甲"})

个人觉得就挺容易理解的。0-59分时只能匹配丁(也就是说,不足60分时,只能匹配丁),60-69时匹配丙,70-79时匹配乙,80或以上时匹配甲。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-19
我想提问者的意思是>=80分的为甲,其余的类推;所以应该是:

=if(a1>=80,"甲",if(a1>=70,"乙",if(a1>=60,"丙","丁")))
第2个回答  2008-12-19
我的理解:
80分及以上为甲
70分及以上时为已
60分及以上时为已
60分以下时为丁
假设A1列为成绩

公式:=IF(A1<=100,(IF(A1>=80,"甲",(IF(A1>=70,"乙",(IF(A1>=60,"丙",(IF(A1>=0,"丁","error")))))))),"error")

4楼lookup感觉不太好用,应为0以下的范围不太好设置,比如按下面的公式
=LOOKUP(A1,{-1,0,60,70,80,101},{"error","丁","丙","乙","甲","error"})
实际输入-10的时候时候出现“#N/A”
第3个回答  2008-12-19
A1为考试成绩,在需要显示结果的单元格中输入以下公式:
IF(A1>=60,IF(AND(A1>=70),IF(AND(A1>=80),"甲","乙"),"丙"),"丁")
第4个回答  2008-12-23
lookup就非常好了,至少这个题目中,成绩不可能出现负数吧,
是我的话,也会用=lookup(A1,{0,60,70,80},{"丁","丙","乙","甲"})这个公式。
第5个回答  2008-12-24
=IF(A1>=80,"甲",IF(A1>=70,"乙",IF(A1>=60,"丙","丁")))
=IF(A1<60,"丁",IF(A1<70,"丙",IF(A1<80,"乙","甲")))
相似回答