Excel小技巧– 当IF遇上逻辑函数,用来判断多条件神好用
在Excel 里,IF 这个函数的使用频率可以说相当的高,但很多人不知道IF这个函数就是归类在逻辑函数之一,如果你是念理工类的系别,应该对于逻辑是不会陌生,也能马上理解这些函数的功用,今天我就来分享一下,IF函数再加上逻辑函数后,用来判断多条件时,其实就是一个绝配的方式,对于制作大型Excel 图片也几乎是必学的函数内容,往下就来举个简单的例子吧。
Excel教学- IF + 逻辑函数首先给大家看个简单的范例,假设今天我们有三个条件需要去比对,可能会有的情况是,三个条件都符合、任一条件符合或是全部条件都不符合,当然还会有更多状况,我们只是先用最简单的范例,那么依照下表这样子的内容,你有想到怎么做吗?
三个条件都符合的话呈现Y 可以直接用巢状IF 来做,任一条件符合就比较麻烦一些,或全部条件都符合也是,但其实只要用IF 搭配逻辑函数来做,这三个需求会变的非常简单。
我们一个个来看,首先来解决三个条件都符合的结果,在D2 栏位的公式如下:
=IF(AND(A2>30,B2="B",C2="X"),"Y","N")
简单的说全部符合就是Y,只要有部份不符合就是N,那么IF 的部份大家应该没问题,那AND 这个逻辑符号其实就是相乘的意思,如果合乎准则就是1,不合乎就是0,然后再相乘起来,所以只要有一个不符合结果一定是0,得到的结果就会是「否定」False,对多条件判定来说只要在里面加上AND 然后括号所有的条件,再用逗号隔开就可以了,非常简单。
第二个:任一条件都符合,公式如下:
=IF(OR(A2>30,B2="B",C2="X"),"Y","N")
只要将上面公式中的AND 取代成OR 就可以了,OR 就跟他的英文字意一样,就是「或」的意思,A 或B 或C 只要有一个条件符合都是输出肯定True 的答案,基本上理解了AND,OR 是绝对没问题。
最后一个,三个条件都不符合的话,公式如下:
=IF(AND(NOT(A2>30),NOT(B2="B"),NOT(C2="X")),"Y","N")
这个会用上IF、AND 加上另一个逻辑函数NOT,其实你可以这样理解,AND 加NOT 等于OR 的意思,只是他是OR 的相反,所以你会发现OR 的答案跟这个是刚好反过来,简单的说,如果是我只是要判断Y 跟N,我就会用OR,然后把Y 跟N 这二个字对掉就好,就会像这样:
=IF(OR(A2>30,B2="B",C2="X"),"N","Y")
不过上述提到的AND、OR、NOT 都是可以单独使用的,所以不一定要搭配IF,只是有搭配就可以指定结果Y 要做什么、N 的话又是做什么。
逻辑函数一共有11 个,有兴趣大家也可以去研究一下,其实这些都算是很常会用到的函数,或是用来搭配IF 都相当好用。
相关文章
- Excel小技巧– 你不知道的小秘密,栏位超过15个数字会发生什幺事?
- Excel小技巧– 利用LOOKUP来达成多重条件寻找资料
- Excel小技巧– 必学的「单元格自定格式」,”0″、”#”、”?”、”@”
- 如何让图片上传到Word、Excel、PowerPoint 上不被压缩,保留高画质
- Excel小技巧– 如何批量针对「类别」进行跨栏置中?
- Excel技巧– SUMPRODUCT函数运用,高级筛选条件后计算总和!
- Excel小技巧– 开启内嵌的PDF 出现「不能启动此对象的源应用程序」
- Excel小技巧– 在每一行资料后面的栏位直接显示折线图、直条图
- Excel – 解决图表座标轴文字重叠问题
- Excel超实用小技巧– 移动单一栏位顺序用这一招搞定