王美瓊
(常州工程職業技術學院,江蘇 常州 213164)
每學期期中考試或期末考試后,教師尤其是擔任班主任的教師要對學生的成績進行統計、分析,這是一項非常重要也很繁瑣的工作。Excel具有強大的數據統計、分析、處理功能,如果在學生成績管理中充分利用Excel強大的函數處理功能,就能將繁瑣的成績統計工作簡單化,對學生的各項考試成績的統計、分析和查詢就會十分便捷。下面就如何利用Excel函數對實現學生成績的幾個典型的統計應用進行具體描述。
進行全班的成績排名,是衡量學生學習成果與水平經常使用的方法。成績的排名方法很多,比如根據分數從高到低以降序排序,這是最簡單的,只需要單擊需要排序的相關列,比如總分,然后單擊“數據”面板的“排序和篩選”選項板里的降序按鈕,就按總分從高分到低分排序了,在后面增加一個成績排名數,然后用填充柄的方法從第一名到最后一名填上排名數,然后再按學號升序排序一次就可以了。
以上方法比較麻煩,如果使用RANK函數來完成排名工作則更方便快捷。在單元格I2中輸入引號中的內容“=RANK(H2,H$2:H$38,0)”,拖動填充控制柄,復制公式,得到其他同學的名次。
在成績表.xlsx的工作薄中,選擇工作表“Sheet3”,并將工作表更名為“成績統計表”。參見實例效果圖的成績統計表。B2到E12區域的數據全部由Excel函數計算得來。

?
必須引用“各科成績匯總表”相應區域的數據,在B3單元格中輸入引號中的內容“=COUNT(各科成績表!D2:D38)”,得到科目1的參加考試人數,拖動填充控制柄,復制公式,得到其他課程的參加考試人數。
在B4單元格中輸入引號中的內容“=AVERAGE(各科成績匯總表!D2:D38)”,拖動填充控制柄,復制公式,得到其他課程的平均分。
在B5單元格中輸入引號中的內容“=MAX(各科成績匯總表!D2:D38)”,拖動填充控制柄,復制公式,得到其他課程的最高分。
在B6單元格中輸入引號中的內容“=MIN(各科成績匯總表!D2:D38)”,拖動填充控制柄,復制公式,得到其他課程的最低分。
90-100 分數段的人數,=COUNTIF(各科成績表!D2:D38,“>=90”);
80-89 分數段的人數,=COUNTIF(各科成績表!D2:D38,">=80")-COUNTIF(各科成績表!D2:D38,">90")
70-79 分數段的人數,=COUNTIF(各科成績表!D2:D38,“>=70”)-COUNTIF(各科成績表!D2:D38,">80")
60-79 分數段的人數,=COUNTIF(各科成績表!D2:D38,“>=60”)-COUNTIF(各科成績表!D2:D38,“>70”)
60 分以下(不及格)的人數,=COUNTIF(各科成績表!D2:D38,“<60”
在B12單元格中輸入以下的公式:=(B3-B11)/B3。
在B13單元格中輸入以下的公式:=B7/B3。

?
插入一個新的工作表,并將工作表命名為“各科成績等級表”。將“各科成績等級表”中的“學號”、“姓名”、“性別”列的數據復制到“各科等級表”中的相應位置。利用If嵌套函數對“各科成績表”工作表中的四門課程進行如下設置;成績在90分以上的設置為“A”;成績在 80~89 之間的設置為“B”;成績在 70~79之間的設置為“C”;成績在 60~69分之間的設置為“D”;成績小于60分的設置為“E”。在單元格 D2 中輸入“=IF(各科成績匯總表!D2>=90,“A”,IF(各科成績匯總表!D2>=80,“B”,IF(各科成績匯總表!D2>=70,“C”,IF(各科成績匯總表!D2>=60,“D”,“E”))))”,拖動填充控制柄,復制公式,得到其他課程的最高分。

?
從本文的三個工作表可見,因為使用了Excel函數,我們比較快速地完成了成績表的各項統計工作。由此可見,如果我們能夠經常利用信息技術手段,將Excel函數應用融入到實際工作中,就會使原本繁瑣復雜的傳統的數據統計工作變得方便快捷,我們的工作效率會大幅提高。
[1]蓉科設計編.Office 2010高效辦公從入門到精通[M].化學工業出版社,2012,01.
[2]蘇翠英.應用Excel函數實現中職學生成績統計智能化[J].辦公自動化應用,2012,11.
[3]池蕾.Excel在學生成績管理中的應用[J].考試周刊,2010,13.