桓楠百科网

编程知识、经典语录与百科知识分享平台

Excel函数必备知识之逻辑函数AND,逻辑与(并且)函数

我们学习高中正余弦的时候学过一句话,叫奇变偶不变,符号看象限。这是数学中的公式。逻辑函数AND其实也有一个公式:一假则假,全真才真

and函数就是并且的意思,就是两个或者所有的条件

我们看一下两个条件的逻辑函数所有可能

条件1

条件2

AND返回值

AND公式

1

1

TRUE

=AND(A141,B141)

1

0

FALSE

=AND(A142,B142)

0

1

FALSE

=AND(A143,B143)

0

0

FALSE

=AND(A144,B144)

说明上面1代表真(比如TRUE)或者逻辑表达式(比如2>1就是真),或者其中的一个参数为真(比如大于1的任意数,或者不为0,不为空的任意数)

0代表假(FALSE)或者表达式为假(比如1>2为假)

简单来说上面1就是真,0就是假

我们可以看到只有当两个条件都为真的时候返回值才是真,只要有一个假的返回值就是假的

也就是我上面说的全真才真一假则假


我们再看一下三个条件的情况:

条件1

条件2

条件3

AND返回值

AND公式

1

1

1

TRUE

=AND(A147,B147,C147)

1

1

0

FALSE

=AND(A148,B148,C148)

1

0

1

FALSE

=AND(A149,B149,C149)

1

0

0

FALSE

=AND(A150,B150,C150)

0

1

1

FALSE

=AND(A151,B151,C151)

0

1

0

FALSE

=AND(A152,B152,C152)

0

0

1

FALSE

=AND(A153,B153,C153)

0

0

0

FALSE

=AND(A154,B154,C154)

我们依然可以看到只有当三个条件都是真的时候才是真

其他的四个五个甚至更多的条件依次类推,列出所有的可能,一样能得出结论。

了解了AND函数的特性我们来个案例,去运用一下AND函数

比如一个公司评优,只有满足本科以上,且满足入职满1年才能评选,用and筛选出能参加评选的员工:下面是员工的学历和入职时间表

学历有:小学,初中,高中,本科,研究生等,本科以上包括本科和研究生,

这个时候可能要用到OR函数,为了简化问题我们假定员工只包含高中和本科,下节讲述OR函数的时候就可以二者嵌套实现这个问题

姓名

学历

入职年限(月)

AND返回值

AND公式

李1

高中

12

FALSE

=AND(B157="本科",C157>=12)

李2

本科

6

FALSE

=AND(B158="本科",C158>=12)

李3

高中

6

FALSE

=AND(B159="本科",C159>=12)

李4

本科

16

TRUE

=AND(B160="本科",C160>=12)

李5

本科

24

TRUE

=AND(B161="本科",C161>=12)

李6

高中

18

FALSE

=AND(B162="本科",C162>=12)

我们看到我们筛选出的李4,和李5满足我们即是本科,又入职满1年的要求

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言