优秀的编程知识分享平台

网站首页 > 技术文章 正文

Excel函数必备知识之逻辑函数OR,逻辑或(或者)函数

nanyue 2024-09-21 19:56:44 技术文章 7 ℃

我们学习高中正余弦的时候学过一句话,叫奇变偶不变,符号看象限。这是数学中的公式。逻辑函数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)

Tags:

最近发表
标签列表