利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)
利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì) 利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì) 每當(dāng)學(xué)期結(jié)束,試卷評改完畢,我校都要對各個(gè)年級各科目成績進(jìn)行統(tǒng)計(jì)和分析,以便期末進(jìn)行評先評優(yōu)、成績考核、獎(jiǎng)懲等事宜,其中包括各科目的平均分、及格率、優(yōu)生率等項(xiàng)目。以前通過手工計(jì)算,但效率低,工作量大,后來用一些成績統(tǒng)計(jì)軟件,工作輕松了,但不能很好的滿足需要。 經(jīng)過一段時(shí)間摸索,利用Excel函數(shù)功能,很好的解決了我校成績統(tǒng)計(jì)的各種問題。下面我將就如何利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)進(jìn)行簡單的描述。 一、需求分析 在各科成績統(tǒng)計(jì)和分析的項(xiàng)目包括參考人數(shù)、平均分、及格人數(shù)、及格率、優(yōu)生率、優(yōu)生人數(shù)、各分?jǐn)?shù)段以及每科的最高分,為了更好的作為資料保存,還要加上每班的班主任和任課教師。最終成績統(tǒng)計(jì)表格(語文科,其它類似)如下圖:
二、總體設(shè)計(jì) 新建空白Excel工作簿,將自動(dòng)建立的Sheet1、Sheet2和 Sheet3工作表重命名為成績分析表、TSCJ和Teacher, 其中TSCJ工作表用于輸入各科成績,Teacher工作表用于輸入教師信息。 (一)、定制TSCJ工作表 在TSCJ工作表第一行中輸入統(tǒng)計(jì)名稱,如“中心校2004-2005學(xué)年上期各科成績統(tǒng)計(jì)”,在第二行從A1單元格開始順序輸入記錄字段名:學(xué)號、姓名、考號、班級、語文、數(shù)學(xué)、外語、政治、歷史、地理、生物和總分。 (二)、定制成績統(tǒng)計(jì)和分析工作表 對成績統(tǒng)計(jì)和分析工作表的定制多而復(fù)雜,下面就以語文科統(tǒng)計(jì)表定制為例進(jìn)行描述,其它科的統(tǒng)計(jì)類比操作。 1、 定制語文科統(tǒng)計(jì)表基本框架 將單位格A1:N1合并,并在單位格中輸入=”TSCJ!A1”得到統(tǒng)計(jì)名稱。再合并單位格A2:G2,在單位格輸入“=TSCJ!D1” 得到統(tǒng)計(jì)科目,即“語文”。參考上圖,定制其它單位格。 2、求語文科各班參考人數(shù) 首先在B4單元格中輸入“=COUNTIF(TSCJ!$C$2: TSCJ!$C$1501,"=" & A4)”,其中COUNTIF函數(shù)用于計(jì)算給定區(qū)域內(nèi)滿足特定條件的單元格的數(shù)目,通過COUNTIF函數(shù)求出1班的參考人數(shù)。然后選中B4單元格,拖動(dòng)B4單元格右下角的小“十”字圖標(biāo)至B7單元格(這種操作本文統(tǒng)稱為向下自動(dòng)填充操作),這樣,就能自動(dòng)得到B5 利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)至B7單元格的公式。最后在B8單元格中輸入“=SUM(B4:B8)”,用于統(tǒng)計(jì)全年級參考總?cè)藬?shù)。3、 求語文科各班平均分 首先在C4單元格中輸入“=IF(B4=0,0,SUMIF(TSCJ!$C$2: TSCJ!$C$1501,"=" & A4, TSCJ!$E$2: TSCJ!$E$1501)/B4) ”,其中SUMIF函數(shù)功能是根據(jù)指定條件對若干單元格求和。為了避免分母為0的錯(cuò)誤產(chǎn)生,單元格中用到了IF函數(shù)。該單元格公式可理解為:若1班參考人數(shù)不為0,則把1班語文科總分除以參考人員得到平均分。然后對C4至C7單元格進(jìn)行向下自動(dòng)填充操作,就可以自動(dòng)得到C5至C7單元格的公式。最后在C8單元格中輸入“=IF(B7=0,0,SUM(TSCJ!$D$2: TSCJ!$D$1501)/B7)”,求出全年級平均分。 4、求語文科各班及格人數(shù) 在求各班及格人數(shù)時(shí),利用COUNTIF函數(shù)功能比較難滿足設(shè)計(jì)要求,為了解決這種多條件的計(jì)算功能,使用了數(shù)組公式進(jìn)行多重標(biāo)準(zhǔn)單元計(jì)算。首先在D4單元格中輸入“=SUM((TSCJ!$C$2: TSCJ!$C$1501=A4)*( TSCJ!$E$2: TSCJ!$E$1501>=60))”,按下SHIFT+CTRL鍵敲回車(這是生成數(shù)組公式的關(guān)鍵環(huán)節(jié)),Excel會自動(dòng)在公式兩側(cè)加上大括號,生成數(shù)組公式。然后對D4至D7單元格進(jìn)行向下自動(dòng)填充操作。最后在D8中輸入“=SUM(D4:D7)”,求出全級及格人數(shù)。 5、求語文科各班合格率 首先在E4單元格中輸入“=IF(B4=0,0,D4/B4)*100”,為避免分母為O的錯(cuò)誤,用了IF函數(shù)。公式可以理解為:若1班參考人數(shù)不為0,則合格率為合格人數(shù)除以參考人數(shù)后乘以100。然后對E4至E7單元格進(jìn)行向下自動(dòng)填充操作。 6、求語文科各班優(yōu)生人數(shù) 利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)我校對分?jǐn)?shù)高于或等于80分的學(xué)生稱為優(yōu)生。首先在H4單元格中輸入“=SUM((TSCJ!$C$2: TSCJ!$C$1501=A4)*( TSCJ!$E$2: TSCJ!$E$1501>=80))”,按下SHIFT+CTRL鍵敲回車(這是生成數(shù)組公式的關(guān)鍵環(huán)節(jié)),Excel會自動(dòng)在公式兩側(cè)加上大括號,生成數(shù)組公式。然后對H4至H7單元格進(jìn)行向下自動(dòng)填充操作。最后在H24單元格中輸入“=SUM(H4:H7)”,以求得全年級優(yōu)生人數(shù)。 7、求語文科各班優(yōu)生率 首先在I4單元格中輸入“=IF(B4=0,0,H4/B4)*100”,為避免分母為O的錯(cuò)誤,用了IF函數(shù)。公式可以理解為:若1班參考人數(shù)不為0,則優(yōu)生率為優(yōu)生人數(shù)除以參考人數(shù)后乘以100。然后對I4至I7單元格進(jìn)行向下自動(dòng)填充操作。 8、求語文科各班小于分?jǐn)?shù)段人數(shù) 在J4輸入“=SUM((TSCJ!$C$2: TSCJ!$C$1501=A4)*( TSCJ!$E$2: TSCJ!$E$1501<60))”,按下SHIFT+CTRL鍵敲回車,然后對J4至J23單元格進(jìn)行向下自動(dòng)填充操作。,然后在J24單元格中輸入“=SUM(J4:J7)”,以求得全年級小于分?jǐn)?shù)段人數(shù)。 9、求語文科各班60-70分?jǐn)?shù)段人數(shù) 求語文科各班60-70分?jǐn)?shù)段人數(shù),將用到三個(gè)條件進(jìn)行標(biāo)準(zhǔn)單元計(jì)算。首先在K4單 =SUM((TSCJ!$C$2:TSCJ!$C$1501=A4)*(TSCJ!$E$2:TSCJ!$E$1501<70)*(TSCJ!$E$2:TSCJ!$E$1501>=60))”,按下SHIFT+CTRL鍵敲回車,生成數(shù)組公式。然后對K4 利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)至K7單元格進(jìn)行向下自動(dòng)填充操作。最后在K8單元格中輸入“=SUM(K4:K7)”,求出全年級60-70分?jǐn)?shù)段人數(shù)。同樣的操作,可以分別統(tǒng)計(jì)各班語文科共它各分?jǐn)?shù)段人數(shù)和總分各分?jǐn)?shù)段人類。參考8、9進(jìn)行。 10、求語文科各班最高分 在T4輸入“=MAX(IF(TSCJ!$C$2: TSCJ!$C$1501=A4, TSCJ!$D$2: TSCJ!$D$1501))” 按下SHIFT+CTRL鍵敲回車,生成數(shù)組公式。然后對T4至T23單元格進(jìn)行向下自動(dòng)填充操作。最后在T8單元格中輸入“=MAX(T4:T7)”,求出全級最高分。 (三)定制Teacher工作表 在Teacher第一行依次輸入:班級、語文、數(shù)學(xué)、英語、政治、歷史、地理、生物和班主任。 1、 求各科任課教師 在成績統(tǒng)計(jì)工作表的N4單位格輸入”=Teacher!B2”, 然后選中N4單元格,拖動(dòng)N4單元格右下角的小“十”字圖標(biāo)至N7單元格. 2、 求各班班主任 在成績統(tǒng)計(jì)工作表的N52單位格輸入”=Teacher!B2”, 然后選中N52單元格,拖動(dòng)N4單元格右下角的小“十”字圖標(biāo)至N55單元格. 三 保護(hù)成績統(tǒng)計(jì)工作表 為了維護(hù)數(shù)據(jù)的安全性,防止非法用戶善自有意或無意更改成績數(shù)據(jù),我們對成績統(tǒng)計(jì)工作表進(jìn)行加密保護(hù)。單擊菜單“文件→工具→保護(hù)→保護(hù)工作表”,輸入兩次密碼。以后如果想改動(dòng)統(tǒng)計(jì)方法,必須輸入密碼才行。最后保存工作表,命名為“成績自動(dòng)統(tǒng)計(jì)Excel表”。 通過上述操作,當(dāng)我們要進(jìn)行學(xué)校成績統(tǒng)計(jì)時(shí),只要打開“ 利用Excel實(shí)現(xiàn)成績的自動(dòng)統(tǒng)計(jì)成績自動(dòng)統(tǒng)計(jì)Excel表”,然后在TSCJ工作表和Teacher工作表中分別輸入各科成績和教師信息,而成績對應(yīng)的各種統(tǒng)計(jì)則默默地自動(dòng)執(zhí)行,不需要人的參與。 宜賓縣龍池中心學(xué)校 劉萬雄 Email:ybjkx98ynmail.com Phone:13198324380
|