Excel IF函数应用教程
发布时间:2022-02-15 16:54:48
if函数
(一)IF函数说明 IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此 If函数也称之为条件函数。它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。 它的语法为IF(logical_test,value_if_true,value_if_false)。其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。本参数可使用任何比较运算符。 Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。Value_if_false logical_test 为 FALSE 时返回的值。Value_if_false 也可以是其他公式。 简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数 Value_if_false的结果。IF 函数可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。 Excel 还提供了可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。
(二)IF函数应用
1、 输出带有公式的空白表单
图1 人事分析表1
以图中所示的人事状况分析表为例,由于各部门关于人员的组成情况的数据尚未填写,在总计栏(以单元格G5为例)公式为:
=SUM(C5:F5)
我们看到计算为0的结果。如果这样的表格打印出来就页面的美观来看显示是不令人满意的。是否有办法去掉总计栏中的0呢?你可能会说,不 写公式不就行了。当然这是一个办法,但是,如果我们利用了IF函数的话,也可以在写公式的情况下,同样不显示这些0。如何实现呢?只需将总计栏中的公式 (仅以单元格G5为例)改写成:
=IF(SUM(C5:F5),SUM(C5:F5),"")
通俗的解释就是:如果SUM(C5:F5)不等于零,则在单元格中显示SUM(C5:F5)的结果,否则显示字符串。
几点说明:
(1) SUM(C5:F5)不等于零的正规写法是SUM(C5:F5)<>0,在EXCEL中可以省略<>0; (2) ""表示字符串的内容为空,因此执行的结果是在单元格中不显示任何字符。
如果对上述例子有了很好的理解后,我们就很容易将IF函数应用到更广泛的领域。比如,在成绩表中根据不同的成绩区分合格与不合格。现在我们就以某班级的英语成绩为例具体说明用法。
图2
某班级的成绩如图6所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过60分则认为是合格的,否则记作不合格。
根据这一规则,我们在综合评定中写公式(以单元格B12为例):
=IF(B11>60,"合格","不合格")
语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示合格字样,否则执行第三个参数即在单元格B12中显示不合格字样。
在综合评定栏中可以看到由于C列的同学各科平均分为54分,综合评定为不合格。其余均为合格。
3、 多层嵌套函数的应用
在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。有办法一次 性区分吗?可以使用多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为当各科平均分超过90时,评定为优秀。如图7所示。
图3
说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意Excel的IF函数最多允许七重嵌套。
根据这一规则,我们在综合评定中写公式(以单元格F12为例):
=IF(F11>60,IF(AND(F11>90),"优秀","合格"),"不合格")
语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为嵌套函数,继续判断单元格F11的值是否大于90(为了让大家体会一下 AND函数的应用,写成AND(F11>90),实际上可以仅写 F11>90),如果满足在单元格F12中显示优秀字样,不满足显示合格字样,如果F11的值以上条件都不满足,则执行第三个参数即在单元格F12 中显示不合格字样。
在综合评定栏中可以看到由于F列的同学各科平均分为92分,综合评定为优秀


猜你喜欢
- 视图-重排窗口-垂直平铺。
- Win10怎么设置待机锁屏?待机一段时间后让电脑自动锁屏可以提高安全性,防止他人误操作自己的电脑。那么要这么设置这个待机锁屏呢?小小的设置技
- vscode怎么调出右侧缩略图?很多使用,当编程完成后,可以通过预览缩略图来进行检查,那么在vscode中要怎么调出缩略图呢?Vscode怎
- WPS和Office都是我们经常使用的办公软件,它们的功能非常相似,一台电脑安装一个就够用了,还可以节省电脑的空间,加快运行速度。但是有用户
- 最近有不少Win7笔记本用户遇到了这么一个情况,笔记本无线网络找不到无法连接WiFi,这无疑给使用的用户造成一定的困扰,没有网络,就意味着没
- 小编刚为大家介绍了老毛桃u盘安装win10的方法,那么使用大白菜U盘启动盘制作工具怎么安装win10系统呢?今天小编就教大家大白菜u盘安装w
- 最近看到有网友在网络问到,新买的 MacBook 怎么感觉屏幕变黄,屏幕显色看上去都黄黄的,是不是拿到机王?别担心,以下这3 个设置,调整完
- 当今社会,计算机应用越来越广泛,各个行业领域已经离不开计算机,那么大家知道怎么用WPS制作试卷呢?对于刚从其它版本转型过来的应该就不会太懂吧
- 在win10系统中微软输入法已经非常贴切中国人的使用习惯,无需再安装其他拼音输入法就可以轻松输入汉字,节省了空间也让系统更加安全,但是有部分
- 赛博朋克2077游戏是目前非常火热的角色扮演游戏,很多玩家都在畅玩,赛博朋克2077游戏对于配置硬件要求很高,最近有使用mx150的玩家也想
- 有不少用户为了保护自己电脑数据和隐私不被他人窃取或看到就会去设置开机Pin码,但在使用一段时间过后发现pin码只会增加我们平时操作的繁琐程度
- 第一,xlsm文件格式介绍excel中.xlsm文件后缀扩展名是什么文件呢?.xlsm文件是OFFICE2007的格式文件。在EXCEL20
- 我们在表格中输入文字的时候,对齐方式是左对齐,但有时我们设置居中,该如何设置呢?下面就跟小编一起看看吧。excel设置单元格文字居中的步骤打
- 是不是对键盘输入厌烦了?那你可以试试语音输入。你可以按照下面的步骤打开Mac的语音输入功能。Step 1. 点击屏幕左上角的图标,点击【系
- 我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对
- 很多朋友在接通网线之后,一直不清楚自己的网速是多少,有时候感觉电脑运行地很慢就想查查自己的网速是多少。其实360安全卫士就可以查电脑的网速,
- 给文字或段落添加底纹可以衬托文字,起到凸显关键词或者美化文档的作用。那么大家知道怎么设置吗?下面就由小编给大家分享下word中设置文字底纹的
- 当我们打开一个 Excel 文件时,其基本工作界面如下(以 Excel 2013 版本为例):在 Excel 基本界面中有 6 个重要的区域
- 就在最近,微软公司再次推出了对win10操作系统的更新。据小编得到的最新消息,此次更新主要是增加了新的功能就是系统自主控制驱动程序的安装。那
- ppt中怎么输入不等于符号?ppt文档中需要输入不等于符号,该怎么输入呢?下面我们就来看看ppt中不等号的输入方法,需要的朋友可以参考下Po