关于IF函数公式,多条件判断,你肯定踩坑了。

在工作中,IF功能是不可或缺的存在,它解决了我们工作中的很多问题,但还是有很多朋友不会用。我们来模拟数据举个例子:

下表显示了该公司的员工数据。现在公司对工龄5-10年的员工有额外补贴1000元。

关于IF函数公式,多条件判断,你一定踩过的坑

然后还有很多小伙伴肯定踩过坑才使用公式:

= IF(5 & lt;= C2 & lt;=10,1000,0)

关于IF函数公式,多条件判断,你一定踩过的坑

Excel没有5 < = C2 & lt;=10这个表达式,这个表达式必须拆分成两个条件。

一个是C2 >: =5,一个是C2

关于IF函数公式,多条件判断,你一定踩过的坑

如果是多个条件的判断,那么就必须使用AND和OR函数。

和(条件一和条件二,& # 8230;)表示多个条件同时成立

或者(条件一,条件二,& # 8230;)的意思是只要有一个条件就可以建立多个条件。关于IF函数公式,多条件判断,你一定踩过的坑

那么上面的情况5

和(C2 & gt;=5,C2 & lt;=10),所以总的来说我们的公式是:

关于IF函数公式,多条件判断,你一定踩过的坑

再举一个比较复杂的例子,比如公司所有女同事和10年以上工龄的男同事奖励2000元,那么我们可以分成

关于IF函数公式,多条件判断,你一定踩过的坑

条件1.1的公式是:C2 >: 10

条件1.2的公式为:B2 = & # 8221;男& # 8221;

这两个条件同时满足,形成条件1的公式:

和(C2 & gt;10、B2 = & # 8221;男& # 8221;)

条件2的公式为:B2 = & # 8221;女& # 8221;

1和2为or,总体条件为:

或者(B2 = & # 8221;女& # 8221;,以及(C2 & gt;10、B2 = & # 8221;男& # 8221;))

所以公式是:

=如果(或者(B2 = & # 8221;女& # 8221;,以及(C2 & gt;10、B2 = & # 8221;男& # 8221;)),2000,0)

关于IF函数公式,多条件判断,你一定踩过的坑

下次遇到多个条件判断IF函数,先把条件都写出来,然后看条件是or,还是它们之间的关系,再组合起来,就不会出错了。你学会了吗?