分享

每日一题:Excel函数与公式(4)-AND和OR!

 L罗乐 2018-02-03

今天的问题

经常有人写出这样的公式:=IF(90>C2>=80,'良好','普通'),然后问我为什么结果不对。

在Excel中如果需要用多个条件进行判断时,必须使用AND或OR函数来完成,像下图中的公式,不可能得到正确的结果的。

AND函数

1、如下图:男性60岁就符合退休年龄,判断公式:=IF(AND(C2='男',D2>=60),'符合',''),AND是“和”函数,是多个条件同时满足时,才为真。

2、同样原理,女性50岁退休,使用公式:=IF(AND(C2='女',D2>=50),'符合','')。

OR函数

如果把上面的两个公式合并到一起,就需要使用OR函数,公式如下:=IF(OR(AND(C2='男',D2>=60),AND(C2='女',D2>=50)),'符合',''),利用OR函数,把两个条件合并到一起,OR是“或”函数,当任何一个条件满足时,就为真。

参数说明及注意事项

AND和OR函数都可以设置很多参数,各参数都是平等的,没有前后关系。

AND函数是“和”函数,当所有的参数的全是真时,结果为真,相当于各参数之间做乘法运算,比如:=AND(1,1,1,1,0)=1*1*1*1*0=0,结果为假。

OR函数是“或”函数,当任意一个参数为真时,结果就为真,相当于各参数之间做加法运算,比如:=OA(1,0,0,0,0,0)=1 0 0 0 0 0 0=1,结果为真。

注意:在数组公式中不能使用AND或OR函数,只能使用乘法或加法来实现多条件判断



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多