我在EXCEL上给成绩分等级,公式我感觉是对的,但为什么分出来不对呢,还请大神指导一下,万分感谢。
3个回答
展开全部
看不清你写的啥,这种范围的判断,很容易犯的错误是写成类似于if(90>x>=80这种东西,EXCEL里是没有这种写法的,如果是要表达类似的含义,应该是if(and(90>x,90<=x),另外,对于区间的判断一般建议用lookup,它比if要简单(而且if的嵌套也不能超过7层),比如成绩在d1,那公式就可以是
=LOOKUP(D1,{0,60,70,80,90},{"不及格","及格","中","良","优"})
它就相当于
0<=x<60 不及格
60<=x<70 及格
70<=x<80 中
80<=x<90 良
x>90 优
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询