软件下载 点击激活 软件下载

IF函数最典型的7种用法,从最简单到最爆炸~

HI,大家好,我是汪站长。

IF函数是工作中最常使用的函数之一,今天给大家聊一下这个函数最典型的几种用法,有简单的,也有困难的,有常用的,也有冷门的…咱们尽量做到从易到难到爆炸的节目效果IF函数最典型的7种用法,从最简单到最爆炸~
 

IF函数最典型的7种用法,从最简单到最爆炸~

▎1.单条件判断
 
难度:
 
如下图所示,需要判断D列的成绩是否及格,E2单元格公式如下:
 
=IF(D2>=60,"及格","补考")

IF函数最典型的7种用法,从最简单到最爆炸~

▎2.或关系判断
 
难度:
 
所谓或关系,是指所有逻辑关系中,任意一个成立,结果即为真的关系。这就好比,某个外号行长的学员经常吹牛说他曾经有10个女朋友,虽然事实上其中9个是假的,但只要其中有一个是真的,都可以证明……他曾经确实有过女朋友。
 
如下图所示,需要在F列判断是否优秀生。优秀生的标准是语文或者数学的成绩大于85分。
 
IF函数最典型的7种用法,从最简单到最爆炸~
参考公式如下:
 
=IF(OR(D2>85,E2>85),"优秀","")

又或者使用加法运算代替OR函数:

 
=IF((D2>85)+(E2>85),"优秀","")

如果你还不明白为什么加法可以代替OR函数,以及这两者之间的异同,可以参考往期推文:「纯洁的0和1

▎3.并且关系判断
难度:
 
所谓并且关系,是指所有逻辑关系中,必须全部成立,结果才为真的关系。这就好比,某个外号五工的男学员经常吹牛说他曾经有10个男朋友,虽然确实有几个是真的,但只要其中有一个是假的,都可以证明……他说谎了。
 
如下图所示,需要在F列判断是否优秀生。优秀生的标准是语文数学的成绩都大于85分。
 
IF函数最典型的7种用法,从最简单到最爆炸~
参考公式如下:
=IF(AND(D2>85,E2>85),"优秀","")

又或者使用乘法运算代替AND函数:

=IF((D2>85)*(E2>85),"优秀","")

▎4.多层关系判断
 
难度:
 
如下图所示,需要根据D列的成绩,在F列计算学生的等级。等级标准是,大于等于85分为优秀,大于等于60是及格,小于60是不及格。
 
IF函数最典型的7种用法,从最简单到最爆炸~
参考函数如下:
 
=IF(D2>=85,"优秀生",  IF(D2>=60,"及格","不及格"))

这里需要注意的是,当多层判断嵌套的IF函数超过3层时,通常而言,IF函数就可以被其它函数代替了。

 
 
▎5.混合关系判断
 
难度:
如下图所示,需要根据B列的性别和C列的年龄,在D列判断是否应该退休。退休的标准是男性大于等于60岁,或者,女性大于等于55岁。
 
IF函数最典型的7种用法,从最简单到最爆炸~
参考公式如下:
 
=IF(  OR(    AND(B2="男",C2>=60),    AND(B2="女",C2>=55)   ),  "退休","")
公式用两个AND分别判断男性或者女性的退休标准,只要其中一个满足条件(OR)则返回退休,否则返回假空。
 
如果您对数字足够敏感,这个公式可以「简化」如下:
 
=IF(C2>=IF(B2="男",60,55),"退休","")

▎6.返回引用
难度:
 
当IF函数返回的结果是单元格区域时,属于引用性质。这时,它可以嵌套在要求参数必须是引用的函数中,比如COUNTIF/OFFSET等,又或者,用于定义名称中制作动态图表。
 
打个响指,举个简单的例子。
 
如下图所示,A:C是数据源,需要据此制作右图所示的动态图表,根据F1单元格选择的季度,展示对应的商品销量。
 
IF函数最典型的7种用法,从最简单到最爆炸~
定义一个名字为数据的工作簿级别的名称,来源公式如下:
 
=IF($F$1="一季度",$C$3:$C$6,$C$11:$C$14)

再将柱形图系列值设置为以下即可。

 
=工作簿名称!数据

▎7.数组拓展
 
难度:
 
看到这儿,看我冷漠的小眼神,大部分朋友就可以随时准备跳转文末点个赞退场了。
 
IF函数最典型的7种用法,从最简单到最爆炸~
有一段数据,如上图所示。
 
假设1:我需要将姓名横向重复3列。
 
参考公式如下:
 
=IF({1,1,1},A2:A5)

IF函数最典型的7种用法,从最简单到最爆炸~

假设2:我需要将姓名纵向重复3次。
参考公式如下:
=TOCOL(IF({1,1,1},A2:A5))

IF函数最典型的7种用法,从最简单到最爆炸~

假设3:我需要将姓名横向重复2次,同时,特长重复1次。
参考公式如下:
=IF({1,1,0},A2:A5,B2:B5)

IF函数最典型的7种用法,从最简单到最爆炸~

在以上各个IF公式中,第1参数都是由1和0组成的常量数组。在往期推文0和1里,咱们学过,1表示真,0表示假,IF函数就据此返回表示真的第2参数、表示假的第3参数。
 
……
 
这些看起来好像没什么用的技巧究竟有什么用呢?我再举两个小栗子。
 
例子1:VLOOKUP逆向查询
 
这个例子看起来有用实际上也没用IF函数最典型的7种用法,从最简单到最爆炸~但有些朋友应该是比较熟悉的。
 
如下图所示,A:B是数据源,需要在E列查询D列人名对应的特长。
 
IF函数最典型的7种用法,从最简单到最爆炸~
 
有些朋友习惯使用VLOOKUP函数:
=VLOOKUP(D2,  IF({0,1},A$2:A$5,B$2:B$5),  2,0)

这里就借助了IF函数数组拓展的技巧,将A列和B列数据颠倒了顺序,以适应VLOOKUP要求查找值必须在查找范围首列的强规则。

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1.Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2. 思维导图软件Xmind破解版
3. CorelDRAW 2021破解版下载&安装步骤
4. 电脑技巧:Win11清理C盘存储的八种方法
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
IF函数最典型的7种用法,从最简单到最爆炸~
Office自学网公众号
IF函数最典型的7种用法,从最简单到最爆炸~
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
专业技巧办公技巧

十年用CAD心得精髓!!必须收藏!

2024-6-20 13:57:23

办公技巧

Excel教程:Index加Match组合计算阶梯提成

2024-6-20 15:59:42

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索