会小学算数,就能搞定Excel多条件判断,1个函数都不用哟

yumo6665个月前 (07-12)技术文章59

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

平常我们在Excel表格中进行多条件判断时,一般用IF函数,在Excel2019版本中又出现了一个IFS函数,对于多条件判断更是简单方便。

但是,今天,标题大家已经看到了,1个函数都不用就能搞定多条件判断,有些不相信了吧?慢慢来看。

01.单条件判断

先来个简单的单条件判断,要求:下图表格中给女员工发放补助200元。


用IF函数解决:

在G2单元格输入公式:=IF(E2="女",200,0),回车键确认公式后,再选中G2单元格,双击或下拉填充公式即可得到计算结果。

公式很简单,含义不再讲述。


不用函数解决:

在G2单元格输入公式:=(E2="女")*200 ,同样双击或下拉填充公式。


说好的没用函数,问题也解决了。还是来看看公式的含义吧!

我们都知道IF函数的第一个参数为条件,返回逻辑值TRUE(真值)或FALSE(假值),而逻辑值也是可以进行运算的,其中TRUE为1,FALSE为0,不用函数的公式就是利用了这一点来实现的。

公式中(E2="女"),当E2="女"时,为真值,也就是1,与后面的*200计算结果就不用说了吧,你懂得!

02.两个条件判断

其实明白了单条件判断不用函数,多条件理解就相对简单了。要求:给“生产部”“操作工”发放补助300元。

用IF函数解决:

公式:=IF(AND(B2="生产部",C2="操作工"),300,0)

由于要满足两个条件,公式中用AND函数测试所有条件均为TRUE或FALSE。


不用函数解决:

公式:=(B2="生产部")*(C2="操作工")*300

公式中(B2="生产部")(C2="操作工")只要有一个不满足结果是FALSE,也就是0,那么公式最终结果也是0。


03.三个条件判断

再增加一个条件, 要求:给“生产部”“操作工”发放补助300元,其中女员工追加100元,也就是生产部女操作工发放补助400元。

用IF函数解决:

公式:=IF(AND(B2="生产部",C2="操作工"),IF(E2="女",400,300),0)

公式中使用了IF函数嵌套,外层IF函数判断“生产部”和“操作工”,内层IF函数判断“女”员工。


不用函数公式解决:

公式:=(B2="生产部")*(C2="操作工")*300+(B2="生产部")*(C2="操作工")*(E2="女")*100

又是一个函数也没用,神奇吧!公式虽然长一些,相信小伙伴们也能看明白了吧,就是小学生的乘法和加法运算,所以不要把Excel函数想得那么高、大、上,你有什么更好的多条件判断公式可以评论区留言分享哟!


小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

相关文章

如何避免Python中的多重if嵌套(python避免重复读取数据)

多重嵌套if语句会显著降低代码的可读性和可维护性。以下是几种有效的策略来避免或减少多重嵌套:1. 使用卫语句(Early Returns)原则:先处理错误或特殊情况,尽早返回# 嵌套写法 def pr...

excel技巧: VLOOKUP代替IF函数(详细教程)

在日常工作中,会经常使用IF函数,例如根据标准评定用户等级,如果过标准较多,就会使用IF函数多重嵌套,但IF函数多重嵌套有几个缺点:1.IF多重嵌套较长,码函数非常痛苦,2.函数过长又不利于阅读,3....

条件语句基础篇:if的嵌套 含完整示例源码

if嵌套的语法格式为:if 条件1: 满足条件1做的事情1 满足条件1做的事情2 if 条件2: 满足条件2做的事情1 满足条件2做的事情2注意:嵌套的关键点在于空格缩进;通过空格的缩进...

Excel技巧:多条件判断一个IFS函数就够了

在Excel应用中,提到条件判断,大家可能立即想到的是 IF 函数。但是在进行多个条件判断时,用多层 IF 函数嵌套就太复杂了,很容易出错。而用 IFS 函数可以化繁为简。所以,我想告诉大家的是,抛弃...

IF函数与AND函数的强强联手,让数据分析事半功倍

在excel数据处理中,我们经常需要进行一些逻辑判断,而excel作为一个强大的数据处理工具,也配备了一些逻辑函数,其中我们最常用的就是IF函数和AND函数。下面将介绍这两个函数的基本含义,以及如何将...