Excel操作技巧:逻辑值表达式比判断函数更简单!

 2024-02-13 01:02:00  阅读 0

编者按:相信大多数朋友在Excel中面对多条件判断时,首先想到的就是使用IF函数来解决。 但我们今天要讲的方法比IF函数要简单得多。 只要懂小学算术就可以! 让我们来看看!

*********​

“苗老师,财务部想在妇女节给公司女同事发奖金,我想用IF函数,但是我不会写。”

“我认为你可以使用IF函数,但为什么你不能写它呢?”

因为这次奖金有两个条件:①所有女员工都获得100元,②40岁以上女员工额外获得100元,即200元。 有两个条件不知道怎么写。 如下所示:

既然如此,我教大家两种写法,一种是使用IF函数嵌套,另一种是不使用任何函数的写法。

我先解释一下如何编写嵌套的 IF 函数。 您需要使用 AND 函数并在单元格 D2 中输入:

=IF(AND(B2="女",C2>=40),200,IF(B2="女",100,0)),如下图

判断是否一致的if函数公式_判断是否一致的函数_excel判断是否一致的函数

这是大多数人都使用的方法。 意思是,如果满足性别为女性、年龄达到40岁这两个条件,则返还200。 仅满足性别为女性的条件,则返还100。

但今天我要教大家如何在Excel中使用逻辑值,所以还有另一种方法,而且比IF嵌套简单多了。 直接在D2单元格中输入:

=(B2="女")*(100+(C2>=40)*100),如下图:

判断是否一致的if函数公式_判断是否一致的函数_excel判断是否一致的函数

“这是怎么回事?我没有使用函数就得到了结果,而且比IF函数的公式还要短。”

这就是我今天要教大家的逻辑值的应用。

首先,我们需要弄清楚逻辑值是什么。 用过IF函数的朋友都知道,有两个逻辑值,TRUE和FALSE,即真值和假值。

为什么图3的公式不用函数就能计算出来? 那是因为逻辑值也可以进行操作,TRUE代表1,FALSE代表0。熟悉函数的朋友一定记得,最后一个字段通常用1或0来表示。这里的1和0其实就是逻辑值 TRUE 和 FALSE。

回到图3的公式,我们把刚才的公式拆成两部分来解释。 第一部分是(B2=""),就是判断B2是否等于“”。 如果相等,则返回逻辑值 TRUE,即 1。 ,如果不相等,则返回逻辑值FALSE,即0。 如下所示:

判断是否一致的if函数公式_excel判断是否一致的函数_判断是否一致的函数

第二部分是100+(C2>=40)*100。 这里(C2>=40)也是做逻辑判断,即当C2大于等于40时,返回逻辑值TRUE,即1,否则返回FALSE,即0。。 如下所示:

判断是否一致的if函数公式_excel判断是否一致的函数_判断是否一致的函数

所以,如果这两个条件都满足,那就是:

(1)*(100+(1)*100)=200

如果您不符合40岁的年龄要求,即:

(1)*(100+(0)*100)=100

如果不满足性别“女”的条件,即:

(0)*(100+(1)*100)=0

一切事物不符合自然,结果都是一样的。

“苗老师,你这么一说,我好像明白了。”

“是吗?那我给你做个练习,考考你。再这张表,我们改一下规则,40岁以上的员工,发100元,女性员工,多发200元。她们是必须的。”使用逻辑值判断来编写公式。”

“好吧,那我就把这两个条件分解下来,写下来。”

第一个条件是40岁以上的员工全部领取100元,则应写为=(C2>=40)*100。 如下所示:

判断是否一致的if函数公式_excel判断是否一致的函数_判断是否一致的函数

“正确的。”

第二个条件是性别为“女”的员工额外获得200元,写为=(B2=“女”)*200。 如下所示:

判断是否一致的函数_excel判断是否一致的函数_判断是否一致的if函数公式

最后我把它们加起来,如下所示:

excel判断是否一致的函数_判断是否一致的函数_判断是否一致的if函数公式

“非常正确!”

“太棒了,我学会了!”

- 这个怎么样? 你学会了吗?

****部落巢教育-excel逻辑值运算法****

标签: 逻辑 函数 下图

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码