请教EXCEL函数IF()+()和IF(and)区别

请教EXCEL函数:
=IF(AND(C3<>C4,E3<>E4),K3,0)

=IF((C3<>C4)+(E3<>E4),K3,0)
有什么区别?上面那个出来的不是我想要的,下面的才是。
我的要求是当C3不等于C4且E3不等于E4时,显示K3,或则显示0。
求达人帮忙,谢谢!

AND 逻辑上要满足前后都是TRUE,如果是数学运算,那应该用乘法
你后一条,用的是算术加运算 + 运算,在逻辑运算中,就是OR

综上,
=IF(OR(C3<>C4,E3<>E4),K3,0)
的效果等同于
=IF((C3<>C4)+(E3<>E4),K3,0)

=IF(AND(C3<>C4,E3<>E4),K3,0)
的效果等同于
=IF((C3<>C4)*(E3<>E4),K3,0)

AND 与运算 = 逻辑乘运算 (表达式中全部满足条件,才返回TRUE)
OR 或运算 = 逻辑加运算 (表达式中只要有一个满足条件,就返回TRUE)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-05
看了你的说明,大概明白了你的意思,你需要的应该是C3不等于C4或E3不等于E4时,显示K3,且则显示0。所以下面一个才是你需要的,而上面一个是表示且的意思,两者完全不同,希望对你有帮助
第2个回答  2010-08-05
楼主应该是表达意思反了
第3个回答  2010-08-05
AND(C3<>C4,E3<>E4),相当与并且,及C3<>C4并且E3<>E4满足条件则怎么样。((C3<>C4)+(E3<>E4)相当与或者,及C3<>C4)或者(E3<>E4满足条件则怎么样。
第4个回答  2010-08-05
=IF((C3<>C4)+(E3<>E4),K3,0)
上面的公式与下面的公式等价:
=IF(or(C3<>C4,E3<>E4),K3,0)
顺便说一下,这两个条件是“或”的关系,不是“且”的关系。
第5个回答  2010-08-05
=IF(AND(C3<>C4,E3<>E4),K3,0)
等价于=IF((C3<>C4)*(E3<>E4),K3,0)

=IF((C3<>C4)+(E3<>E4),K3,0)
等价于=IF(OR(C3<>C4,E3<>E4),K3,0)

AND函数里,所以的元素都正确,结果才会返回正确
OR函数里,有一个元素正确,结果就返回正确

EXCEL函数IF()+()和IF(and)区别是什么?
AND和OR都可以作为IF的第一个参数,下面写几个简单例子吧: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...

excel中 if函数和and函数的区别
if 用于判断某事件或某情况是否符合条件,并根据“是”、“否”返回两种结果 and 用于设定两种同时、并列的情况条件 举例:某征兵工作部门需要挑选18岁以上的男青年,但excel表格中记录的信息有男有女,而且年龄也有大有小,其中A列是年龄,B列是性别,现在希望通过公式将年龄>=18岁的男青年标识出来,...

if函数和if语句有什么区别呢?
一、IF+AND:同时满足多个条件 1、AND函数的语法:AND(条件1,=标准1,条件2=标准2……条件N=标准N)。如果每个条件和标准都相等,则返回TRUE,否则返回FALSE 。2、用IF函数判断AND函数的返回结果,如果为TRUE,则返回“Y”,否则返回""。二、IF+OR:满足多个条件中的一个即可。1、OR函数的语法结...

Excel中进行iF和and函数判断满足两个条件的操作方法
1、下图是包含姓名 笔试成绩 面试成绩的工作表 现在想在找出笔试和面试都在90分以上的记录 满足这两个条件的在对应单元格返回是 否则返回否。2、在单元格中输入 =if()。3、将光标定位到括号内部。4、如果对函数熟悉可以直接输入函数参数 如果对函数不熟悉可以按ctrl+shift+a 此时会在括号内弹出函数...

EXCEL中的IF 函数怎么做?哪里要加括号 哪里加AND?
if函数,最简单的就是1级,非A即B.IF(C,A,B) 这里C表示条件公式,如果C=TRUE,则结果为A,否则为B.2007版的excel,IF函数最多可以嵌套64层。一般实际应用中,不会用到那么多嵌套的。下面举个例子说明一下。例如有表格如图:第一步:在C2输入公式:=IF(B2>=60,“及格","不及格"),并将该...

excel的if函数及and函数
1、IF 工作表函数 检查的条件要么为真要么为假。如果条件为真,则函数返回某一值;如果条件为假,则函数将返回另一值。此函数包含三个参数:要检查的条件、当条件为真时的返回值和条件为假时的返回值。=IF(logical_test,value_if_true,value_if_false)2、AND 所有参数的逻辑值为真时返回 TRUE;...

excel的if函数及and函数
这个函数的 意思时 当 A1<60 时 返回 不及格 当60<A1<70 时 返回 及格 当 70<A1<85时 返回 良好 当A1>85时 返回 优秀 其实 这个 IF嵌套可 换成 AND 如下 =IF(A1<60,"不及格",IF(AND(A1>60,A1<70),"及格",IF(AND(A1>70,A1<85),"良好",IF(A1>85,"优秀...

EXCEL函数IF及IF+AND
在logical_test内填写条件:59; 在value_if_true内填写满足条件返回值:及格; 在value_if_false内填写不满足条件返回值:不及格。函数设置完成,纵向拖拽即可。如判断值较多,可设置IF+AND的多层嵌套函数。以四种返回值为例 =IF(C289,"优秀

Excel中if、or、and、ifs函数的使用方法
在Excel中,我们利用各种逻辑函数来基于特定条件执行不同的操作。首先,我们有基础的IF函数,它根据给定的条件进行判断。例如,如果你设定实际销售额大于等于计划销售额,IF函数会判定为任务完成,否则标记为未完成。为了避免显示特定结果,你可以使用双引号代替显示内容,如“未完成计划”。接下来是OR函数,...

在excel中,if and公式的用法 ( 自己都要算晕了)
if函数有三个参数,用法=if(条件,条件成立返回的结果,条件不成立返回的结果),重点就是第一个参数“条件”,可以引用单元格,也可以使用公式,条件成立要求的条件结果为“true”或“非0数值”,不成立就是“false”或者“0”;当上述“条件”为多条件时,就需要使用“and”或者“or”函数,要求多个...

相似回答