宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

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

下表是公司员工的数据。现在,公司对服务5-10年的员工额外补贴1000元。

那么很多小伙伴一定是踩坑使用了这个公式:

=中频(5=C2=10,1000,0)

那么Excel中就没有5=C2=10这样的表达式,这个表达式必须拆分成两个条件。

一个是C2=5,另一个是C2=10,这需要两个条件同时成立。

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

与(条件1,条件2,)表示多个条件同时成立。

OR(条件1,条件2,…)表示只要有一个条件就可以建立多个条件

那么上面的情况是5=C2=10,正确的表达式应该是:

AND(C2=5,C2=10),所以我们的公式整体上是:

举一个比较复杂的例子,比如公司所有女同事和服务10年以上的男同事都会得到2000的奖励,我们可以分为。

条件1.1的公式为C210。

条件1.2的公式为:B2=“男”。

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

和(C210,B2=“男”)

条件2的公式为:B2=“女”。

1和2是or,整体条件是:

或(B2=“女”,和(C210,B2=“男”))

所以公式是:

=IF(OR(B2=“女”),AND(C210,B2=“男”),2000,0)

下次遇到多个条件判断IF函数,先把所有条件都写出来,然后看条件是or还是or再组合,就不会出错了。你学会了吗?

更多资讯
游戏推荐
更多+