



【摘 要】Excel 電子表格是人們日常生活、工作,用于數據處理和分析的常用軟件之一。函數是Excel 數據處理的核心內容,是學習的重點,也是難點。筆者對多年的計算機應用基礎課程的教學經驗進行總結,結合實例闡述Excel函數學習的方法與技巧。
【關鍵詞】Excel;函數;案例;方法;技巧
計算機應用基礎是一門操作性實用性很強的課程,Excel是該門課程中的重點內容,能對文字進行錄入、編輯、格式化,能對相關數據進行計算和處理。筆者根據多年從事計算機應用基礎課程的教學經驗出發,進行總結,通過結合實例闡述Excel函數的教學方法與技巧。
1.基礎知識準備
1.1認識函數
Excel函數是以“=”(等號)開頭,通過運算符將單元格地址、數值、字符、括號等組合,可以計算的式子。函數實質上也是公式,是預先定義好的特定的計算公式。函數能夠完成許多復雜的計算,在Excel中對數據進行處理時,公式和函數可以相互通用,使用者根據實際情況可以只運用公式或只運用函數,或者混合使用。
1.2單元格地址引用
單元格地址分為相對地址、絕對地址和混合地址。相對地址的形式如A6、B9,絕對地址的形式如$D$7、$C$4,混合地址的形式如$B6、B$4。
當該地址的函數被復制或自動填充時,若該地址是相對地址,則根據函數原位置和復制到的目標位置推算函數中單元格相對原位置的變化,使用變化后的單元格地址的內容進行計算;若該地址為絕對地址,則函數永遠是照搬原單元格的內容;若該地址為混合地址,則相對部分會根據函數原來位置和復制到的目標位置推算出函數中單元格地址相對原地址的變化,而絕對部分地址永遠不變。
1.3函數的分類
1.3.1常用函數
Excel的常用的函數有:求和函數sum(),求平均函數average(),最大值函數max(),最小值函數min(),計數函數count(),如果函數if()等,這些函數采用單擊“插入函數”按鈕,即可快速完成操作,得到結果。
1.3.2混合函數
混合函數是指由多個不同的函數混合使用才能得到結果,這類函數用“插入函數”按鈕無法直接完成操作,必須在編輯欄中,或在單元格中進行編輯才能完成運算。
1.3.3函數嵌套
函數的嵌套最具代表的是if()函數的嵌套,if()函數是用來判斷一個條件是否滿足,如果滿足則返回一個值,如果不滿足則返回另外一個值,這個值可以是邏輯值(1或true),也可以是數值,也可以是字符或字符串。由于嵌套函數涉及到的參數較多,學生操作時容易出現錯誤,經常造成死循環、字符或字符串出現錯誤提示、括號缺失等錯誤,故而函數嵌套需要注意的是:字符串的雙引號和括號必須是英文狀態下輸入的,并且是成對出現的,有幾重嵌套,就必須幾重括號。
二、經典案例剖析
高職教育提倡以職業活動為導向,學生學習到的Excel知識和技能一般會運用到未來的生活、工作中,無論是教學手段、教學方式,還是教學內容都應該緊緊圍繞著職業能力目標來服務的,這就要求教師應該有針對性的選擇案例來進行教學,同時根據學生掌握的情況,隨時調整授課內容,突出重點,突破難點,利于學生更好地掌握好知識和技能。所選擇的案例要難以適中,不能過難也不能過易,以貼近學生日常生活,能解決實際生活中的問題為原則,便于學生理解。此外,還要遵循學生的認知規律,按照由淺入深,由易到難,從學生的實際情況出發,才能設計出合理的教學程序,從而使教學效果達到最優。
1.案例剖析
以下題為例:打開文件“期末考試成績單”,如圖1所示,完成如下操作:
①用函數average計算“平均分”,結果置于G2:G11單元格區域。
②用函數sum計算“總分”,結果置于H2:H11單元格區域。
③用函數count統計“總學生數”,結果置于M1單元格。
④用函數countif統計“各班級人數”,結果置于M3:M6單元格區域。
⑤用函數if標識“等級”:若“平均分”>=80等級顯示為“優”,80>“平均分”>=60顯示為“及格”,“平均分”小于60為“不及格”,結果置于I2:I11單元格區域。
⑥若三科中有小于60分的,在“補考否”一列中顯示“補考”,反之顯示空白,結果置于J2:J11單元格區域。
分析:該題貼近學生學習環境,學生容易理解,涉及到了多種函數,將常用的函數、混合函數、嵌套函數進行了有效整合。對于if函數的嵌套,可以借助數學分段函數的思想,如圖2所示,基于此,學生就很容易理解。
2.教學方法與技巧
只有在教學過程中不斷的總結和思考,歸納總結出實用、夠用的教學方法和技巧,才能提高學生學習和使用Excel函數的時效。
(1)仔細“看”
教師講解函數的運用時,必須讓學生養成仔細看函數參數含義或者函數幫助信息的習慣。以if()函數為例,判斷學生成績的等級(優秀、及格或不及格)。選擇I2 單元格單擊“編輯欄”上fx 函數按鈕,彈出“插入函數”對話框。
選擇IF,可以看到對話框下方出現了if函數的相關解釋,即IF(logical_test,value_if_true,value_if_1)判斷一個條件是否滿足,如果滿足返回一個值,如果不滿足則返回另一個值。單擊“確定”,則彈出“函數參數”對話框。
單擊“函數參數”對話框的任意一個參數框,在該對話框下方都會有提示信息,例如,單擊“logical_test”框,會提示本輸入框中應該輸入“任何一個可判斷為TRUE或FALSE的數值或表達式”;單擊該對話框的“logical_if_true”框,在該對話框下方會提示本輸入框中應該輸入“當logical _test為TRUE時的返回值。如果忽略,則返回TRUE。IF函數最多可嵌套七層”;單擊該對話框的“logical_if_1”框,在該對話框下方會提示本輸入框中應該輸入“當logical _test為FALSE時的返回值。如果忽略,則返回TRUE。IF函數最多可嵌套七層”。
于是,容易判讀出,三個參數框中應該分別填寫“H2>=80”,“”優””(其中雙引號為英文狀態下的雙引號),“IF(H2<60,\"不及格\",\"及格\")”(其中雙引號為英文狀態下的雙引號)。具體如圖3所示。
(2)大膽“猜”
使用函數幫助能夠獲取函數參數含義,但描述得不是很直觀、通俗易懂。這時,教師有必要引導學生結合函數的功能,大膽猜測函數或參數含義。以countif()函數為例,從英文單詞表面上看,應該是count()函數和if()函數的結合。
(3)勇于“試”
有時候,即使清楚函數參數含義,也無法保證在使用函數過程中萬無一失,這時,教師需要給予學生足夠的勇氣和信心,鼓勵學生勇于嘗試。
以And()函數為例,它是“檢查是否所有參數均為TRUE,如果所有參數值為TRUE,則返回TRUE”。鑒于此,logical輸入的應該是相對并列的邏輯判斷式即可,具體如圖4所示。
(4)敢于“仿”
當學生對函數或參數含義理解不透,不知道如何下手時,教師可以提示學生打開函數幫助信息,大膽模仿函數的操作方法。
有了if()和and()函數運用的基礎,對于判斷學生是否補考就很容易了。于是J2單元格輸入=IF(AND(D2>=60,E2>=60,F2>=60),\" \",\"補考\")即可。
三、結束語
教師應該不斷完善教學方法,運用多種教學手段,培養學生自主學習的能力,使其能自主的分析問題、解決問題,從而掌握Excel函數運用的技巧。