多语言展示
当前在线:922今日阅读:4今日分享:26

excel实用技巧:and、or和not逻辑函数的运用

真实世界的运作基础无非就是两个,真或者是假。那么,对应在excel数据处理当中也同样适用,依据现实要求,需要在表格数据的基础上判断数据的真假,从而给出对用的结果。那么and、or、not逻辑函数就应运而生,返回某一条件下的逻辑值,true或者false。
工具/原料

office软件或者wps软件

方法/步骤
1

and函数:所有参数的逻辑值为真,才返回true;只要有一个参数的逻辑值为false,则返回false。参数必须是逻辑值,或者是包含逻辑值的数组,亦或是引用。       or函数:在所有参数中,只要有一个逻辑值为真,则返回true,只有当所有逻辑值为false时,才返回false。       not函数:对逻辑值求反,逻辑值为true时,返回false;逻辑值为false时,返回true;可以应用到不想等于某一值时的场景。

2

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

3

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

4

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

5

这三个函数,前两个会经常使用,第三个使用的情况较少,理解即可。运用的时候以true为标准就不难理解,需要都达到条件,就用and,至少达到某个条件就用or。

6

需要注意的是,这些函数所做的都是为了提供逻辑值,用以给其它函数提供判断的引用,而excel也直观的提供了=true()和=false()这两个函数直接返回true和false。当处理数据,很明显的情况下直接引用这两个函数就可以了。如图所示:

注意事项

掌握and和or的使用,可以完成数据处理工作中绝大部分逻辑判断的工作要求

推荐信息