|
用標(biāo)準(zhǔn)分來(lái)衡量學(xué)生的成績(jī),是現(xiàn)行考試中一種常見的方法?,F(xiàn)在把原始分轉(zhuǎn)化為標(biāo)準(zhǔn)分,多數(shù)是用專用的軟件完成計(jì)算過(guò)程的。其實(shí)用我們熟悉的Excel 2002,同樣可以方便地把原始分轉(zhuǎn)化為標(biāo)準(zhǔn)分。
一、標(biāo)準(zhǔn)分的計(jì)算原理 標(biāo)準(zhǔn)分的計(jì)算原理是對(duì)于每一個(gè)分?jǐn)?shù)XI,先算出這個(gè)分?jǐn)?shù)以下的考生數(shù)占考生總數(shù)的百分比PI,再查這個(gè)PI對(duì)應(yīng)于正態(tài)分布表中最接近的數(shù)值ZI,最后通過(guò)公式:標(biāo)準(zhǔn)分=ZI*100+500算得的。標(biāo)準(zhǔn)分總分的計(jì)算方法是:把每位考生各科的標(biāo)準(zhǔn)分相加求和,再算出這個(gè)和以下學(xué)生成績(jī)的學(xué)生數(shù),除以總?cè)藬?shù)得到PI值,最后按以上算各科標(biāo)準(zhǔn)分的方法,完成標(biāo)準(zhǔn)總分的轉(zhuǎn)換過(guò)程。 二、有關(guān)的函數(shù) 1. RANK函數(shù) rank函數(shù)返回一個(gè)數(shù)字在數(shù)字列表中的排位,rank函數(shù)的使用格式是“rank(number,ref,order)”。其中:number是需要找到排位的數(shù)字;ref是數(shù)字列表數(shù)組或?qū)?shù)字列表的引用;order為一數(shù)字,指明排位的方式。如果order為零或省略,microsoft excel對(duì)數(shù)字的排位是基于ref的降序排列。如果order不為零,microsoft excel對(duì)數(shù)字的排位是基于ref的升序排列。在這里,我們利用rank函數(shù)找出每位考生的成績(jī),進(jìn)行升序排列的名次n,則在該考生成績(jī)之下的學(xué)生便有(n-1)位。例如一位考生的成績(jī)升序排列是第10名,顯然,在這位考生前面有9位考生。這樣,我們便能利用rank函數(shù)算出每個(gè)分?jǐn)?shù)以下考生的人數(shù)。 2. normsinv函數(shù) 該函數(shù)返回標(biāo)準(zhǔn)正態(tài)累積分布函數(shù)的反函數(shù)。該分布的平均值為零,標(biāo)準(zhǔn)偏差為 1.如果probability為非數(shù)值型,函數(shù)normsinv返回錯(cuò)誤值#value!。如果 probability小于零或大于1,函數(shù)normsinv返回錯(cuò)誤值#num!。語(yǔ)法normsinv (probability),其中:probability是正態(tài)分布的概率值。 3. 應(yīng)用舉例假設(shè)該年級(jí)學(xué)生共有500人,在第2行至501行中,在h2單元格單擊,輸入公式“=100*normsinv(((rank(d2,d$2:d$501,1)-1)/(counta(d$2:d$501))))+500”后回車,如果輸入無(wú)誤,可看到該單元格按照語(yǔ)文原始分轉(zhuǎn)化出來(lái)的語(yǔ)文標(biāo)準(zhǔn)分。由于函數(shù)normsinv(0)返回的值是“#num!”(在以上公式中,就是最低分的考生),而標(biāo)準(zhǔn)分最低分是100分,因此,進(jìn)行標(biāo)準(zhǔn)分轉(zhuǎn)換時(shí),在顯示 “#num!”的單元格上,必須手工把它改為100. 設(shè)置h2單元格的“單元格格式”為“數(shù)值”、“小數(shù)點(diǎn)位數(shù)”是“0”,讓顯示出來(lái)的標(biāo)準(zhǔn)分都是整數(shù)。用鼠標(biāo)選擇h2單元格,拖動(dòng)填充句柄到k2單元格,這樣便完成了第一位考生各科標(biāo)準(zhǔn)分的轉(zhuǎn)換工作。用鼠標(biāo)選擇h2:k2單元格,拖動(dòng)填充句柄到最后一位考生所在的行,我們便完成了所有考生單科成績(jī)轉(zhuǎn)換的工作(如附圖所示)。
1列(標(biāo)準(zhǔn)分之和)是每位考生各科成績(jī)轉(zhuǎn)換成標(biāo)準(zhǔn)分后求和,這是為計(jì)算標(biāo)準(zhǔn)分做準(zhǔn)備的,完成1列設(shè)置后,在m2單元格中輸入公式:“=100*normsinv(((rank(l2,l$2:l$501,1)-1)/(counta(l$2:l$501))))+500”后回車,再選擇這一單元格,拖動(dòng)填充句柄到最后一行的學(xué)生即可。 必須注意的問題是,如果要把學(xué)生分開到各個(gè)班級(jí)中或進(jìn)行其他操作,則必須再進(jìn)行一次粘貼數(shù)值的處理才行。具體的做法是選擇圖中標(biāo)準(zhǔn)分所在的列(h列 ~m列),點(diǎn)擊“復(fù)制”,在n1單元格上單擊,選擇“編輯→選擇性粘貼”,在彈出的對(duì)話框中“粘貼”選項(xiàng)處,選擇“數(shù)值”,單擊[確定]按鈕后,再把原來(lái)的g列~m列刪除掉就行了。 |
|
|