分分钟搞定excel多条件判断
发布时间:2022-05-31 08:21:16
相信大多数小伙伴在面对EXCEL中的多条件判断时,首先想到的就是使用IF函数解决。不过今天我们要说的这个方法,可比IF函数简单多了,会小学算数,就能做出来!一起来看看吧! “苗老师,财务部要在三八妇女节给公司的女同事们发奖金,我想用IF函数,但是写不出来。” “我看你用IF函数还行呀,怎么就写不出来了呢?” 因为这次发奖金有两个条件:①所有的女员工发100元,②40岁以上的女员工再追加100元,也就是200元。有两个条件我就不知道该怎么写了。如图1所示。
既然这样,我教你两种写法,一种是使用IF函数嵌套的写法,一种是什么函数都不用的写法。我先来说明IF函数嵌套的写法,需要用到AND函数,在D2单元格输入:
=IF(AND(B2="女",C2>=40),200,IF(B2="女",100,0)),如图2所示。
这是绝大多数人用的一种方法,意思是如果同时符合性别为女,年龄达到40岁两个条件,就返回200,如果只满足性别为女这一个条件,就返回100。
不过我今天想教你Excel中逻辑值的运用,所以还有另一种方法,而且比IF嵌套要简单的多,在D2单元格直接输入:
=(B2="女")*(100+(C2>=40)*100),如图3所示。
“这是怎么回事?没有用函数就得到了结果,并且还比IF函数的公式更短了。”
这个就是我今天要教你的逻辑值的运用。首先我们要弄清楚逻辑值是什么,用过IF函数的小伙伴都知道逻辑值有两个,TRUE和FALSE,即真值和假值。
为什么图3的公式里没有运用函数也能计算?那是因为逻辑值也是可以进行运算的,TRUE表示1,FALSE表示0。熟悉VLOOKUP函数的小伙伴一定记得,VLOOKUP的最后一个字段,通常用1或者0表示。这里的1和0其实就是逻辑值TRUE和FALSE。
再回到图3的公式中,我们把刚才的公式拆成两部分来讲解,第一部分是(B2="女"),即判断B2是否等于“女”,相等,则返回逻辑值TRUE即1,不相等,就返回逻辑值FALSE也就是0。如图4所示。
第二部分是100+(C2>=40)*100,这里的(C2>=40)也是在做逻辑判断,即当C2大于等于40时,返回逻辑值TRUE也就是1,否则返回FALSE即0。如图5所示。
所以,如果两个条件都符合,即为: (1)*(100+(1)*100)=200 如果不符合年龄为40岁的条件,即为:(1)*(100+(0)*100)=100 如果不符合性别为“女”的条件,即为:(0)*(100+(1)*100)=0全都不符合自然也是一样的结果。
“苗老师,你这么一说,我好像懂了。”
“是吗?那我来给你做个练习,考考你。还是这张表,我们来改变一下规则,40岁以上的员工都发100元,性别为女的员工再多发200元,要求用逻辑值判断来写公式哦。”
“好。那我先把这两个条件拆开来写。”
第一个条件40岁以上的员工均发100元,应该写为=(C2>=40)*100。如图6所示。
“对了。”
第二个条件是性别为“女”的员工追加200元,写为=(B2="女")*200。如图7所以。
最后我再把它们加起来就好了,如图8所示。
“全对!”
“太棒了,我学会了!”
猜你喜欢
- 本文介绍Microsoft Excel中ATAN2函数的公式语法和用法。ATAN2函数的作用为返回给定的 X 及 Y 坐标值的反正切值。反正
- 本文主要介绍表格加密相关问题设置,如何保护工作薄,工作表,保护部分单元格的设置技巧excel文件加密非常重要,有些时候,我们的文档格式已经设
- Win10点一个程序要很久才响应怎么办?最近有用户反映Win10在程序运行时经常会出现”程序未响应“的提示,在这种情况中,我们要么会强行终止
- 让Word 2007跨页表格自动在各页顶端重复显示标题对于Word2007中一些内容跨越数页的表格,由于下一页的内容缺少标题行,查看起来很不
- win10 1909是微软新推出的一个win10版本,很多用户都下载更新了,但是最近有用户反映在安装升级了win10 1909版本系统之后,
- 在文档中插入分页符的步骤为:1、单击需要重新分页的位置。2、执行"插入"菜单中的"分隔符"命令。3、
- 有些存放在C盘的系统文件对系统来说非常重要,如果不小心被用户误删了之后,就会导致系统出现一些问题,运行不正常。比如用户误删了d3dx9_40
- 一些财务人员和经营人员,经常需要在excel2013中进行数据的分析,那么,分析表是如何制作的呢?下面随小编一起看看吧。excel表格制作分
- Win10专业版怎么优化最流畅?Win10目前的用户已经非常多了,这个系统如果你会优化的话,会大大提升系统的运行速度,让你的电脑告别卡顿,流
- 微软Word的最新版本Word2007的变化很多,但是其中最大的变化之一就是文档格式的变化,由doc变成了陌生的docx,虽然新的格式具有体
- excel表格中怎批量随机 * 号?excel中想要批量 * 证件号,该怎么操作呢?下面我们就来看看excel使用自带工具箱随机生成
- office 2007版怎么打开MDI文件?2007版本的Microsoft office程序中是这个路径是没有的microsoft off
- 怎么快速选择Excel表格中包含数据单元格的方法,以及怎么选择指定单元格所在的行和列,今天,小编就教大家在Excel表格中快速选定单元格数据
- 在Excel中录入好数据以后进行数据统计,再统计过后多数需要算出最高值得,有些朋友可能不太会求最高值,接下来是小编为大家带来的excel如何
- Excel条件格式快速获取多个对象的最大数据值操作方法分享。有的时候我们统计的表格里面有很多的分组,我们需要去统计出每一个分组里面的最大数值
- 苹果公司今天向开发人员发布了即将推出的iOS 16和iPadOS 16的第六个测试版系统,iOS 16 Beta 6内部版本号为 20A53
- 当我们将鼠标停留在任务栏图标上就会显示出预览窗口,方便用户查看一些任务的运行状态,但是有用户觉得预览窗口太大了,有什么方法可以修改任务栏预览
- word2016怎么新建活动明信片文件?word中想要设计一个活动明信片的文件,该怎么创建这个文件呢?我们可以直接使用word中的模板来实现
- 自Win10发布以来,已经越来越多的人开始使用Win10操作系统了,而在最近,有刚使用Win10的用户反映,打开应用的时候出现提示“无法使用