Excel函数学习之三个多条件逻辑函数AND()、OR()、IF()

wufei123 2024-05-24 阅读:9 评论:0
在之前的文章《excel函数学习之无所不能的sumproduct!》中,我们学习了sumproduct函数。而今天我们来聊聊三个多条件逻辑函数and()、or()、if(),下面我们一起来看看讲解! 对于初学函数的小伙伴,复杂的函数公式你...

在之前的文章《excel函数学习之无所不能的sumproduct!》中,我们学习了sumproduct函数。而今天我们来聊聊三个多条件逻辑函数and()、or()、if(),下面我们一起来看看讲解!

Excel函数学习之三个多条件逻辑函数AND()、OR()、IF()

对于初学函数的小伙伴,复杂的函数公式你可以不用马上懂,但是这三个多条件逻辑函数你一定要懂:AND、OR、IF,这三个函数可以说是在写嵌套公式时使用最频繁的。

每个函数就像是一个计算器,每个计算器都自带了特殊功能,我们只需要按照计算器的规则,在对应的参数位置输入数据,计算器就会自动完成特殊的运算。看看上次我们用运算符输入的公式多繁琐呀,有了函数就可以简化我们的思考过程。

一、AND函数

如下图所示的表格中,瓶子想找出设计部的设计实习生有哪些人,直接用excel的筛选功能就可以完成,但是今天我们要学习用函数解决问题。

1.png

我们先来分析,要找到设计部的设计实习生,需要满足两个条件“D列=设计”“E列=设计实习生”,并且两个条件要同时为true(上次的教程讲了比较运算结果为真时返回true,等号也是比较运算符)。那么我们如何用公式表达需要两个条件同时为true结果才是true呢?

只需要在两个条件中间加一个*(乘号),即(D列=设计)*(E列=设计实习生)。当两个都为真时,相乘结果为1,表示是设计部的设计实习生;当其中任意一个为假时,结果就为0,表示不是设计部的设计实习生。

在I2单元格输入公式=(D:D= "设计")*(E:E="设计实习生"),回车后双击I2单元格右下角填充公式。可以看到I3结果为1,即第三行胡图图满足查找条件。

2.png

大家可以看到,上面这种方法如果没人告诉你,你就需要脑袋多转两下才能想到。其实我们可以直接使用AND函数来解决,简化思考过程。

AND(参数1,参数2……),参数 1和参数2都为true时,结果为true。

选中I2单元格,在编辑栏输入公式=AND(D:D=”设计”,E:E=”设计实习生”)

3.png

然后按回车,可以看到I2公式结果为FALSE。将鼠标放置在I2单元格右下角双击填充公式,可以看到只有I3单元格为true,我们要找的设计部设计实习生就是第3行的胡图图。

4.png

二、OR函数

下面瓶子想找人事专员或者人事经理,只要找到任意一个人就可以。

前面瓶子使用了乘法来保证两个条件同时满足,现在可以使用加法来保证任意一个条件满足。

(E列=人事经理)+(E列=人事专员),只要其中一个为真,相加的结果就为1;两个都为假时,结果为0。

在I2单元格输入公式=(E:E=”人事经理”)+(E:E=”人事专员”),回车后双击I2单元格右下角填充公式。可以看到I4和I7结果为1。

5.png

同样的,我们也可以使用OR来解决这个问题。

OR(参数1,参数2……),两个参数,任意一个为真,结果就为true,两个都为假,结果就为FALSE。

在I2单元格输入公式=OR(E:E=”人事经理”,E:E=”人事专员”),回车后,双击填充公式,结果如下,同样是第4行和第7行为true。

6.png

三、IF函数

前面两个函数都是判断函数,只能判断参数为真还是假,输出的结果也只有true和false。如果瓶子想直接输出人名,那就需要用IF函数来嵌套啦。

IF函数有三个参数,IF(条件,条件为真时的返回值,条件为假时的返回值),参数1表示条件,在上面第一个案例中,条件就是设计部的设计实习生;当结果为真时,就返回参数2,也就是对应的姓名;当结果为假时,就返回参数3,此时表示不是要找的人,我们就设定返回空白。

根据上面的分析,我们就可以在I2单元格写出公式

=IF(and(D:D=”设计”,E:E=”设计实习生”),B:B,“ ”),双击填充。

7.png

同样的道理,我们可以写出第二个案例的公式。

=IF(OR(E:E=”人事经理”, E:E=”人事专员”),B:B,“ ”),双击填充。结果如下。

8.png

好了,今天的课程就到这里,为了检测大家的学习效果,下面给大家留一个题。

如下所示,老板准备给每个人分发一笔补助金,按照工作年限来分发补助,那补助列的公式要怎么写呢?

9.png

就用前面学习的IF函数解题哟,虽然并不是最简单的解题方法,但是可以训练大家的手感,特别是公式中需要中英文切换,以及有些字符需要加双引号时,最容易出错。函数高手也可以想一想有没有更简单的函数可以解题!

相关学习推荐:excel教程

以上就是Excel函数学习之三个多条件逻辑函数AND()、OR()、IF()的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...