层层递进 ;轻松掌握IF函数

2014-08-04 05:52刘 磊
职业·下旬 2014年5期
关键词:基本型

刘 磊

摘 ;要:本文结合中职学生实际,对IF函数进行了分析、解剖,让学生逐渐由表及里认识IF函数,提高对该函数的应用能力。

关键词:IF函数 ;基本型 ;扩展型 ;层层递进

Microsoft office系列办公软件是当今世界上最为常用的办公软件,对于中职学校的学生来说,熟练掌握Word、Excel和PPT,对他们将来的工作会有很大帮助。其中Excel是使用率很高的一款软件,它提供了多种不同类型的内置函数,如数据库函数、日期与时间函数、工程函数、逻辑函数等。如果想要用Excel在计算中对数值和公式进行逻辑条件判断检测,则可以使用IF函数。

笔者在这几年的计算机应用基础教学中了解到,中职学生学习IF函数有较大困难,主要是由于IF函数存在着嵌套操作,这种类型操作需要学生有一定的理解能力,而这恰恰是中职学生欠缺的。笔者试从理性认识的层面结合实际教学中的经验,浅谈IF函数的理论教学。

一、明确概念,从感性认识到理性认识

学习任何事物,都有一个了解的过程。在了解的过程中,逐步把初步的印象转化为理性理解,就是一个从感性认识上升到理性认识的过程。

正如学生初步接触IF函数时,看到的只是一个公式,这就是感性的认识。而在学生进一步了解这个函数后,则可以在感性认识的基础上,把所获得的感觉材料,经过思考、分析,获得由表面到本质的认知。对于IF函数,只有学生从本质上理解了这个函数的逻辑判断功能,才能够真正地学以致用。

二、对IF函数公式中各部分的理性认识

定义:if的英文解释是“如果、假如”的意思,而IF函数是执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测,有着“如果怎样……就……否则就……”的意思。

基本公式:

IF(logical_test,value_if_true,value_if_false)

=IF(逻辑表达式,“满足条件的结果”,“不满足条件的结果”)

Logical_test ——表示计算结果为 TRUE 或 FALSE 的任意值或表达式,可以通俗地理解为一个条件判断的标准,该标准影响着后面两个结果的输出。在逻辑表达式中,参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算类型,有数学、比较、逻辑和引用运算符等)。

Value_if_true logical_test ——是逻辑表达式为 TRUE 时返回的值,即当满足表达式时输出此处的值。

Value_if_false logical_test ——是逻辑表达式为 FALSE 时返回的值,即当不满足表达式时输出此处的值。

例如,在IF函数公式IF(A2<60,“不及格”,“及格”)里,A2<60就是一个逻辑表达式,如果单元格A中的值小于60,表达式即为TRUE,那么它返回的值就为“不及格”,否则为FALSE,返回的值就为“及格”。

三、IF函数教学中的层层递进

IF函数可以分为两种类型——基本型和扩展型,笔者在课堂教学里对函数进行两个层次的讲解,由浅入深,逐步解析IF函数的各个部分,让学生们能从感性认识慢慢上升到理性的认识。

1.第一层教学

笔者把只有一个IF函数的公式称为基本型,如IF(A2<=100,“Withinbudget”,“Overbudget”)或IF(A2=100,SUM(B5:B15),"")。这两个公式都是基本型,这种类型的IF函数有且只有两种结果,就是满足于逻辑表达式时的TRUE值和不满足逻辑表达式时的FALSE值。对于这一类型,只需要按照公式向导(见下图)输入对应的逻辑表达式,还有输出的TRUE与FALSE值即可。这一类型是最基础的,教师在教学中应该先让学生理解并充分掌握基本型的IF函数操作,下一步再去了解扩展型的操作。这一层教师主要介绍最基本的格式,对于学生们来说很基础就非常容易理解。

2.第二层教学

在接下来的教学过程中,教师就可以引导学生由浅入深、由易到难地学习扩展型——“嵌套”了。所有的嵌套操作都是在基本型的基础上进行操作的,当学生掌握基本型的构造,把基本型与嵌套型的内部联系摸索清楚,并上升为理性认识后,那么,对于扩展型是如何运作、生成的,自然就会呈现在他们眼前。扩展型IF函数主体跟基本型没有区别,只是在基本型中的TRUE和FALSE两个输出值里再构建一个IF函数,使之变成有两个IF函数的公式。

如:IF(C2>85,"优秀",IF(C2<60,"不合格","合格")),这是最常用的一个判断学生成绩输出评定等级的IF函数公式。在该公式里,把一个基本型的FALSE值嵌套了一个IF函数,前面的逻辑表达式和TRUE是没有变化的,意思就是单元格里的数值是否大于85,如果大于就输出“优秀”,否则就运行新的IF函数进行判断,判断的位置研究是在单元格C2里的值,但逻辑表达式变成了判断值是否小于60,是的话就输出“不合格”,否则就输出“合格”。在整个公式中,嵌套在基本型的IF函数的取值范围将不包括大于85以上的情况,这点可以用数轴举例进行解释。此处教师要注意,取值范围必须对学生强调,也需要多做解释,让学生能充分理解它的意思。同时,可以从这个公式里看到三个结果:“优秀”“合格”和“不合格”,即两个IF函数能输出的结果为三个。

可以根据需要得出的结果有多少个来决定需要嵌套多少个IF函数,即要输出n个结果,只需要用n-1个IF函数即可。

四、注意实践操作中的细节,用多种方式完成练习

无论学生理论理解得如何,都必须反馈在他们的实际操作中。教师在讲解基本型时和嵌套型后,让学生进行实际题目操作,并提出要求。要求学生要细心,留意公式构成的各个关键点,如式中的表达式和值都需要用逗号分开、左右的括号数目要对应、嵌套的IF函数必须在上一个IF函数的括号中等;要求学生根据题目设计不同的逻辑判断条件,从多种判断条件来设置不同的返回值,达到熟练掌握的目的。

之后,教师可以根据学生掌握的程度,让学生自己找些生活中相关的事件,给自己出题目。如给一份电脑考证成绩表设计一个领证签名栏,成绩及格的留出空格签名,否则就输出“/”取消签名的资格。这样让学生利用IF函数来解决生活中的实际问题,让学生有种成就感,同时也能培养他们举一反三的能力。

五、小结

运用前文所述的教学方法,可以有效地解决传统讲授方式的弊端,使学生在有层次的学习中区分两者的不同之处。无论用什么样的教学方法,都是为了能教会学生进行实际应用。从学生的角度来说,只有理性地了解了IF函数的实质变化,才能把这个函数应用得得心应手。

参考文献:

[1]赵勃.Excel中if函数的灵活应用[J].辽宁师专学报,2007(9).

[2]杨庆.浅谈Photoshop调色命令的教学[D].韶关职业培训和技工教育教研教改优秀论文专刊,2012.

猜你喜欢
基本型
2019年9月基本型乘用车(轿车)销售汇总表
2019年9月基本型乘用车(轿车)生产汇总表
2019年10月基本型乘用车(轿车)销售汇总表
2019年8月基本型乘用车(轿车)生产汇总表
2019年4月基本型乘用车(轿车)生产汇总表
2019年3月基本型乘用车(轿车)销售汇总表
2019年1月基本型乘用车(轿车)销售汇总表
2014年11月基本型乘用车(轿车)生产汇总表
2014年11月基本型乘用车(轿车)销售汇总表
2014年9月基本型乘用车(轿车)销售汇总表