excel中IF和OR函数的使用方法

=IF(OR(E5=蔡,E5=赵,E5=刘),西洽沟,IF(OR(E5=毛,E5=张),中洽沟,IF(OR(E5=周,E5=王,E5=朱),周官庄,IF(E5=陈,东洽沟," "))))
表达的意思是如果E5是蔡赵刘,就是西洽沟,如果是毛张就是中洽沟,如果是周王朱,就是周官庄,如果是陈就是东洽沟,这样不对,大神给指点下。

有多个条件并立时要用AND函数

多个条件只要一个条件符合就成立用OR函数

条件成立时返回一个值,不成立时返回另一个值时可以用IF函数

举例如下
假设A1单元格为A,B1单元格为1时,C1单元格返回"合格",不符合时返回"不合格"
则C1单元格的公式写为
=IF(AND(A1="A",B1=1),"合格","不合格")

假设A1单元格为A或B1单元格为1时,C1单元格返回"合格",不符合时返回"不合格"
则C1单元格的公式写为
=IF(OR(A1="A",B1=1),"合格","不合格")

假设A1为A或B,且B1单元格内容为1,C1单元格返回"合格",不符合时返回"不合格"
则C1单元格的公式写为
=IF(AND(OR(A1={"A","B"}),B1=1),"合格","不合格")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-18
给所有的文本加上英文双引号"",如“蔡","赵"等。
公式也可稍作修改
=IF(OR(E5={"蔡","赵","刘"}),"西洽沟",IF(OR(E5={"毛","张"}),"中洽沟",IF(OR(E5={"周","王","朱"}),"周官庄",IF(E5="陈","东洽沟",""))))
第2个回答  2014-09-23
把你的 周,王,XX沟加上”“号试试,比如E5=”陈“,”东洽沟“,本回答被提问者采纳
第3个回答  2014-09-23
不知道我理解你的意思不
如果你说的意思是
如果E5是蔡或 赵或 刘,就是西洽沟,否则如果是毛或张就是中洽沟,否则如果是周或王或朱,就是周官庄,否则如果是陈就是东洽沟
那么就是正确的
相似回答