摘要:通过任务驱动模式下EXCEl条件函数教学中任务的设置及演示,探索计算机基础教学中任务驱动方法的应用。
关键词:任务驱动;条件函数;教学
Excel软件的应用作为计算机基础课程中的重要内容,Excel中的公式与函数又是整个Excel课程教学的重点和难点,然后最难让同学们接受和掌握的内容是Excel中的条件函数的使用;大部分学生虽然通过老师们理论知识点的讲解能够掌握部分条件函数的使用,但是在以后的生活或工作中能够熟练使用条件函数可能性较小。传统的理论实践教学模式一般采用老师讲解操作,学生跟踪操作的方式来完成此处知识点的学习,导致了学生们缺少学习的主动性和趣味性,在学习的过程中无的放矢,学习目标较为混乱,教师的教学效果不太理想的情况时有发生,所以在此处讲解过程中必须改变教学方法及教学模式,让学生们体会知识点的实际应用效果,必将对教学效果起到积极的促进作用。
一、任务驱动教学模式简介
所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“任务驱动教学法”是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。
二、条件函数教学初认知
Excel提供了大量的函数用于进行计算,分别为逻辑函数、日期时间函数、财务函数、统计函数、查询和引用函数、数据库函数、工程函数等十多类函数。在这些函数中,最著名的有三大条件函数:IF函数、SUMIF函数、COUNTIF函数;若能够熟练掌握这三大条件函数,必将在将来的实际生活及工作中有较大的帮助。
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工作表函数。
若是我们把这样的知识点直接向学生讲授,必将会导致学生对该部分学习内容失去学习兴趣,影响实际的教学效果;所以必须通过其他的办法来引发学生的思考,以至于融入条件函数的教学内容,那么采用任务驱动模式的教学就可以很好地解决了这些问题,下面就用实际的任务为例,开展条件函数的教学。
三、基于条件函数设计的实训任务
既然采用任务驱动模式开展条件函数的教学,那么设计的学习任务就要贴近学生生活,让同学们能够充分理解任务的实际意义,以便在其他的实际需要中产生举一反三的作用,既调动了学生们学习的兴趣,又达到任务驱动模式教学的最大化教学效果。并且在设定的实训任务中一定还需要考虑新旧知识的组合,让学生们既可以学习到新的知识点,又复习了旧的知识点,切实有效地达到较好的教学效果。
3.1基于IF函数的任务1:计算机等级考试成绩判定
任务描述:通过判断分支函数(IF函数)来对学生计算机等级考试成绩是否过关作出自动判定。
操作步骤:
1.根据考试规则,对总分进行计算,总分=笔试成绩×50%+上机成绩×50%;在D1单元格内输入“=B2*50%+C2*50%”。
2.在E1单元格内插入IF函数,在弹出的IF条件定义对话框中的Logical_test文本框中输入D2>=60(用来判定通过与否的表达式),在Value_if_true(如果条件成立输出值)文本框中输入“通过”,再在Value_if_false(如果条件不成立输出值)文本框中输入“未通过”。
3.使用自动填充功能,将E2单元格的公式向下填充,即可完成判定工作。
通过这个任务,可是首先让学生对IF判定函数做出初步的认知,也通过这个任务,进行了一次较为简单条件的判定任务的完成,为后面的其他条件函数的学习做好了铺垫。
3.2基于COUNTIF函数的任务2:期末考试补考科目数计算
任务描述:通过计数与条件计数函数(COUNTIF函数)来自动计算期末考试每位同学补考科目门数。
操作步骤:
1.在E1单元格内插入COUNTIF函数,在弹出的COUNTIF条件定义对话框中的Range文本框中定义判定数据范围为B2:D2,定义Criteria(计数条件)为
2.将公式填充到E3:E7,即完成对每位学生补考科目门数的统计。
3.3于SUMIF函数的任务3:期末考试各科成绩及格平均分
任务描述:通过条件求和函数(SUMIF函数)和计数与条件计数函数(COUNTIF函数)来自动计算期末考试各科成绩及格平均分。
操作步骤:
1.在B8单元格内插入SUMIF函数,在弹出的SUMIF函数对话框中的Range文本框中定义判定数据范围为B2:B7区域(语文成绩所在区域),定义Criteria(计数条件)为>=60,定义Sum_range(求和计算的实际单元格)为B2:B7;到此只是将及格的语文成绩进行了求和,若需计算平均成绩还需用到任务2学习的COUNTIF函数。通过两个函数的联合运算得到公式“=SUMIF(B2:B7,“>=60”,B2:B7)/COUNTIF(B2:B7,“>=60”)”。
2.将公式填充到C8:D8,即完成对计算期末考试各科成绩及格平均分的计算。
3.4 综合提高任务4:期末考试奖学金级别的判定
任务描述:通过自动计算确定学生期末考试奖学金等级,平均绩点在4.0或以上者能获得一等奖学金,3.5或以上者能获得二等奖学金,3.0或以上者能获得三等奖学金。
操作步骤:
重点讲解IF函数的嵌套使用,在F2单元格写入公式“=IF(E2>=4,“一等奖学金”,IF)E2>=3.5,“二等奖学金”,IF(E2>=3,“三等奖学金”,“无”)”,使用自动填充完成其他单元格公式。
四、结语
EXCEL中的条件函数的讲解一直都是EXCEL课程中学生较难掌握的部分,通过任务驱动引入这部分教学中,将枯燥复杂的知识点分化成一个个简单的任务,对学生的学习过程进行引导,提高教学工作的效率,让学生们更好地完成这部分内容的学习。任务驱动模式可以更加广泛地应用到其他部分知识点的教学和学习中,以促进计算机基础教学的改革,完善教学方法,提升教学效果,以更好地促进计算机基础课程的发展。
【参考文献】
[1]李秀明,武怀生.“任务驱动”教学法的教学应用.中国电化教育[J].2007.
[2]钮靖,燕远伟.任务驱动模式在Excel公式和函数实训教学中的应用.计算机应用教学研究.2009.
[3]罗清文.Excel函数应用初探.无锡南洋职业技术学院论丛.2010.
[4]赵勃.Excel中if函数的灵活运用.辽宁师专学报.2007.
“本文中所涉及到的图表、公式、注解等请以PDF格式阅读”