or在excel中是什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:28:58
就像这个=IF(AND(D4>$D$11,E4>$E$11,F4>$F$11),1,IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)),可以帮忙解释一下么?谢谢!!

是“或者”的意思。使用例子(双引号内的内容):
“=if(OR(A1="你",B1="好"),"对","不对")”
意思就是:如果A1里的内容是“你”字,或者B1里的内容是“好”字,就显示“对”(只要其中一个符合的,都显示“对”字),如果两个都不符合就显示“不对”。

在EXCEL中,OR为逻辑或。
该函数有两个返回值,true与false。当多个表达式中任意一个表达式成立,该函数都会返回true值,只有当所有表达式都不成立时,该函数才会返回false值。
如“IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)”语中含三个表达式,只要其中任何一表达式成立,如D4单元格中的数值确实大于$D$11单元格中的数值,此时不论其余两个表达式是否成立,OR函数都会返回true值,进而使得IF函数返回结果“2”。

逻辑运算符
表示符合条件的任意一个即成立。

例如在B1里输入
=Or(A1="5",A1="")

就表示只要a1为空值或者5,返回“true”(真值)。否则返回false。

结合if条件或者会更加容易理解:

=if(or(Or(A1="5",A1=""),7,3)

表示如果A1=5或者空值,那么B1将返回7,否则返回3。也就是说,如果A1不是空值或者5的话,B1就是3

二楼已经回答,补充:
D4>$D$11,E4>$E$11,F4>$F$11
三个情况,只要有一个符合,就算条件成立。

or 就是“或”逻辑计算函数,将括号里的几个表达式的逻辑值进行“或”计算后返回一个逻辑值