我们学习高中正余弦的时候学过一句话,叫奇变偶不变,符号看象限。这是数学中的公式。逻辑函数OR其实也有一个公式:一真则真,全假才假
or函数就是或者的意思,就是只要满足条件返回值就为真。比如班级前十或者年级前500的就可以参加竞赛,只要满足一个条件就可以参加。班级前十不一定是前五百,同样非班级前十也不一定达不到年级前500。
我们看一下两个条件的逻辑函数OR的所有可能
|
条件1 |
条件2 |
OR返回值 |
OR公式 |
|
1 |
1 |
TRUE |
=OR(A169,B169) |
|
1 |
0 |
TRUE |
=OR(A170,B170) |
|
0 |
1 |
TRUE |
=OR(A171,B171) |
|
0 |
0 |
FALSE |
=OR(A172,B172) |
可以看出来只要有一个条件为真,返回的值都是真

我们在看三个条件的OR函数的返回值:
|
条件1 |
条件2 |
条件3 |
OR返回值 |
OR公式 |
|
1 |
1 |
1 |
TRUE |
=OR(A175,B175,C175) |
|
1 |
1 |
0 |
TRUE |
=OR(A176,B176,C176) |
|
1 |
0 |
1 |
TRUE |
=OR(A177,B177,C177) |
|
1 |
0 |
0 |
TRUE |
=OR(A178,B178,C178) |
|
0 |
1 |
1 |
TRUE |
=OR(A179,B179,C179) |
|
0 |
1 |
0 |
TRUE |
=OR(A180,B180,C180) |
|
0 |
0 |
1 |
TRUE |
=OR(A181,B181,C181) |
|
0 |
0 |
0 |
FALSE |
=OR(A182,B182,C182) |
同样可以看出来只要有一个条件为真,返回的值都是真
我们来看个案例
比如一个公司评优,只有满足本科以上,或满足入职满1年才能评选,用OR筛选出能参加评选的员工:下面是员工的学历和入职时间表
学历有:小学,初中,高中,本科,研究生等,本科以上包括本科和研究生,

|
姓名 |
学历 |
入职年限(月) |
AND返回值 |
AND公式 |
|
李1 |
高中 |
12 |
TRUE |
=OR(B185="本科",B185="研究生",C185>=12) |
|
李2 |
本科 |
6 |
TRUE |
=OR(B186="本科",B186="研究生",C186>=12) |
|
李3 |
高中 |
6 |
FALSE |
=OR(B187="本科",B187="研究生",C187>=12) |
|
李4 |
本科 |
16 |
TRUE |
=OR(B188="本科",B188="研究生",C188>=12) |
|
李5 |
本科 |
24 |
TRUE |
=OR(B189="本科",B189="研究生",C189>=12) |
|
李6 |
高中 |
18 |
TRUE |
=OR(B190="本科",B190="研究生",C190>=12) |
|
李7 |
研究生 |
19 |
TRUE |
=OR(B191="本科",B191="研究生",C191>=12) |
|
李8 |
研究生 |
6 |
TRUE |
=OR(B192="本科",B192="研究生",C192>=12) |
|
李9 |
研究生 |
10 |
TRUE |
=OR(B193="本科",B193="研究生",C193>=12) |
|
李10 |
高中 |
22 |
TRUE |
=OR(B194="本科",B194="研究生",C194>=12) |