使用逻辑函数判断(常用的逻辑判断指令有哪些)
导语:三大逻辑判定函数你了解多少--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应用
本文内容由小樊整理编辑!