如何用excel函数表示大于12个条件赋值比如,大于90显示a 大于80显示b。。。。十几个条件,

if语句只能输入就个条件 但是我要用17共和条件啊

第1个回答  2011-12-16
给你个例子吧。下面是我用过的大于等于90显示优秀,80-89显示良好,等等
=IF(M5>=89.95,"优秀",IF(M5>=80,"良好",IF(M5>=60,"及格","不及格")))
式子中M5是你输入的分数。
你可以改成
=IF(A1>=90,"A",IF(A1>=80,"B",IF(A1>=70,"C",IF(A1>=60,"D","E"))))
第2个回答  2011-12-16
用嵌套的IF语句即可
IF(条件1,结论1,IF(条件2,结论2,……,IF(条件n,结论n,"这个置空即可,表示都不满足时的取值")))
第3个回答  2011-12-16
17个条件,就用LOOKUP函数。我刚回答了个,你可以参考:
http://zhidao.baidu.com/question/355415796.html?old=1#here追问

我的条件是大于 不是等于啊??

追答

你不看他的也是大于吗???

追问

=LOOKUP(O2849,{0,"差";60,"中";80,"良";90,"优"})
哪这个条件要是输入值哪
比如=LOOKUP(O2849,{0,"差";60,"中";80,"良";90,"优"})
在a1中输入20则变为 大于20小于60的为差
=LOOKUP(O2849,{20,"差";60,"中";80,"良";90,"优"})
这个怎么用 条件分值在变

追答

不知道你在问什么。

追问

就是 那个0 60 80 不定 经常变 我想在 表格中随便输数字 他就对应的改变条件 比如在excel a1中 输0 显示差的条件就是0 如果改为20 就变为差的条件是20

a1= “   ” a2=“  ”

=LOOKUP(O2849,{a1,"差";a2,"中";a3,"良"})
提示错误

追答

我觉得在追问下去无任何意义,因为我实在没懂你说的话。

要再追问加4109064吧。

本回答被网友采纳