瑞星卡卡安全论坛

首页 » 综合娱乐区 » Rising茶馆 » excel的使用(已解决)
golffalcon - 2009-1-4 20:52:00
:default46: 请问if函数的嵌套。
问题:设j2-j17单元格,为平均成绩,如果平均成绩大于等于60分为及格,≥70为中等,≥80分为优秀,<60分为不及格,请问怎么写,为什么我写出来的都是合格?:default46: :default46: :default46:

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)
sinoer - 2009-1-4 20:58:00
你是怎么写得函数
超级游戏迷 - 2009-1-4 21:00:00
用IF函数和AVERAGE函数可以办到……
golffalcon - 2009-1-4 21:00:00
if(j2>=60,"合格",if(j2>=70,"中等",if(j2>=80,"优秀","不合格"))))
超级游戏迷 - 2009-1-4 21:14:00


引用:
原帖由 golffalcon 于 2009-1-4 21:00:00 发表
if(j2>=60,"合格",if(j2>=70,"中等",if(j2>=80,"优秀","不合格"))))
好象表达式有点问题哦……建议再认真看看IF函数的使用说明……:default24:
golffalcon - 2009-1-4 21:16:00
到底是什么嘛!快说呀!
sinoer - 2009-1-4 21:17:00
=IF(J2>=80,"优秀",IF(J2>=70,"中等",IF(J2>=60,"合格","不合格")))
  你的顺序写错了
golffalcon - 2009-1-4 21:19:00
呵呵!谢谢各位。
超级游戏迷 - 2009-1-4 21:21:00


引用:
原帖由 golffalcon 于 2009-1-4 21:00:00 发表
if(j2>=60,"合格",if(j2>=70,"中等",if(j2>=80,"优秀","不合格"))))
你的红色部分根本是无效条件表达式:“j2>=70”、“j2>=80”这两个条件符合“j2>=60”这个条件,应该从最高的“j2>=80”反向设置……:default5:
sinoer - 2009-1-4 21:22:00
你用excel2007吗,我把你公式输入进入就会提示公式错误,并且给出了正确公式:default6:
golffalcon - 2009-1-6 11:17:00
我是excel2003的。
1
查看完整版本: excel的使用(已解决)