看過2 0 0 7 年第1 期的文章《成績統計還是E xc el 好》后,覺得文章很實用,但其中還可改進,比如當統計多個班時,文中介紹的方面就不適用了。
所有學生的成績存放在”學生成績“工作表中,對于多班多科目學生成績輸入的問題可通過共享E x c e l 工作簿來解決。
根據學生的總分排名,可以使用R A N K 函數,它的最大好處是同分學生的名次也相同。在M 2 單元格中輸入”=R A N K (L 2 ,L :L )“,就能算出該學生在年級中的名次,利用自動填充功能,可算出其他學生的名次(見圖1)。當然可以利用”排序“命令對”名次“進行再整理。
各班各科平均分計算某科平均分的公式:某科平均分=某科全班總分/某科全班實際考試人數,這就要考慮缺考的情況。當有很多班、每科的參加考試人數也可能不一樣,使用AV E R A G E 函數計算各班各科的平均分就太麻煩了。解決這種多條件的計算,數組公式的威力就發揮出來了。 在”平均分“表B 2 單元格中輸入”=S U M I F (學生成績!$B $2 :$B $2 0 0 0 ,$A 3 ,學生成績!D $2 :D $2 0 0 0 )/S U M ((學生成績!$B $2 :$B $2 0 0 0 =$A 3 )*(學生成績!$D $2 :$D $2 0 0 0 >0 ))“之后,同時按下”C t r l +S h i f t +E n t e r “組合鍵,這時在公式編輯欄中可以看見公式的兩邊加上了花括號,表示該公式是一個數組公式了,1 班”語文“的”平均分“也就出來了(見圖2),其他科目其他班的平均分利用自動填充功能即可算出。
各班各科分段成績統計對于多班多科目分段成績統計,利用C O U N T I F 函數統計很難,使用數組公式就簡單、高效。
以統計1 班語文分段成績為例,在”成績分段統計“表C 3 單元格中(見圖3 )輸入”=S U M ((學生成績!$B $2 :$B $2 0 0 0 =$A 3 )*(學生成績!D $2 :D $2 0 0 0 >=9 0 ))“之后,同時按下”C t r l +S h i f t +E n t e r “組合鍵,即可統計出大于等于9 0 分的人數,在C 4 單元格輸入”=S U M ((學生成績!$B $2 :$B $2 0 0 0 =$A 4 )*(學生成績!D $2 :D $2 0 0 0 >=8 0 )*(學生成績!D $2 :D $2 0 0 0 <9 0 ))“之后,同時按下”C t r l +S h i f t +E n t e r “組合鍵,即可統計出8 0~9 0 分之間的人數,其他分數段依樣輸入計算即可,語文分段成績統計完成后,其他各科分段成績統計利用自動填充功能即可得到。1班各科分段成績統計完成之后,”復制“C 3 :J 6 區域(1 班各科分段成績統計結果所在區域)”粘貼“到2 班、3班……對應區域即可完成各班各科分段成績統計。當然,及格人數、優秀人數依樣也可統計出來。
最后將文件保存成E x c e l 模板,以后再進行成績統計分析時,只需打開此模板,在”學生成績“工作表中輸入學生成績,統計結果立刻得到。
新聞熱點
疑難解答