论文部分内容阅读
摘要:对计算机基础这门课来说,EXCEL中的IF函数是一个重点,也是一个难点。本文就如何搞好IF函数的教学进行阐述。
关键词:职业教育;计算机教学;IF函数;教学方法
中图分类号:G71
前言:
当前,广东各专业技工学校学生均需参加计算机统考。其中IF函数的运用是统考的一个重点,也是教学上的一个难点。如何进行IF函数教学,值得探讨。
正文:
IF函数对于许多计算机专业的学生来说,算不上什么,但对于基础并不太好的中技生来说,难度不小,特别是活学活用的能力不够,教师有必要专门就这个函数教会学生正确的分析方法。
一、 EXCEL中的IF函数的地位和特点
1. 地位:EXCEL中IF函数是教材中的重点和难点,是广东省中技学生参加省计算机统考必考的内容,所占分值达到5-10分。
2. 特点:掌握IF函数,并不在于掌握IF函数的用法,掌握其用法并不难,难就难在条件表达式的设立。
二、 学生情况分析与课堂设计
学生分析:中等技工学校的同学整体文化基础不是太好,缺乏较严密的逻辑思维能力,所以应本着深入浅出,由表及里的原则讲述条件表达式的设置方法,通过多举实例,多做练习加深同学们对IF函数运用的理解。
因此对于IF函数,本人的课堂设计如下:
讲述IF函数的作用与用法演示一些条件简单,较浅显的实例安排较容易的IF函数上机练习安排较复杂的IF函数上机练习并演示(如以下评等级的实例)安排难度较大的上机练习。
三、 IF函数中条件表达式的确立
1. 理解判断的条件,并将其转化成EXCEL的条件表达式(分析用表达式)。
如本人安排这样一个上机任务,处理如下EXCEL成绩表,要求评定学生等级(见下图):
学号 姓名 德体综合分 文化技能课平均分 等级
1 区加林 88 72.3 中
2 谢杩雄 77 86.0 良
3 何国华 95 97.7 优
4 王永庆 76 54.3 差
评定等级的条件是:
a.若文化技能课平均分不低于90分且德体综合分不低于80,评为”优”。
b.若文化技能课平均分为80及以上,90分以下且德体综合分不低于60,评为”良”。
c.若文化技能课平均分为60-80分且德体综合分不低于60,或文化技能课平均分为90分以上但德体综合分低于60,评为”中”。
d.若文化技能课平均分为低于60分或德体综合分低于60,评为”差”。
碰到这么复杂的条件,许多学生觉得无从下手,本人从条件的设立入手,将复杂的条件分解为一个个小的较简单的条件,然后利用IF()函数依次对这些较简单的条件进行判断,引导学生得出正确的条件表达式。
对于IF()函数的用法,同学们并没有太多的疑义:
IF(条件,条件为真时函数返回值,条件为假时函数返回值)
对于条件的设置,本人教同学们先将其中的一种情况判断出来,如判断等级为”优”的人员,则评定的公式应为:IF(评优条件,”优”,”非优”)
而对于”非优”来说,既可能是”良”,也可能是”中”,还可能是”差”,我们可先将”良”从”非优”中判断出,用如下公式:
IF(评良条件,”良”,”非优良”)
而对于”非优良”来说,既可能是”中”,还可能是”差”,我们可先将”中”从”非优良”中判断出,剩下的就只能是”差”了。用如下公式:
IF(评中条件,”中”,”差”)
最后,我们只须将区分”非优良”两种情况的”IF(评中条件,”中”,”差”)”函数替换
“IF(评良条件,”良”,”非优良”)”中的”非优良”,得到评定”非优”情况的函数”IF(评良条件,”良”,IF(评中条件,”中”,”差”))”,然后再将此函数替换”IF(评优条件,”优”,”非优”)”中的”非优”,即可得到如下的评等级公式(分析用表达式)为:
=IF(评优条件为真,”优”, IF(评良条件为真,”良”, IF(评中条件为真,”中”,”差”)))
2.将上述评定等级的公式(分析用表达式)转化为EXCEL能接受的形式
上一步,我们组合得到的评等级公式(分析用表达式)为:
=IF(评优条件,”优”, IF(评良条件,”良”, IF(评中条件,”中”,”差”) ) )
但这样书写,EXCEL是无法接受的,应将相应条件转化成EXCEL条件表达式:
评”优”条件:文化技能课平均分不低于90分且德体综合分不低于80。
转换成EXCEL条件表达式为:AND(文化技能课平均分>=90,德体综合分>=80)
评”良”条件:文化技能课平均分为80及以上,德体综合分不低于60。
转换成EXCEL条件表达式为:AND(文化技能课平均分>=80,德体综合分>=60)
评”中”条件:文化技能课平均分为60-80分且德体综合分不低于60(由于文化技能课平均分为80分及以上的情况在上面已经经过评”优”或评”良”的判断,所以评中的条件可认为文化技能课平均分为大于等于60分且德体综合分不低于60)或文化技能课平均分为90分以上但德体综合分低于60。
转换成EXCEL条件表达式为:OR(AND(文化技能课平均分>=60,德体综合分>=60),AND(文化技能课平均分>=90,德体综合分<60))
评”差”条件:若文化技能课平均分为低于60分或德体综合分低于60,评为”差”。
由于将”优”,”良”,”中”挑选出后,剩下的肯定是”差”,因此无需再写EXCEL中评”差”的条件表达式。
综上所述,在EXCEL中评等级的公式应为:
=IF(AND(文化技能课平均分>=90,德体综合分>=80),"优",IF(AND(文化技能课平均分>=80,德体综合分>=60),"良",IF(OR(AND(文化技能课平均分>=60,德体综合分>=60),AND(文化技能课平均分>=90,德体综合分<60)),"中","差")))。
上述将复杂的条件分解为一个个小的较简单的条件,然后利用IF()函数依次对这些较简单的条件进行判断,大部分学生都能较好理解,不再惧怕较复杂的条件。
关键词:职业教育;计算机教学;IF函数;教学方法
中图分类号:G71
前言:
当前,广东各专业技工学校学生均需参加计算机统考。其中IF函数的运用是统考的一个重点,也是教学上的一个难点。如何进行IF函数教学,值得探讨。
正文:
IF函数对于许多计算机专业的学生来说,算不上什么,但对于基础并不太好的中技生来说,难度不小,特别是活学活用的能力不够,教师有必要专门就这个函数教会学生正确的分析方法。
一、 EXCEL中的IF函数的地位和特点
1. 地位:EXCEL中IF函数是教材中的重点和难点,是广东省中技学生参加省计算机统考必考的内容,所占分值达到5-10分。
2. 特点:掌握IF函数,并不在于掌握IF函数的用法,掌握其用法并不难,难就难在条件表达式的设立。
二、 学生情况分析与课堂设计
学生分析:中等技工学校的同学整体文化基础不是太好,缺乏较严密的逻辑思维能力,所以应本着深入浅出,由表及里的原则讲述条件表达式的设置方法,通过多举实例,多做练习加深同学们对IF函数运用的理解。
因此对于IF函数,本人的课堂设计如下:
讲述IF函数的作用与用法演示一些条件简单,较浅显的实例安排较容易的IF函数上机练习安排较复杂的IF函数上机练习并演示(如以下评等级的实例)安排难度较大的上机练习。
三、 IF函数中条件表达式的确立
1. 理解判断的条件,并将其转化成EXCEL的条件表达式(分析用表达式)。
如本人安排这样一个上机任务,处理如下EXCEL成绩表,要求评定学生等级(见下图):
学号 姓名 德体综合分 文化技能课平均分 等级
1 区加林 88 72.3 中
2 谢杩雄 77 86.0 良
3 何国华 95 97.7 优
4 王永庆 76 54.3 差
评定等级的条件是:
a.若文化技能课平均分不低于90分且德体综合分不低于80,评为”优”。
b.若文化技能课平均分为80及以上,90分以下且德体综合分不低于60,评为”良”。
c.若文化技能课平均分为60-80分且德体综合分不低于60,或文化技能课平均分为90分以上但德体综合分低于60,评为”中”。
d.若文化技能课平均分为低于60分或德体综合分低于60,评为”差”。
碰到这么复杂的条件,许多学生觉得无从下手,本人从条件的设立入手,将复杂的条件分解为一个个小的较简单的条件,然后利用IF()函数依次对这些较简单的条件进行判断,引导学生得出正确的条件表达式。
对于IF()函数的用法,同学们并没有太多的疑义:
IF(条件,条件为真时函数返回值,条件为假时函数返回值)
对于条件的设置,本人教同学们先将其中的一种情况判断出来,如判断等级为”优”的人员,则评定的公式应为:IF(评优条件,”优”,”非优”)
而对于”非优”来说,既可能是”良”,也可能是”中”,还可能是”差”,我们可先将”良”从”非优”中判断出,用如下公式:
IF(评良条件,”良”,”非优良”)
而对于”非优良”来说,既可能是”中”,还可能是”差”,我们可先将”中”从”非优良”中判断出,剩下的就只能是”差”了。用如下公式:
IF(评中条件,”中”,”差”)
最后,我们只须将区分”非优良”两种情况的”IF(评中条件,”中”,”差”)”函数替换
“IF(评良条件,”良”,”非优良”)”中的”非优良”,得到评定”非优”情况的函数”IF(评良条件,”良”,IF(评中条件,”中”,”差”))”,然后再将此函数替换”IF(评优条件,”优”,”非优”)”中的”非优”,即可得到如下的评等级公式(分析用表达式)为:
=IF(评优条件为真,”优”, IF(评良条件为真,”良”, IF(评中条件为真,”中”,”差”)))
2.将上述评定等级的公式(分析用表达式)转化为EXCEL能接受的形式
上一步,我们组合得到的评等级公式(分析用表达式)为:
=IF(评优条件,”优”, IF(评良条件,”良”, IF(评中条件,”中”,”差”) ) )
但这样书写,EXCEL是无法接受的,应将相应条件转化成EXCEL条件表达式:
评”优”条件:文化技能课平均分不低于90分且德体综合分不低于80。
转换成EXCEL条件表达式为:AND(文化技能课平均分>=90,德体综合分>=80)
评”良”条件:文化技能课平均分为80及以上,德体综合分不低于60。
转换成EXCEL条件表达式为:AND(文化技能课平均分>=80,德体综合分>=60)
评”中”条件:文化技能课平均分为60-80分且德体综合分不低于60(由于文化技能课平均分为80分及以上的情况在上面已经经过评”优”或评”良”的判断,所以评中的条件可认为文化技能课平均分为大于等于60分且德体综合分不低于60)或文化技能课平均分为90分以上但德体综合分低于60。
转换成EXCEL条件表达式为:OR(AND(文化技能课平均分>=60,德体综合分>=60),AND(文化技能课平均分>=90,德体综合分<60))
评”差”条件:若文化技能课平均分为低于60分或德体综合分低于60,评为”差”。
由于将”优”,”良”,”中”挑选出后,剩下的肯定是”差”,因此无需再写EXCEL中评”差”的条件表达式。
综上所述,在EXCEL中评等级的公式应为:
=IF(AND(文化技能课平均分>=90,德体综合分>=80),"优",IF(AND(文化技能课平均分>=80,德体综合分>=60),"良",IF(OR(AND(文化技能课平均分>=60,德体综合分>=60),AND(文化技能课平均分>=90,德体综合分<60)),"中","差")))。
上述将复杂的条件分解为一个个小的较简单的条件,然后利用IF()函数依次对这些较简单的条件进行判断,大部分学生都能较好理解,不再惧怕较复杂的条件。