下载帮

您现在的位置是:首页 > 教程分享 > 办公软件

办公软件

Excel小技巧– 当IF遇上逻辑函数,用来判断多条件神好用

2020-03-23 01:23办公软件

在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 都相当好用。

文章评论