跳到主要內容區

ddl

[成績]如何使用Execel 函數進行分數與等第間互換

自109學年起本校成績系統一率只接受等第制分數,關於等第說明可參考註冊組法規「國立陽明大學學生成績作業要點」辦理。

老師如何在百分與等第中間換算呢?例如:平時成績都是小考(分數)為主,期末總成績怎麼換算成等第制?

或平時就以等第給分那期末總成績怎麼換算?

此時我們可以透過Excel 的函數 協助老師將 分數/等第 相互轉換 做計算與登錄,方法如下:

1.使用的函數:CHOOSEMATCH兩個函數,透過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=80B2:B10=>100~90,89~85,84~80,79~75,C1等於80
 -1:  找到等於或大於 lookup_value 的最小值。lookup_array 引數內的值必須以遞減次序排序。如:MATCH(C1, B2:B10, -1), C1=80B2: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)

以上就是CHOOSEMATCH兩個函數的應用

瀏覽數: