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(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要选两个条件,怎么办?
还有,公式里的数字并不代表真正的数字,只是代表一个值。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-31
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)

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函数
检查的条件要么为真要么为假。如果条件为真,则函数返回某一值;如果条件为假,则函数将返回另一值。此函数包含三个参数:要检查的条件、当条件为真时的返回值和条件为假时的返回值。=IF(logical_test,value_if_true,value_if_false)2、AND 所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑...

IF函数和AND函数是什么意思?
EXCEL中IF(AND)函数是判断是否同时满足两个条件,其运用如下:1.如下示例,假设数学95以上且语文95以上的学生给100奖金,鼠标左键点击要输出结果的单元格;2.输入AND函数:=IF(AND(A2>=95,B2>=95),100,0),即数学95以上且语文95以上,输出100,否则输出0,如下图所示;3.按回车键就会算出第一...

EXCEL函数IF及IF+AND
不及格。函数设置完成,纵向拖拽即可。如判断值较多,可设置IF+AND的多层嵌套函数。以四种返回值为例 =IF(C289,"优秀

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

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

IF函数与AND函数的强强联手,让数据分析事半功倍
在Excel的数据分析中,IF函数和AND函数如同双剑合璧,能极大地提升工作效率。IF函数是逻辑判断的得力助手,其基本形式是"IF(条件, 值1, 值2)", 当条件满足时返回值1,否则返回值2。AND函数则是对多个条件同时判断,返回所有条件都满足时的true或false。例如,IF(C3>=80, "优秀", "合格"),判断...

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

相似回答