时间:2024-05-04
韩艳丽
摘要:高职计算机Excel教学中,学生对IF函数掌握不清楚,不透彻,不会灵活应用,该文通过多个代表性案例系统详细介绍了IF函数基本用法,IF函数嵌套,IF系列函数,所用案例通俗易懂,结合实际,清楚明了,举一反三。
关键词:案例总结;IF函数;IF系列函数;IF函数和其他函数的联合使用
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)23-0204-02
在高职计算机Excel教学中,IF条件函数是非常重要的函数,在Excel的使用中有着非常强大的功用,可以实现条件判断,学生在学习过程中感觉比较难,不太好理解,根据教学经验,我将IF函数的基本用法,IF函数的嵌套以及IF系列函数进行整理,用案例来详细说明IF函数和IF系列函数用法,并在案例中体现IF函数与其他函数的联合使用。
1 IF函数的基本用法
IF函数是条件函数,通过给定条件进行判定,根据判定条件成立与否分别返回不同的值。格式为:=IF(测试条件,A,B),如果测试条件成立,则返回A,否则返回B。IF函数的使用可以利用IF函数参数对话框完成,也可以在编辑栏手动输入函数完成,对于IF函数简单的用法,两种方法都可以,但对于复杂的嵌套,还是手动输入更方便快捷,便于理解。本文主要以手动输入函数为例进行讲解,所有案例中利用编辑栏显示本例中所使用的公式。手动输入函数时要特别注意,所有的字符都必须在英文状态下输入,函数名大小写均可。
例1:如果A2单元格数字大于等于90,则优秀,否则合格,=IF(A2>=90,"优秀","合格")。注意:返回的结果如果是字符,必须加英文状态下的双引号。
例2:如果A2单元格是石家庄或保定,则返回省内,否则返回省外,=IF(OR(A2="石家庄",A2="保定"),"省内","省外")。这个例子中体现了两个并列的条件如何利用OR函数表述。OR函数是或函数,即两个条件只要有一个满足即为成立。
例3:如果A2日期介于2020-10-1至2020-12-31之间,则返回已申领,否则返回空值,=IF(AND(A2>=DATE(2020,10,1),A2<=DATE(2020.12.31)),"已申领","")。这个例子用法的特点是结合了AND函数和DATE函数,通过AND函数来表示介于两个日期之间的表述方法。
2 IF函数的嵌套
IF函数嵌套可以判断多种情形,每嵌套一层增加判断一种情形。在函数的嵌套中还需注意的问题是IF函数的括号必须是成对出现的,有几个IF函数就会有几对括号,每个IF函数都必须有三个参数。
例4:如果C2=1则为冠军,C2=2则为亚军,C2=3则为季军,否则为空白。=IF(C2=1,"冠军",IF(C2=2,"亚军",IF(C2=3,"季军","")))在這个例子中,只有当名次符合1,2,3时对应的是冠军,亚军,季军,其余名次均为空白。这是一个简单的三层嵌套。
例5:对学生成绩进行等级判定是我们工作生活中经常遇到的情形,如图所示,如果C2<60则判定结果为不及格,如果C2≥60且C2<70则判定结果为及格,如果C2≥70且C2<80则判定结果为中等,如果C2≥80且C2<90则判定结果为良好,否则优秀。函数的书写形式有两种,可以从大到小,也可以从小到大。
从小到大的方法:=IF(C2<60,"不及格",IF(C2<70,"及格",IF(C2<80,"中等",IF(C2<90,"良好","优秀"))))
从大到小的方法:=IF(C2>=90,"优秀",IF(C2>=80,"良好",IF(C2>=70,"中等",IF(C2>=60,"及格","不及格"))))
需要注意的是用从大到小的函数输入方法数字表示都用的是”>=”,但在从小到大的输入方法时数字表示都用的是“<”,因为包含关系不一样。这个例子是IF函数嵌套的串行结构,下面我们再举一个并行结构的例子。
例6:某单位给职工发补助,条件如图所示,需要按照性别和年龄段计算每位职工补助的金额。通过这个例子体现了IF函数嵌套的并行结构的用法。
计算公式为:=IF(B2="女",IF(C2>=50,300,200),IF(C2>=55,500,300))。
3 IF系列函数
3.1 SUMIF函数
SUMIF是条件求和函数,作用是对区域中符合条件的值求和。函数格式是:=SUMIF(条件区域,求和条件,求和区域)。此函数中共有三个参数,当第一个参数条件区域即为求和区域时,第三个参数可省略。例7:所有女生英语总分=SUMIF(C3:C12,"女",F3:F12)。
3.2 AVERAGEIF函数
AVERAGEIF函数是条件求平均值函数,作用是对区域内满足条件的值求平均值。函数格式为:=AVERAGEIF(条件区域,求平均值条件,求平均值区域)。AVERAGEIF和SUMIF的语法格式完全相同,区别就是一个是求和,另一个是求算术平均值。例8:所有男生的历史平均分=AVERAGEIF(C3:C12,"男",H3:H12)。
3.3 COUNTIF函数
COUNTIF函数是条件计数函数,作用是对区域内符合条件的值计数。函数格式为:=COUNTIF(计数区域,计数条件)。COUNTIF函数有2个参数。使用中注意计数条件要加英文状态的双引号。例9:平均分大于80的人数=COUNTIF(J3:J12,">80")。
IF函数在Excel使用的过程中经常会用到,而且IF函数和其他函数配合可以完成很多复杂的工作,这里只是抛砖引玉的归纳了一些IF函数的常见用法,我们可以结合工作实际,在工作中利用IF函数解决更多的工作难题,提高我们的工作效率,让我们的工作事半功倍。
参考文献:
[1] 胡文颖.Excel中的公式与函数[J].电脑编程技巧与维护,2018(8):113-114,144.
[2] 韩红宇,杨德义.EXCEL中满足某一时间段数值求和问题的分析[J].黑龙江科技信息,2015(15):158.
[3] 梁平枝.Excel中If函数的教学初探[J].现代职业教育,2016(8):106-107.
【通联编辑:代影】
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!