IF函数你都不会用,还敢说熟练使用Excel?
发布时间:2023-02-23 01:04:41
IF函数似乎是每个使用Excel的人都必须掌握的函数了,如果连IF函数都不会,真的不好意思说自己会用Excel呢。
不过从平时群里的提问来看,关于IF函数的用法,确实还存在着一些小问题,今天就再来说说IF函数的本质和多个IF嵌套时需要注意的问题吧。
IF函数的本质
在实际使用中,往往需要根据某个判断或者比较得到不同结果,例如:当成绩大于或等于60分时,结果为及格,当成绩小于60分时,结果为不及格。通过比较运算或者判断可以得到一个逻辑值(详见手册第2课),IF函数的功能就是根据逻辑值来得到不同的结果。
IF函数需要三个参数,完整的格式为:
=IF(要判断的条件,条件成立时显示的内容,条件不成立时显示的内容)。
第一参数可以是逻辑值或者是数字,当数字为0时,视为FALSE,当数字非零时,视作TRUE;
第二个和第三个参数可以是任意内容,常量或者公式,当第一个参数为TRUE时,IF得到第二个参数的内容,否则得到第三个参数的内容,如图所示。
IF函数就好像一个假设句,满足某个条件就这样,否则就那样。
例如成绩大于或等于60分为及格,小于60为不及格,这句话我们换成假设句就是:如果成绩大于60,及格,否则不及格。
将这个假设句代入IF函数就是:
IF(成绩大于或等于60,及格,不及格)
假如成绩在A2单元格,公式为:
=IF(A2>=60,”及格”,”不及格”),如 -2所示。
IF函数的本质是按照第一参数设置的条件对数据进行分类。
例如想得到两种结果,及格或不及格,就需要把数据分成两部分,条件可以是A2>=60,也可以是A2<60。
条件不相同时,公式也要做对应的调整,上图中的公式也可以写成:=IF(A2<60,”不及格”,”及格”),如下图所示。
当条件涉及数字的比较时,临界值一定要特别注意,例如:成绩大于60及格,小于60不及格,这样分类就有问题,60分的算及格还是不及格?
两个IF如何嵌套
通常使用一个IF函数可以根据条件得到两种结果,如果需要得到三种结果,例如:成绩大于或等于85为优秀,小于85大于或等于60为合格,小于60为不合格,就需要使用两个IF函数来实现。
对于新手来说,嵌套使用两个IF时经常出错,以下介绍一个能有效避免出错的方法。
还是以三种结果为例,首先简化为两种情况,判断是否及格,优秀也看作是及格,公式为:
=IF(A2>=60,”及格”,”不及格”)
然后再去判断是否为优秀,公式为:
IF(A2>=85,”优秀”,”及格”)
将后面这个IF替换第一个IF的第二参数,完成后的公式为:
=IF(A2>=60,IF(A2>=85,”优秀”,”及格”),”不及格”)
验证这个公式的结果正确,如图所示。
公式=IF(A2<60,”不及格”,IF(A2<85,”及格”,”优秀”))
与公式=IF(A2
在使用多个IF进行嵌套时,尽量使用相同的比较方式,结果也按照升序或者降序排列是一种很好的习惯。
公式=IF(A2>=60,”及格”,IF(A2>=85,”优秀”,”不及格”))表面看上去没什么问题,但是结果总是无法得到“优秀”,如图所示。
这种错误是使用IF嵌套时很容易发生的,原因在于当条件是A2>=60的时候,数据被分成两组,大于或等于60的都是第二参数,小于60的都是第三参数。在这个公式中,第三参数才去判断是否大于或等于90,显然不会有满足条件的结果,所以不可能出现优秀。
这是常犯的一种逻辑顺序错误,可以遵循规律避免错误:用大于号时条件降序,用小于号时条件升序。意思是使用“>”或“>=”比较时,条件按85→60递减的顺序;使用“<”或“<=”比较时,条件按60→85递增的顺序。
提示:使用多层IF嵌套时,要求有非常清晰的逻辑,此时往往需要转换思路,用其他函数取代多个IF嵌套的公式,后文在介绍相关函数时会有对应的案例。


猜你喜欢
- 使用电脑的时候,我们会突然发现有很多进程在运行,常见的有SynTPEnh.exe进程,那么你知道Syntpenh.exe是什么进程?有什么作
- 限制USB设备使用方面,首先考虑的就是禁止其自动播放,以避免木马病毒入侵,可以通过它独有的权限控制技术,从源头上控制USB设备的自动运行,下
- 幻灯片在 平居 利用率 十分高,一些 讲授PPT, 大概办公PPT都要用到, 明天,就 来说一下 怎样在WPS演示中 建造12色相环。操纵
- Spotify Mac是一款简单易用的音乐播放器软件,有很多的快捷方式,让您听音乐更顺畅,在本篇文章中,macdown小编要为您介绍的是音乐
- win 10已正式发布一些时日,在用户使用的过程中,大家发现在win10系统中自带着使用用户隐私的功能,这就牵扯到了个人隐私的安全性问题,对
- 我们在QQ上聊天时,有时会发一些有去的图片,或者是我们一些想要的图片,那么,该如何将QQ聊天中的图片提取出来呢?今天小编为大家带来了解决这个
- 以往小学 西席 常常 需求 建造带有拼音的课件,在 测验 后期, 许多小学 西席要给 门生出 大批的“看拼音写汉字”的试题, 该当 如何 利
- ai如何制作浪漫的樱花背景矢量图?当我们想用ai制作背景矢量图应该怎么办呢?今天给大家带来一种制作樱花背景矢量图的具体方法步骤,让我们一起来
- Win10启动慢的很慢该怎么办? win10系统启动越来越慢,开机的时间越来越长,于是总结了关于win10启动加速的这篇文章,全面的总结wi
- 咪咕音乐播放器都有什么功能?咪咕音乐是一款提供高品质音乐的播放器。咪咕音乐都有哪些功能呢,这些功能都有什么用呢,下面就给大家介绍以下几点。1
- 想要编辑视频旁白,整理会议录音,或者在发布播客前仔细调整音效?Fission 能让你在一点一按间轻松编辑音频文件。Fission 这款单轨音
- 我们的Win10系统有各式各样的主题可以改变系统的美观,一些用户也会自己下载安装主题,但是有的用户发现自己的主题无法启动,那遇见这种情况要怎
- 在文档中经常会出现空白页,wps中如何删除空白页呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系下面小编马上就告诉大家wps中删除空白
- 华为nova系列手机怎么申请鸿蒙系统?最近鸿蒙官方又开始第二轮的公测申请,此次申请时间为5 月 9 日-5 月 17 日,并且新增设备:no
- 怎么给自己的电脑装双系统?许多小伙伴在使用苹果的电脑的时候,经常会给自己的电脑安装双系统,但是还有非常多的小伙伴不知道如何安装,下面小编就为
- win7旗舰版亮度调不了怎么办?最近有很多用户反映使用win7旗舰版操作系统的时候,遇到电脑亮度调整不了的情况。那么win7旗舰版亮度调不了
- 在很多产品包装上都会有SN开头的条形码,这种条形码被叫做SN码,是同一种编号的商品的唯一码,是商品的出厂编号,方便于管理商品。那么,中琅条码
- win7系统怎么创建新的电源计划?电源计划是指计算机中各项硬件设备电源的计划,通过使用电源计划能够非常轻松地配置电源。在win7系统中默认启
- windows系统目前只能通过软件来实现和mac系统的远程连接。本次介绍VNC软件,如何连接访问控制MAC系统。工具/原料VNC下载地址:h
- 6 月 7 日消息 据外媒 报道,苹果 Apple Music 将于北京时间 6 月 8 日凌晨 3 点举办“特别活动”,即在 WWDC 主