关于EXCEL中IF函数教学的探讨

时间:2022-09-25 07:40:58

关于EXCEL中IF函数教学的探讨

摘要:对计算机基础这门课来说,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,评为”差”。

由于将”优”,”良”,”中”挑选出后,剩下的肯定是”差”,因此无需再写EXCEL中评”差”的条件表达式。

综上所述,在EXCEL中评等级的公式应为:

=IF(AND(文化技能课平均分>=90,德体综合分>=80),"优",IF(AND(文化技能课平均分>=80,德体综合分>=60),"良",IF(OR(AND(文化技能课平均分>=60,德体综合分>=60),AND(文化技能课平均分>=90,德体综合分

上述将复杂的条件分解为一个个小的较简单的条件,然后利用IF()函数依次对这些较简单的条件进行判断,大部分学生都能较好理解,不再惧怕较复杂的条件。

上一篇:减少小学生计算错误策略之我见 下一篇:论鲜虞中山国的外交政策