學科成績計算

以前國中時期,每每考完試之後都會自己先對答案,然後用算一下總分,跟朋友比對這次誰比較高分,就大約知道名次。

當時我擅長的科目是數學和英文,但是國文的加權有5分,只要國文考不好,很容易就輸了,所以國文絕對不能馬虎。

再次想起已是回憶,早就不用自己計算總分,不過這個有趣的加權計算問題,倒是可以用excel玩玩看。

今天就來製作一個加權平均數計算的表格!

學科成績計算-vba寫函數

▼打開"開發人員",並在VBA當中,插入一個新的模組

總成績計算 加權平均數

在模組當中輸入以下的內容:

Function TEST01(A, B, C, D, E)

    TEST01 = A * 5 + B * 4 + C * 4 + D * 3 + E * 3

End Function

【解釋】A, B, C, D, E為自行設定的變數,到時候將表格的位址輸入到變數當中,便可以分別對應國文、數學、英文、自然、社會。

A * 5 代表國文加權5分

B * 4 代表數學加權4分

C * 4 代表英文加權4分

D * 3代表自然加權3分

E * 3代表社會加權3分

將以上這五項加起來,便是這次段考的總分。

 

▼設定好此函數之後,便可以在原Excel的表格當中,叫出此函數

TesT01

在此函數的格子裡,寫入=TEST01(C6,C7,C8,C9,C10)

當初設定五個變數,所以叫出函數之後,也會分別填入五個不同的變數值。我們在這裡填入的變數是位址(表格的位置),而不是單純的數字!

 

製作成果如下圖

▼只要將五科平均成績輸入到對應的框框,總分就會自動計算。

總成績計算,加權平均計算

▼平均寫在總分下面,用總分的分數除以19,便是平均分數

TesT01

以後只要成績出來,就不用自己按計算機了。

其實不僅是學科成績的加權平均數計算,只要是一般的四則運算,需要套用特定的公式,都可以透過這個方式,寫一個函數,並套用在表格當中,省下不少時間。

關於我

  作者介紹|小元仔藥師與元元不絕部落格

◎  支持作者|購買貼圖我的蝦皮推廣清單

  其他連結|FB粉絲團 追蹤IG:麻鼠揪麻將

 

 

 


arrow
arrow

    元元不絕 發表在 痞客邦 留言(0) 人氣()