劉通
摘 要:對計算機基礎(chǔ)這門課來說,excel中的if函數(shù)是一個重點,也是一個難點。本文就如何搞好if函數(shù)的教學(xué)進行闡述。
關(guān)鍵詞:職業(yè)教育;計算機教學(xué);if函數(shù);教學(xué)方法
一、前言
計算機基礎(chǔ)教學(xué)中,excel是較為重要的一個章節(jié)。凡有計算機專業(yè)的中職學(xué)校,學(xué)生均需參加計算機考考試,其中if函數(shù)的運用是考查的一個重點,也是教學(xué)上的一個難點。筆者所在學(xué)校并無計算機專業(yè),但計算機基礎(chǔ)這一學(xué)科在信息時代所起的巨大作用是毋庸置疑的,對于偏重于技能操作的職業(yè)教育而言,學(xué)好計算機基礎(chǔ),就為進一步深造或直接就業(yè)打好了基礎(chǔ)。對于基礎(chǔ)較差、理解困難的中職生,如何進行if函數(shù)的有效教學(xué),值得探討。
if函數(shù)對于許多計算機專業(yè)的學(xué)生來說,算不上什么,但對于基礎(chǔ)并不太好的中職生來說,難度很大,特別是活學(xué)活用的能力不夠,教師有必要專門就這個函數(shù)教會學(xué)生正確的分析方法。
二、excel中的if函數(shù)的地位和特點
1.地位:excel中if函數(shù)是教材中的重點和難點,計算機專業(yè)學(xué)生考試必考的內(nèi)容,所占分值達到5-10分。
2.特點:掌握if函數(shù),并不在于掌握if函數(shù)的用法,掌握其用法并不難,難就難在條件表達式的設(shè)立。
三、學(xué)生情況分析與課堂設(shè)計
(一)學(xué)情分析
中職生整體文化基礎(chǔ)不是太好,缺乏較嚴(yán)密的邏輯思維能力,所以應(yīng)本著深入淺出,由表及里的原則講述條件表達式的設(shè)置方法,通過多舉實例,多做練習(xí)加深同學(xué)們對if函數(shù)運用的理解。
(二)課堂設(shè)計
講述if函數(shù)的作用與用法,演示一些條件簡單、較淺顯的實例,安排較容易的if函數(shù)上機練習(xí),安排較復(fù)雜的if函數(shù)上機練習(xí)并演示(如以下評等級的實例),安排難度較大的上機練習(xí)。
(三)具體示例
1.理解判斷的條件,并將其轉(zhuǎn)化成excel的條件表達式(分析用表達式)。
如本人安排這樣一個上機任務(wù),處理如下excel成績表,要求評定銷售等級:
評定等級的條件是:
a.若電子產(chǎn)品一至三月銷售合計超過60萬元,評為”優(yōu)”。
b.若電子產(chǎn)品一至三月銷售合計超過50萬元,低于60萬元,評為”良”。
c.若電子產(chǎn)品一至三月銷售合計超過40萬元,低于50萬元,評為”中”。
d.若電子產(chǎn)品一至三月銷售合計低于40萬元,評為”差”。
碰到這個相對復(fù)雜的條件,許多學(xué)生覺得無從下手,本人從條件的設(shè)立入手,將復(fù)雜的條件分解為一個個小的較簡單的條件,然后利用if()函數(shù)依次對這些較簡單的條件進行判斷,引導(dǎo)學(xué)生得出正確的條件表達式。
對于if()函數(shù)的用法,同學(xué)們并沒有太多的疑義:
if(條件,條件為真時函數(shù)返回值,條件為假時函數(shù)返回值)
對于條件的設(shè)置,本人教同學(xué)們先將其中的一種情況判斷出來,如判斷等級為”優(yōu)”的情況,則評定的公式應(yīng)為:
if(評優(yōu)條件,”優(yōu)”,”非優(yōu)”)
而對于”非優(yōu)”來說,既可能是”良”,也可能是”中”,還可能是“差”,我們可先將”良”從”非優(yōu)”中判斷出,用如下公式:
if(評中條件,”良”,”非優(yōu)良”)
而對于”非優(yōu)良”來說,既可能是”中”,還可能是”差”,我們可先將”中”從”非優(yōu)良”中判斷出,剩下的就只能是”差”了。用如下公式:
if(評中條件,”中”,”差”)
最后,我們只須將區(qū)分“非優(yōu)良”兩種情況的“if(評中條件,”中”,”差”)”函數(shù)替換“if(評良條件,”良”,”非優(yōu)良”)”中的”非優(yōu)良”,得到評定”非優(yōu)”情況的函數(shù)“if(評良條件,”良”,if(評中條件,”中”,”差”))”,然后再將此函數(shù)替換”if(評優(yōu)條件,”優(yōu)”,”非優(yōu)”)”中的”非優(yōu)”,即可得到如下的評等級公式(分析用表達式)為:
=if(評優(yōu)條件為真,”優(yōu)”,if(評良條件為真,”良”,if(評中條件為真,”中”,”差”)))
此部分有兩個難點,一個是整體代換思想,一個是if函數(shù)的嵌套,學(xué)生理解困難。這個部分應(yīng)多舉例,反復(fù)講解,讓學(xué)生多練習(xí),才能較好掌握。
2.將上述評定等級的公式(分析用表達式)轉(zhuǎn)化為excel能接受的形式
上一步,我們組合得到的評等級公式(分析用表達式)為:
=if(評優(yōu)條件,”優(yōu)”,if(評良條件,”良”,if(評中條件,”中”,”差”)))
但這樣書寫,excel是無法識別的,應(yīng)將相應(yīng)條件轉(zhuǎn)化成excel條件表達式:
=IF(合計>=60,"優(yōu)",IF(合計>=50,"良",IF(合計>=40,"中","差")))? ?或:
=IF(E4>=60,"優(yōu)",IF(E4>=50,"良",IF(E4>=40,"中","差"))) (E4為單元格引用)
從而輕松得出結(jié)果如圖:
上述將復(fù)雜的條件分解為一個個小的較簡單的條件,然后利用if函數(shù)依次對這些較簡單的條件進行判斷,大部分學(xué)生都能較好理解,不再懼怕較復(fù)雜的條件