搜索
写经验 领红包
 > 科技

使用逻辑函数判断(常用的逻辑判断指令有哪些)

导语:三大逻辑判定函数你了解多少--AND,OR,NOT

一,AND(参数1,参数2,参数3……)

当且仅当所有参数的逻辑值都是TRUE时结果为TRUE,否则为FALSE.

函数AND

经典应用:搭配IF执行多条件判断。

给外派上海的经理交通补贴1200.

=IF(AND(B2=&34;,C2=&34;),1200,0)

条件1:是否为“经理”。

条件2:是否为“外派上海”。

当且仅当以上两个条件成立,返回1200,否则返回0.

IF+AND多条件判断

经典应用:条件格式。

三科成绩均小于60的学生红色突出显示。

=AND($B2<60,$C2<60,$D2<60)

AND用于条件格式

二,OR(参数1,参数2,参数3……)

只要有1个参数的逻辑值为TRUE,则返回TRUE;当且仅当所有参数的逻辑值为FALSE时返回FALSE.

函数OR

经典应用:搭配IF执行多条件判断。

=IF(OR(B2=100,C2=100,D2=100),&34;,&34;)

三科成绩中任一科为100分,则评为“优”。

IF+OR多条件判断

三,NOT(参数)

只有一个参数,参数逻辑值为TRUE,结果为FALSE;参数逻辑值为FALSE,结果为TRUE.

函数NOT

应用案例:加总除经理以外员工的应发工资总和。

=SUM(IF(NOT(B2:B7=&34;),C2:C7,&34;))

NOT+IF

四,综合应用

给在重庆工作的所有员工,以及其他城市室外工作的所有员工发放1200元的高温补贴。

=IF(OR(B2=&34;,AND(NOT(B2=&34;),C2=&34;)),1200,&34;)

分析:

以下两个条件满足任意一个即可发放高温补贴,用函数OR.

条件一:在重庆工作。

条件二:(条件A)重庆以外的其他城市,(条件B)且室外工作。

其中条件二中又包含两个条件,条件A和条件B需同时满足,用函数AND.

条件A中用函数NOT排除重庆。

公式分析

AND+OR+NOT应用

本文内容由小樊整理编辑!