office软件或者wps软件
and函数:所有参数的逻辑值为真,才返回true;只要有一个参数的逻辑值为false,则返回false。参数必须是逻辑值,或者是包含逻辑值的数组,亦或是引用。 or函数:在所有参数中,只要有一个逻辑值为真,则返回true,只有当所有逻辑值为false时,才返回false。 not函数:对逻辑值求反,逻辑值为true时,返回false;逻辑值为false时,返回true;可以应用到不想等于某一值时的场景。
举例说明各个函数的应用场景。 当中,需要给员工发放工龄奖,那么就需要员工的所有信息都必须达到某一标准才可以,这里,就可以使用AND函数。如图所示: 示例当中判定标准为年龄要是26岁及以上,且工龄要是2年及以上才可以拿到100元工龄奖,那么函数可以这样写 =AND(B2>26,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。
需要注意的是,这些函数所做的都是为了提供逻辑值,用以给其它函数提供判断的引用,而excel也直观的提供了=true()和=false()这两个函数直接返回true和false。当处理数据,很明显的情况下直接引用这两个函数就可以了。如图所示:
掌握and和or的使用,可以完成数据处理工作中绝大部分逻辑判断的工作要求