問答集(Q&A)-[成績]如何使用Execel 函數進行分數與等第間互換
自109學年起本校成績系統一率只接受等第制分數,關於等第說明可參考註冊組法規「國立陽明交大大學學生成績作業要點」辦理。
老師如何在百分與等第中間換算呢?例如:平時成績都是小考(分數)為主,期末總成績怎麼換算成等第制?
或平時就以等第給分那期末總成績怎麼換算?
此時我們可以透過Excel 的函數 協助老師將 分數/等第 相互轉換 做計算與登錄,方法如下:
1.使用的函數:CHOOSE、MATCH兩個函數,透過MATCH做分數/等第的比對出合乎條件的結果;CHOOSE則是選擇出MATCH的結果。
2.CHOOSE函數寫法:CHOOSE(index_num,value1,[value2],…),其中 [index_num] 比對的參數如:A+;value1~N是所有的比對參數, 如:100~90,89~85,84~80,79~75,…
3.MATC函數寫法:MATCH(lookup_value, lookup_array, [match_type]) ,其中lookup_value為要比對的值如:92,;lookup_array是比對的範圍如:B2:B10(B2到B10),
[match_type]則是比對處理規則分別為1,0,-1
1 或省略: | 找到等於或僅次於 lookup_value 的值。lookup_array 引數內的值必須以遞增次序排列。如:MATCH(C1, B2:B10, 1) , C1=80,B2:B10=>100~90,89~85,84~80,79~75,C1小於等於80(在84~80區間) |
0: | 找第一個完全等於 lookup_value 的比較值。lookup_array 引數內的值可以依任意次序排列。如:MATCH(C1, B2:B10, 0), C1=80,B2:B10=>100~90,89~85,84~80,79~75,C1等於80 |
– 1: | 找到等於或大於 lookup_value 的最小值。lookup_array 引數內的值必須以遞減次序排序。如:MATCH(C1, B2:B10, -1), C1=80,B2:B10=>100~90,89~85,84~80,79~75,C1大於等於80(在84~80區間) |
4.百分轉等第寫法(降冪):預設A:學號 、B:分數 C:等第 F:級距 (100~90,89~85,84~80,79~75)G:評等(A+,A,,A-,B)
C欄=CHOOSE(MATCH(B欄,F2:F8,-1),G2,G3,G4,G5,G6,G7G8)
5.百分轉等第寫法(升冪):預設A:學號 、B:分數 C:等第 F:級距 (0~50,51~59,60~64,65~69,70~74)G:評等(X,E,,D,C-,C)
C欄=CHOOSE(MATCH(B欄,F2:F8,1),G2,G3,G4,G5,G6,G7G8)
5.等第轉百分寫法:預設A:學號 、B:分數 C:等第 F:級距 (95,87,82,77)G:評等(A+,A,,A-,B)
C欄=CHOOSE(MATCH(B欄,F2:F8,0),G2,G3,G4,G5,G6,G7G8)
以上就是CHOOSE、MATCH兩個函數的應用