excel实用技巧:and、or和not逻辑函数的运用
来源:网络收集 点击: 时间:2024-03-06and函数:所有参数的逻辑值为真,才返回true;只要有一个参数的逻辑值为false,则返回false。参数必须是逻辑值,或者是包含逻辑值的数组,亦或是引用。
or函数:在所有参数中,只要有一个逻辑值为真,则返回true,只有当所有逻辑值为false时,才返回false。
not函数:对逻辑值求反,逻辑值为true时,返回false;逻辑值为false时,返回true;可以应用到不想等于某一值时的场景。



举例说明各个函数的应用场景。
某一公司当中,需要给员工发放工龄奖,那么就需要员工的所有信息都必须达到某一标准才可以,这里,就可以使用AND函数。如图所示:
示例当中判定标准为年龄要是26岁及以上,且工龄要是2年及以上才可以拿到100元工龄奖,那么函数可以这样写
=AND(B226,D2=2)*100,注意这里没有用到大家常用的if函数来显示判定后的结果,最后得到的就是符合我们要求的,就可以发现,true对应的数值应该是1,false对应的数值应该是0。


or函数的使用
示例当中,我们需要给员工定一个级别,要求不高,只需要达到任意一个条件就可以判定为优秀员工,判定标准是要么销售额大于等于30000,要么客户数要达到20位及以上。那么,可以使用or函数。如图所示:
函数的写法可以是这样:=IF(OR(E2=30000,F2=20),优秀员工,仍需努力)
得到的结果是符合我们要求的。


not函数的使用
该函数使用的情况不多,但是也会碰到,在不能是某值的情况下可以使用,比如示例当中,不希望员工的销售额为0。
则函数可以这样写:=IF(NOT(E2=0),OK,警告),得到的结果是我们想要的。


这三个函数,前两个会经常使用,第三个使用的情况较少,理解即可。运用的时候以true为标准就不难理解,需要都达到条件,就用and,至少达到某个条件就用or。
6/6需要注意的是,这些函数所做的都是为了提供逻辑值,用以给其它函数提供判断的引用,而excel也直观的提供了=true()和=false()这两个函数直接返回true和false。当处理数据,很明显的情况下直接引用这两个函数就可以了。如图所示:

掌握and和or的使用,可以完成数据处理工作中绝大部分逻辑判断的工作要求
excel版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_254989.html