殷文俊
摘要:Excel是辦公軟件中使用頻率非常高的專用表格處理軟件,和word相比,使用者在熟悉公式和函數(shù)的前提下,它可以快速高效地完成一些計算和統(tǒng)計工作。對于初學(xué)者而言,Excel函數(shù)的使用是學(xué)習(xí)的重、難點。很多學(xué)生在學(xué)習(xí)函數(shù)過程中都或多或少地遇到過一些問題,教師適當(dāng)?shù)闹v授方法能幫助學(xué)生更快更好地掌握Excel函數(shù)的用法。
關(guān)鍵詞:Excel;單元格;函數(shù);參數(shù)
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2020)06-0077-02
1概述
Excel是Office辦公家族中專門對表格進行處理的辦公軟件,因其可以進行各種復(fù)雜的數(shù)據(jù)處理、統(tǒng)計分析和輔助決策等功能,廣泛地應(yīng)用于管理、統(tǒng)計、財經(jīng)、金融等眾多領(lǐng)域。對于初學(xué)者而言,要想實現(xiàn)上述功能,發(fā)揮Excel的強大優(yōu)勢,函數(shù)的使用是必須要邁過的坎,也是學(xué)習(xí)的重點和難點。如何讓學(xué)生在學(xué)習(xí)Excel函數(shù)的過程中更快更好地掌握函數(shù)的使用方法,提高教學(xué)效果,是教師不可回避的問題。下面根據(jù)本人多年的教學(xué)經(jīng)驗,就學(xué)生學(xué)習(xí)函數(shù)過程中出現(xiàn)的問題及解決方法總結(jié)一下,以期對讀者有所幫助。
2學(xué)生學(xué)習(xí)Excel函數(shù)過程中常見的問題
2.1不理解函數(shù)的概念和功能
剛接觸Excel函數(shù)時,許多同學(xué)不理解函數(shù)的概念和功能。其實函數(shù)是系統(tǒng)預(yù)先編寫好的公式,可以對一個或多個值進行運算,并返回一個值。在用公式執(zhí)行很長或復(fù)雜的計算時,函數(shù)可以簡化和縮短工作表中的公式,提高工作效率。例如公式=(A1+A2+…+A9+A10)/10與使用函數(shù)=AVERAGE(A1:A10)是等價的。
2.2不知道如何設(shè)置函數(shù)的參數(shù)
Excel函數(shù)的參數(shù)設(shè)置不像數(shù)學(xué)函數(shù)表示的那么直觀,參數(shù)中單元格的引用類型有絕對
引用、相對引用和混合引用;參數(shù)可能是單個單元格,可能是的多個單元格;多個單元格參數(shù)還可能是連續(xù)的或非連續(xù)的單元格;參數(shù)也可能是表達式;有的參數(shù)還可能是嵌套函數(shù)。函數(shù)的參數(shù)設(shè)置是學(xué)習(xí)Excel函數(shù)的難點,講授參數(shù)設(shè)置之前一定要把Excel中的數(shù)據(jù)類型、單元格的引用方法、數(shù)據(jù)區(qū)域的表示方法、不同表達式返回的數(shù)據(jù)類型等基本概念及相關(guān)內(nèi)容講清楚,否則,學(xué)生在使用函數(shù)時就不知如何下手。
2.3不知道如何選擇合適的函數(shù)
對函數(shù)的功能理解不透徹,導(dǎo)致學(xué)生在遇到具體問題時,不知如何選擇合適的函數(shù)。例如統(tǒng)計學(xué)生成績表中語文成績的及格率,許多同學(xué)憑借已有的數(shù)學(xué)知識,都知道用及格的人數(shù)除以參加考試的人數(shù)即可得出及格率,但卻不知用COUNTIF函數(shù)可以統(tǒng)計及格的人數(shù)、用COUNT函數(shù)可以統(tǒng)計參加考試的人數(shù)。
2.4不能把數(shù)學(xué)語言轉(zhuǎn)換成函數(shù)語言
許多同學(xué)解決問題的方法還停留在數(shù)學(xué)思維上,導(dǎo)致不能把數(shù)學(xué)語言轉(zhuǎn)換成正確的函數(shù)語言。例如求A1、A3、A5單元格中數(shù)字的和,用數(shù)學(xué)公式表示為:=AI+A3+A5。但用求和函數(shù)來計算時,經(jīng)常有同學(xué)把函數(shù)錯誤地表示成:=SUMfAl+A3+A5)。
3克服學(xué)習(xí)Excel函數(shù)困難的策略
3.1注重基礎(chǔ),講透概念,合理的引導(dǎo)函數(shù)知識的過渡
大部分軟件都把函數(shù)說成是完成特定功能的程序,這種解釋實際上是很抽象的。初中數(shù)學(xué)把函數(shù)定義成因變量和自變量的映射關(guān)系。如:f(x,y,z)=x+y+z,其中x,y,z是自變量f是函數(shù)名。f表示與x,y,z三個變量之間的對應(yīng)關(guān)系,f因x,y,z取值的不同而不同。例如:當(dāng)x=1,y=2,x=3時,f(x,y,z)=1+2+3=6。通過此例可以看出,函數(shù)都有函數(shù)名,隨后加上一對小括號,括號里是變量,也稱之為參數(shù)。當(dāng)然,有的函數(shù)也可以沒有參數(shù),這樣的函數(shù)叫無參函數(shù)嘲。Excel函數(shù)和數(shù)學(xué)上的函數(shù)表述方法是一樣的,形式也有幾分雷同,只不過Excel函數(shù)的參數(shù)設(shè)置格式和數(shù)學(xué)上的函數(shù)有所不同,且計算是由計算機自動完成的。例如:在講授sum函數(shù)的使用方法時,先說明其功能是求一組數(shù)據(jù)之和,其格式為:
=sum(參數(shù)列表)
其中參數(shù)列表中的值可以是數(shù)字、單元格、區(qū)域等,參數(shù)之間用逗號或冒號隔開。
如:
=sum(1,2,3)的功能是求1+2+3之和,然后引出下例:
若單元格a1,b1,c1中有數(shù)值型數(shù)據(jù),則:
=sum(al,bl,c1)的功能就是求a1,bl,c1三個單元格中的數(shù)據(jù)之和。緊接著讓同學(xué)們想一想,若求al~z1這些單元格中的數(shù)據(jù)之和,還用上面的方法好不好?很顯然,如果還用這種方法會很不方便。如何來解決?從而引出連續(xù)區(qū)域的表示方法、單元格的相對引用和絕對引用的使用方法等。最后以圖1為例,演示slim函數(shù)的各種使用方法,并可以快速地講解average、max、min等函數(shù)的用法。
3.2理論聯(lián)系實際,讓學(xué)生從實際生活中獲得對函數(shù)的正確認知
上課時要注意理論聯(lián)系實際,而不能脫離實際,一定要強調(diào)Excel函數(shù)是用來解決日常生活中實際問題的,它也要符合日常生活中正常的邏輯,而不能違背規(guī)律,同時思維也要開闊些,而不能太狹隘。例如:maxo函數(shù),不僅可以求一組數(shù)值型數(shù)據(jù)的最大值,還可以對字符型、日期型、邏輯型等數(shù)據(jù)進行求最大值。這也說明了只要是數(shù)據(jù)類型相同的一組數(shù),就可以利用此函數(shù)比較大小。
3.3加強演示和互動,讓學(xué)生學(xué)會積極主動地去觀察和思考
師生互動是課堂教學(xué)活動的核心。是貫穿整個課堂的紐帶,師生互動的頻率和質(zhì)量決定著課堂教學(xué)的質(zhì)量。師生互動的目的在于調(diào)動學(xué)生的思維,讓學(xué)生與教師合作完成某個教學(xué)任務(wù)。同時,課堂上老師的演示是非常常見的教學(xué)方法,它可以讓學(xué)生獲得非常直觀的認知。在演示過程中老師要注意知識過渡和引導(dǎo),適時的設(shè)問,吸引學(xué)生主動地積極思考。例如:判斷圖2所示的表格中每個同學(xué)的數(shù)學(xué)成績是否及格,只需要在F2單元格中輸入:
=IF(D2>=60,”及格”,“及格”)
然后使用填充柄填充即可。到此處學(xué)生對IF函數(shù)有比較簡單的認識,然后立即提出下列問題:
假設(shè)x代表數(shù)學(xué)成績,f(x)表示等級,若f(x)和%存在如下對應(yīng)關(guān)系:
如何根據(jù)數(shù)學(xué)成績計算出相應(yīng)的等級?
在這里老師要和同學(xué)們一起分析當(dāng)前要解決的問題和上面已解決的問題有何異同。通過分析可以發(fā)現(xiàn)相同點:都是通過判斷每個同學(xué)的數(shù)學(xué)成績,得到相應(yīng)的等級;不同點:前面的問題是把數(shù)學(xué)成績分成兩個區(qū)間,而當(dāng)前要解決的問題把數(shù)學(xué)成績分成了三個區(qū)間。如何解決當(dāng)前的問題呢?這時候要告訴同學(xué)們還是使用原來的if函數(shù),并按下列步驟逐步來分析解決:
①先判斷D2>=90是否成立,若成立,則G2中應(yīng)填充優(yōu)秀;否則,用表達式A來代替,用IF函數(shù)可以表示為:
=IF(D2>=90,”優(yōu)秀”,表達式A)
②表達式A是D2>=90不成立時得到的結(jié)果,由題目的要求可知,在表達式A中我們還要對D2單元格中的值進一步進行判斷,看看D2是否在大于等于60且小于90這個區(qū)間內(nèi),即:60<=D2<90是否成立,若成立,則G2中應(yīng)填充“及格”,否則,G2中應(yīng)填充“不及格”,這時表達式A用if函數(shù)可以表示為:
IF(60<=D2<90,”及格”,”不及格”)
60<=D2<90是人們習(xí)慣的數(shù)學(xué)表達式,而不是合法的Ex-cel關(guān)系表達式,要想把它轉(zhuǎn)換成合法的Excel關(guān)系表達式,可以用and(D2>=60,D2<90)來表示,也可直接寫成D2>=60,而省略D2<90,因為有第①步我們可以得知,若D2>=90不成立,則D2必然小于90,故不必再判斷D2是否小于90。這樣表達式A就可以表示成:
IF(D2>=60,”及格”,“及格”)
③綜合第①步和第②步,我們可以得出在D2單元格中應(yīng)寫入下列公式:
=IF(D2>=90,”優(yōu)秀”,IF(D2>=60,”及格”,“不及格”))
然后使用填充柄對下面的單元格進行填充即可。
④若學(xué)生還不明白,老師要向同學(xué)們解釋,其實這就是函數(shù)的嵌套調(diào)用,在高中階段我們用的很多,比如:若f(x)=2x,求f(f((3)))的值等于多少?同學(xué)們一定能計算出來f(f(f(3)))=24。
⑤通過講解上述函數(shù)的嵌套調(diào)用,再強調(diào)一下字符常量、關(guān)系表達式、邏輯表達式的用法,指明什么時候表達式需要加雙引號,什么時候不需要加雙引號等知識。
通過師生互動的方法,很容易激發(fā)學(xué)生的學(xué)習(xí)興趣,使他們積極投入到討論和實踐中,從而掌握函數(shù)的使用方法,提高教學(xué)效率。
3.4教會學(xué)習(xí)方法,培養(yǎng)善于運用幫助文件和互聯(lián)網(wǎng)進行自主學(xué)習(xí)的能力
Excel中的函數(shù)有幾百種,而課堂上的時間是有限的,教師不可能帶領(lǐng)學(xué)生把每一種函數(shù)都學(xué)習(xí)一遍?!笆谥贼~,不如授之以漁”。在課堂教學(xué)時,教師要教會學(xué)生學(xué)習(xí)方法,有意培養(yǎng)學(xué)生的自學(xué)能力,遇到問題時,善于利用Excel自帶的幫助文件。如果通過幫助文件還沒有搞懂函數(shù)的用法,可以借助于互聯(lián)網(wǎng)。百度上有許多熱心網(wǎng)友上傳的案例。這些都是解決問題最直接有效的方法。
4結(jié)束語
函數(shù)的使用是Excel學(xué)習(xí)的重點,也是難點。Excel之所以能夠快速高效的完成一些數(shù)據(jù)處理工作,與其豐富的函數(shù)密不可分。所以,教師在講授Excel軟件的使用時,采用合適的教學(xué)方法,讓學(xué)生充分了解和掌握函數(shù)的使用方法非常重要。