"建波内",INDIRECT("销售!D"&$O$1)<>"金涛容",INDIRECT("销售!D"&$O$1)<>"凤娇",INDIRECT("销售!D"" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>函数IF()+()和IF(and)区别是什么?-excel if在哪

<em>EXCEL</em>函数IF()+()和IF(and)区别是什么?-excel if在哪

作者:乔山办公网日期:

返回目录:excel表格制作


猜一下你zd要的公式是
=IF(AND(INDIRECT("销售!C"&$O$1)="文锦",OR(INDIRECT("销售!D"&$O$1)<>"建波",INDIRECT("销售!D"&$O$1)<>"金涛",INDIRECT("销售!D"&$O$1)<>"凤娇",INDIRECT("销售!D"&$O$1)<>"阿鸟",INDIRECT("销售!D"&$O$1)<>"庄丽红",INDIRECT("销售!D"&$O$1)<>"王宗明",INDIRECT("销售!D"&$O$1)<>"小微")),"S",)

公式可以简写成
=IF(AND(INDIRECT("销售!C"&$O$1)="文锦",OR(INDIRECT("销售!D"&$O$1)<>{"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"})),"S",)

也就是说如果销售表C列的O1单元格值为行数的单元格内容为"文锦",且销售表D列的O1单元格值为行数的单元格内容不为"建波","金涛","凤娇","阿鸟","庄丽红","王宗明","小微"其中一个时,返回"S"值,否则为0值

AND和OR都可以作为IF的第一个e799bee5baa6e59b9ee7ad94330参数,下面写几个简单例子吧:

IF(AND(A1>1,A1<10),0,1),
A1在1~10之间(不包括边界)值为0,否则为1。

IF(OR(A1>10,A1<1),0,1),
A1在1~10之外(不包括边界)值为0,否则为1。

AND要求多个参数的条件都满足,OR只要求多个参数之一满足。

请在D1输入公式=IF(OR(A1=1,C1=3),C1,IF(AND(A1=2,B1=4),C1*2,0)),然后在A1、B1、C1输入数据验证,看能不能通过,如果能,说明你的表能通过IF与OR、AND函数嵌套,这样,错误应该在你录入公式造成的。如果不能通过验证,说明你电子表格程序出了问题。

请把你的加了IF的公式发上来,另外,你上面发的公式,数字不要用引号。

正确公式;为=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","")))。

加了IF AND的公式:C1=IF(OR(A1="1",A1="3",A1="5"),"X",IF(OR(A1="2",A1="4",A1="6"),"Y",IF(AND(A1="7",B1="a"),"Z",IF(AND(A1="8",B1="b"),"Z",""))))。

另外,如果最后一个IF AND里,B1要选两个条件,怎么办?
还有,公式里的数字并不代表真正的数字,只是代表一个值。




if函数,最简单的就是1级,非A即B.

IF(C,A,B) 这里C表示条件公式,如果C=TRUE,则结果为A,否则为B.

2007版的excel,IF函数最多可以嵌套64层。

一般实际应用中,不会用到那么多嵌套的。下面举个例子说明一下

例如有表格如图:

第一步:在C2输入公式:=IF(B2>=60,“及格","不及格"),并将该公式下拉至C6.

第二步:在D2输入公式:=IF(B2>=90,"优",IF(B2>=80,"良",IF(B2>=70,"中",IF(B2>=60,"一般","差")))),并下拉至D6.结果如图:

”AND“是逻辑运算的运算符,在条件公式C中可以使用AND运算符,也可以用AND函数。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网