曾淑 劉春林
摘 要:體育教學中成績的統(tǒng)計量很大很復雜,本文通過利用電子表格將繁瑣的統(tǒng)計簡單化,節(jié)約時間節(jié)約人力,簡單精準。
關鍵詞:電子表格;統(tǒng)計;體育課成績LOOKUP函數(shù);IF函數(shù)
在所有的教學課程中,體育是成績統(tǒng)計項目最多的科目。比如一名體育教師上10個班的課,每個班假如50名學生,每一名學生測試4個項目,那么一共統(tǒng)計多少次分數(shù)呢?答案是2000次!2000次只是統(tǒng)計每名學生每一個項目的分數(shù),還有每個項目所占分數(shù)比例不一樣,還得計算每個項目的比例分,所以還得再用2000次計算;而每名學生的總成績由出勤表現(xiàn)、理論知識、學生自評、學生互評、教師總評各10分共計50分,加上身體素質(zhì)、運動能力及技能以及上期的人體形態(tài)機能共50分合計100分作為全學期的體育課成績分數(shù),此處計算至少得花500次,如果是上學期,還得再查找人體形態(tài)機能分值,至少1000次;最后再用500次評定學生等級。就上學期而言,統(tǒng)計完500名學生的體育成績等級共得花費至少6000次。
想想看,查找計算6000次得用多少時間,得花費多少精力。費時費力不說,還容易出錯,在此,我向大家推薦Excel2000,用它可以很輕松搞定。
首先,在學校教務處要一份你任教班級的學生電子花名冊。根據(jù)《中小學學生體質(zhì)與健康鍛煉標準登記冊》設計自己的登記冊,每一年級一份,你將學生的班級、學號、姓名、性別復制到成績冊里面,如圖1所示:
圖 1
成績冊建成后,開始錄入成績,下面我們用Excel2000來計算短跑50米的分值。首先建立一個評分標準表,如圖2所示:
圖2
在單元格S8中輸入下列公式,再按回車鍵,如圖3所示:
=LOOKUP(R8,Bz!$B$99:$B$119,Bz!$A$99:$A$119)
圖 3
“=LOOKUP(R8,Bz!$B$99:$B$119,Bz!$A$99:$A$119)”
語法解釋為:查找r8即6.9秒在男生標準50米成績中所對應的分數(shù)。
按回車鍵后得出6.9秒所對應分數(shù)為85分,將光標移到填充柄右下方,使用自動填充功能來完成該列的男生輸入,就可以得出下面每名男生50米的分數(shù)。再在第一名女生50米分值處(即S10單元格)輸入下列公式后再回車,“=LOOKUP(R10,Bz!$B$123:$B$143,Bz!$A$123:$A$143)”
如上所示再填充,可得到所有女生50米分數(shù),如圖4所示:
圖4
依此類推,可以計算其它任何項目的分數(shù)。
計算總成績就按各項目比例分數(shù)相加而得,比較簡單。評定等級使用IF函數(shù),在AI8單元格中輸入下列公式,如圖5所示:
=IF(AH8<59.5,”不及格”,IF(AH8<74.5,”及格”,IF(AH8<89.5,”良”,”優(yōu)”)))
圖5
按回車鍵就可得出82分所對應的等級為“良”,利用填充柄向下填充單元格,依次可以得出每名學生的成績等級。
在上面的成績統(tǒng)計中,主要用到兩個函數(shù),一個是LOOKUP函數(shù),另一個是IF函數(shù)。
LOOKUP有兩種語法形式:向量和數(shù)組。這里采用向量形式,向量形式為:LOOKUP(lookup-value,lookup-vector,result-vector)。
注: ①Lookup-value為函數(shù)在第一個向量中所要查找的數(shù)值,可以為數(shù)字、文本、邏輯值。②Lookup-vector為只包含一行或一列的區(qū)域,lookup-vector的數(shù)值可以為數(shù)字、文本、邏輯值。要點:lookup-vector的數(shù)值必須按升序排列,如:-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否則,函數(shù)不能返回正確的結(jié)果。③result-vector只包含一行或一列的區(qū)域,其大小必須與lookup-vector相同。
在用Excel中的函數(shù)LOOKUP查分時,應該先創(chuàng)建評分標準表。如圖2所示,
三、注意事項
LOOKUP函數(shù)的向量形式為:LOOKUP(lookup-value,lookup-vector,result-vector)。向量為只包含一行或一列的區(qū)域。函數(shù)LOOKUP的向量形式是在單行區(qū)域或單列區(qū)域中查找數(shù)值,然后返回第二個單行區(qū)域或單列區(qū)域相同位置的數(shù)值。如果函數(shù)LOOKUP找不到lookup-value,則查找其小于或等于的最大數(shù)值。如果lookup-value小于lookup-vector中的最小值,函數(shù)LOOKUP返回錯誤值#N/A。因此,每個分值上限和下限的設置要準確。