逻辑函数(AND,OR,NOT)
AND函数
功能:
AND函数用于当所有的条件均为“真”(TRUE)时,返回的运算结果为“真”(TRUE);反之,返回的运算结果为“假”(FALSE),一般用来检验一组数据是否都满足条件。
语法:
AND(logical1,logical2,logical3,…)
**案例:**检查每项技能是否都达标
在考核成绩表中,公司规定每一项成绩都必须大于60分时,其综合评定成绩才算达标。
公式:=AND(B2>60,C2>60,D2>60)
解析:
- 判断B2、C2、D2单元格区域中的值是否都大于60。
- 当步骤中的各个条件同时满足时返回TRUE,否则返回FALSE。
OR函数
功能:
OR函数用于在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;所有参数的逻辑值为FALSE,即返回FALSE。
语法:
OR(logical1, [logical2], …)
案例:
判断是否为员工发放奖金
公司规定,如果员工业绩超过30000元或者工龄在5年以上,只要满足这两个条件中任意一个条件即可发放奖金。
公式:==OR(C2>30000,D2>5)
解析:
- 判断C2中的业绩值是否大于30000,或者D2单元格中的工龄值是否大于5。
- 如果其中的两个条件有一个满足,就返回TRUE,否则返回FALSE。
OR函数与AND函数搭配使用
案例:
在对员工进行2项考核后,要求两项成绩都不小于80分才达标,或者综合成绩不小于85时也可达标。可以使用OR函数配合AND函数来实现。
公式:=OR(D2>=85,AND(B2>=80,C2>=80))
解析
① 用AND函数分别判断两个条件是否同时满足,两个条件为:“B2>=80”和“C2>=80”。如果同时满足返回TRUE,否则返回FALSE。
② 再使用OR函数判断①步的返回值与“D2>=85”这两个条件是否有任意一个满足,如果有则即返回TRUE,当两个都不满足才返回FALSE。
NOT函数
功能:
对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。
语法:
NOT(logical)
解释:
logical:表示一个计算结果可以为TRUE或FALSE的值或表达式。
案例:
筛选出25岁以下的应聘人员
如果需要从招聘名单中筛选出“25岁以下”的应聘人员,可以利用NOT函数来进行判断。
公式:=NOT(B2<25)
解析:
当B2中的数值小于25时则返回FALSE,否则返回TRUE
标签:返回,逻辑,FALSE,函数,B2,C2,TRUE 来源: https://blog.csdn.net/qq_43303906/article/details/115582025
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。