execl,if函数算出#name?有关问题?

在算各个学生成绩等级,其中平均成绩大于等于80是优秀,大于等于70是中等,大于等于60是合格,80一下是不合格的题目,答案是在单元格里输入公式=IF(J2>=80,"优秀",LF(J2>=70,"中等",IF(J2>=60,"合格","不合格"))),然后我就计算出一个值再用填充柄拖拽后面的答案,问题是在完成后当中有几个数是#name?有几个是正常的,怎么回事,怎么改呢?

要判断的条件第1个是如果大于或等于80就优秀,而后面的其他条件都符合第1个条件,所以就不准确了,试试以下公式,从小开始判断,起码等于号也少了3个,也精简了点:
=if(j2<60,"不合格",if(j2<70,"合格",if(j2<80,"中等","优秀")))
温馨提示:答案为网友推荐,仅供参考