AND函数和OR函数
AND和OR是一对性质相同,功能相反的函数,AND函数的参数必须同时为真,返回的结果才为真,OR函数的参数只需满足其中一个为真,结果为真。
工具/原料
安装有OFFICE软件的PC一台
输入设备(鼠标、键盘等)
判断是否符合条件
1、在下面这个图例中,参数0,1,2,0为假(FALSE),1和2为真(TURE).在使用AND函数时,三个参数中有一个假,所以结果为假(FALSE).使用OR函数时,有两个参数为真,结果为真。
2、下图是一张成绩表,当语文、数学、英语三科均大于60分,判定成绩及格。
3、在H2单元格中输入函数:=IF(AND(C2>60,D2>60,E2>60),"及格媪青怍牙","不及格"),回车,因为李白有两科小于60分,所以判定“不及格”。
4、将公式向下填充,可以看到,杜甫三科均超过60分,判断及格。
5、接下来,将IF函数的第一个参数改变一下,判断的条件改为:三科成绩均大于60分或总分大于180分,公式为:=朐袁噙岿IF(OR(AND(C2>60,D2>60,E2>60),G2>180),"及格","不及格")。
6、为了说明公式的结果,我将最后一行王维的数学成绩修改为58,即小于60分。因为七总分大于180分,显然,还是及格的。
产生逻辑值1或0
1、在这张表中,如果同时满足工作2年并且是优秀员工的话,将得到2000元的奖金。
2、在D2单元格中输入公式=AND(B2>=2,C2="是"拘七呷憎)*2000,下拉填充后会发现李白工作满2年且是优秀员工,给予2000奖金,在这里,AND函数返回的结果就是逻辑值真(1)或假(0),与2000相乘得到结果2000或0.
3、接下来把AND换成OR,结果也随之改变,满足两个条件中的一个就能得到2000元奖金。也就是说,只要满足其中一个条件,OR函数就能返回一个逻辑值1与后面的2000相乘。