用Excel實(shí)現(xiàn)學(xué)生成績(jī)匯總
《中國(guó)電腦教育報(bào)》宋志明 作為班主任,不僅僅要做學(xué)生的思想工作,還要匯總學(xué)生的大量信息。到了期中考試或期末考試結(jié)束的時(shí)候,更會(huì)忙得頭暈?zāi)X漲??荚嚦煽?jī)的匯總是班主任所必須要做的,在這個(gè)過程中要計(jì)算全班每名考生的考試成績(jī)和總分,并排出名次,還要統(tǒng)計(jì)每一學(xué)科的最高分、最低分,還有各科各分?jǐn)?shù)段的人數(shù)。不過,借助Excel,再加上我們的好思路,這些工作也可以變得輕松起來的。具體步驟如下: 一、原始成績(jī)的處理 ![]() 在Excel表格中,雙擊一個(gè)工作表標(biāo)簽,將其改名為“原始分”。然后,建立如圖1所示的成績(jī)統(tǒng)計(jì)表。各科分?jǐn)?shù)依次輸入就可以了。 二、總分和名次的處理 雙擊另一工作表標(biāo)簽,將其改名為“成績(jī)統(tǒng)計(jì)”。將“原始分”工作表的表頭原樣復(fù)制過來。在新工作表中單擊H3單元格,輸入“總分”;單擊I3單元格,輸入“名次”。這樣,一個(gè)成績(jī)統(tǒng)計(jì)表框架就建立完成了。 單擊A3單元格,在其中輸入“=原始分!A3”,然后回車。再次點(diǎn)擊A3單元格,然后把鼠標(biāo)移到單元格右下角,待出現(xiàn)十字填充柄后按住鼠標(biāo)左鍵不放,向下拖動(dòng)至A56單元格(根據(jù)學(xué)生人數(shù)而定)。這樣,就會(huì)把“原始分”工作表中的“學(xué)號(hào)”數(shù)據(jù)引用到成績(jī)統(tǒng)計(jì)表中。 單擊B3單元格,在其中輸入“=原始分!B3”,然后按下回車鍵。按照以上操作步驟,將“原始分”工作表中的“姓名”數(shù)據(jù)引用過來。 分別單擊C3、D3、E3、F3、G3單元格,關(guān)聯(lián)“原始分”表中的數(shù)據(jù),將語文、數(shù)學(xué)、英語、機(jī)械、電子各科成績(jī)引用過來。 至此,我們已將全部學(xué)生的原始分?jǐn)?shù)引用到了成績(jī)統(tǒng)計(jì)表中,以下則要進(jìn)行成績(jī)統(tǒng)計(jì)相關(guān)的操作。 單擊H3單元格,在其中輸入“=SUM(C3:G3)”,然后回車。這樣,就會(huì)得到第一個(gè)同學(xué)的總分了。之后,還是把鼠標(biāo)移到單元格右下角,待出現(xiàn)十字形填充句柄后,向下拖動(dòng)至H56單元格。如果您已經(jīng)將原始成績(jī)輸入“原始分”工作表中,這是您將會(huì)看到每個(gè)同學(xué)的總分。 總分有了,該根據(jù)總分來排名次了。不過,這里不能用排序的方法,因?yàn)槲覀冞€要為以后的自動(dòng)排名次做好準(zhǔn)備。 單擊I3單元格,在其中輸入“=RANK(H3,$H$3:$H$56)”,然后按下回車鍵,就會(huì)得到第一名同學(xué)在本班的名次了。拖動(dòng)填充句柄至I56單元格,看到了嗎?每位同學(xué)的名次都輕松得到了。如果分?jǐn)?shù)相同的話,名次也會(huì)相同。 三、各科分?jǐn)?shù)段數(shù)據(jù)統(tǒng)計(jì) 在A59、B59、C59及以后的單元格中,依次輸入各統(tǒng)計(jì)項(xiàng)目,建立如圖2所示的表格(考試滿分以150分計(jì))。 ![]() 最高分統(tǒng)計(jì):?jiǎn)螕鬊60單元格,在其中輸入“=MAX($C$3:$C$56)”,則會(huì)得到語文最高分。數(shù)學(xué)、英語、機(jī)械、電工各科的最高分統(tǒng)計(jì)則是在相應(yīng)的單元格中分別輸入: =MAX($D$3:$D$56) =MAX($E$3:$E$56) =MAX($F$3:$F$56) =MAX($G$3:$G$56) 最低分統(tǒng)計(jì):復(fù)制最高分項(xiàng)目的相應(yīng)單元格,只需要將其中的“MAX”換成“MIN”就可以了。如語文最低分統(tǒng)計(jì)是在C60單元格中輸入“=MIN($C$3:$C$56)”。 平均分統(tǒng)計(jì):在各科對(duì)應(yīng)的單元格中依次輸入: =AVERAGE($C$3:$C$56) =AVERAGE($D$3:$D$56) =AVERAGE($E$3:$E$56) =AVERAGE($F$3:$F$56) =AVERAGE($G$3:$G$56) 140分以上人數(shù)統(tǒng)計(jì):在各科對(duì)應(yīng)的單元格中依次輸入: =COUNTIF($C$3:$C$56,">139.9") =COUNTIF($D$3:$D$56,">139.9") =COUNTIF($E$3:$E$56,">139.9") =COUNTIF($F$3:$F$56,">139.9") =COUNTIF($G$3:$G$56,">139.9") 130分至139分的人數(shù)統(tǒng)計(jì):在各科相應(yīng)的單元格中依次輸入: =COUNTIF($C$3:$C$56,">129.9")-COUNTIF($C$3:$C$56,">139.9") =COUNTIF($D$3:$D$56,">129.9")-COUNTIF($D$3:$D$56,">139.9") =COUNTIF($E$3:$E$56,">129.9")-COUNTIF($E$3:$E$56,">139.9") =COUNTIF($F$3:$F$56,">129.9")-COUNTIF($F$3:$F$56,">139.9") =COUNTIF($G$3:$G$56,">129.9")-COUNTIF($G$3:$G$56,">139.9") 下轉(zhuǎn)B7版 其他的分?jǐn)?shù)段您可以依此類推,所需要更改的無非是各分?jǐn)?shù)段中的分?jǐn)?shù)條件而已。但是通常我們會(huì)在最后再統(tǒng)計(jì)一個(gè)某一分?jǐn)?shù)以下的人數(shù)的。就以90分以下為例吧。 在各科相應(yīng)的單元格中依次輸入: =COUNTIF($C$3:$C$56,"<89.9") =COUNTIF($D$3:$D$56,"<89.9") =COUNTIF($E$3:$E$56,"<89.9") =COUNTIF($F$3:$F$56,"<89.9") =COUNTIF($G$3:$G$56,"<89.9") 好了,現(xiàn)在各個(gè)分?jǐn)?shù)段數(shù)據(jù)統(tǒng)計(jì)完畢,同時(shí)得到一個(gè)如圖3所示的統(tǒng)計(jì)表。 ![]() 不要以為做到這里就結(jié)束了。您還需要試著改變一下原始分工作表中某個(gè)同學(xué)的分?jǐn)?shù),然后回到“成績(jī)統(tǒng)計(jì)”工作表中,檢查對(duì)應(yīng)數(shù)據(jù)是否已改變。如果有問題的話,還要回頭看看之前的函數(shù)填寫是否有錯(cuò)誤。如果沒有錯(cuò)誤的話,等到下次考試的時(shí)候,我們只要改變各科目的原始分?jǐn)?shù),各個(gè)項(xiàng)目的統(tǒng)計(jì)也就立刻完成了,而且絕不會(huì)出錯(cuò)。成績(jī)統(tǒng)計(jì)再也不是讓人頭疼的工作了! |
|