成績計算表驗算報告
成績計算表的 38 格公式用另一套試算引擎逐格重算,並全部由程式獨立算過一次比對。驗算時找到並修正 1 個問題。
✅ 已驗算 2026年10月4日・38 格公式
找到並已修正的問題
- 排名的範圍把下方統計區的最高分、最低分、班平均也當成學生一起排,5 位學生排出第 4、6、1、7、3 名;改成只排學生那幾列。
怎麼驗的
- 把模板交給 LibreOffice(跟本站線上編輯器不同的另一套試算引擎)真的重算一次,不是拿同一套公式自己算自己。
- 這張表共有 38 格公式,全部重算,沒有任何一格出現錯誤值(#DIV/0!、#NAME?、#VALUE! 這類)。
- 38 格全部另外做了獨立比對:程式只讀表上的輸入格(範例數字),用表上寫的算法自己算出每一格應得的值,再跟重算結果逐格比,全部相符(容許誤差一千萬分之一)。
驗算用的輸入值
重算與獨立比對用的都是模板自己的範例數字,共 25 格。你把這些格子換成自己的數字,公式不變、結果會跟著變。
| 格子 | 這一格是什麼 | 範例值 |
|---|---|---|
| C5 | 王小明|國文 (20%) | 85 |
| D5 | 王小明|英文 (20%) | 78 |
| E5 | 王小明|數學 (25%) | 92 |
| F5 | 王小明|自然 (20%) | 88 |
| G5 | 王小明|社會 (15%) | 75 |
| C6 | 李小華|國文 (20%) | 72 |
| D6 | 李小華|英文 (20%) | 88 |
| E6 | 李小華|數學 (25%) | 65 |
| F6 | 李小華|自然 (20%) | 70 |
| G6 | 李小華|社會 (15%) | 82 |
| C7 | 張大偉|國文 (20%) | 95 |
| D7 | 張大偉|英文 (20%) | 92 |
| E7 | 張大偉|數學 (25%) | 88 |
| F7 | 張大偉|自然 (20%) | 90 |
| G7 | 張大偉|社會 (15%) | 93 |
| C8 | 陳美玲|國文 (20%) | 68 |
| D8 | 陳美玲|英文 (20%) | 55 |
| E8 | 陳美玲|數學 (25%) | 72 |
| F8 | 陳美玲|自然 (20%) | 65 |
| G8 | 陳美玲|社會 (15%) | 70 |
| C9 | 林志豪|國文 (20%) | 90 |
| D9 | 林志豪|英文 (20%) | 85 |
| E9 | 林志豪|數學 (25%) | 95 |
| F9 | 林志豪|自然 (20%) | 82 |
| G9 | 林志豪|社會 (15%) | 88 |
公式逐格重算結果
2026年10月4日 重算・公式 38 格・其中 38 格有獨立比對。「重算結果」是模板範例數字算出來的值。
| 格子 | 這一格是什麼 | 重算結果 | 公式 | 驗法 |
|---|---|---|---|---|
| H5 | 王小明|加權平均 | 84.45 | =C5*0.2+D5*0.2+E5*0.25+F5*0.2+G5*0.15 | 獨立比對 ✓ |
| I5 | 王小明|排名 | 3 | =RANK(H5,$H$5:$H$9) | 獨立比對 ✓ |
| J5 | 王小明|及格 | 及格 | =IF(H5>=60,"及格","不及格") | 獨立比對 ✓ |
| H6 | 李小華|加權平均 | 74.55 | =C6*0.2+D6*0.2+E6*0.25+F6*0.2+G6*0.15 | 獨立比對 ✓ |
| I6 | 李小華|排名 | 4 | =RANK(H6,$H$5:$H$9) | 獨立比對 ✓ |
| J6 | 李小華|及格 | 及格 | =IF(H6>=60,"及格","不及格") | 獨立比對 ✓ |
| H7 | 張大偉|加權平均 | 91.35 | =C7*0.2+D7*0.2+E7*0.25+F7*0.2+G7*0.15 | 獨立比對 ✓ |
| I7 | 張大偉|排名 | 1 | =RANK(H7,$H$5:$H$9) | 獨立比對 ✓ |
| J7 | 張大偉|及格 | 及格 | =IF(H7>=60,"及格","不及格") | 獨立比對 ✓ |
| H8 | 陳美玲|加權平均 | 66.1 | =C8*0.2+D8*0.2+E8*0.25+F8*0.2+G8*0.15 | 獨立比對 ✓ |
| I8 | 陳美玲|排名 | 5 | =RANK(H8,$H$5:$H$9) | 獨立比對 ✓ |
| J8 | 陳美玲|及格 | 及格 | =IF(H8>=60,"及格","不及格") | 獨立比對 ✓ |
| H9 | 林志豪|加權平均 | 88.35 | =C9*0.2+D9*0.2+E9*0.25+F9*0.2+G9*0.15 | 獨立比對 ✓ |
| I9 | 林志豪|排名 | 2 | =RANK(H9,$H$5:$H$9) | 獨立比對 ✓ |
| J9 | 林志豪|及格 | 及格 | =IF(H9>=60,"及格","不及格") | 獨立比對 ✓ |
| C12 | 最高分 | 95 | =MAX(C5:C9) | 獨立比對 ✓ |
| D12 | 最高分 | 92 | =MAX(D5:D9) | 獨立比對 ✓ |
| E12 | 最高分 | 95 | =MAX(E5:E9) | 獨立比對 ✓ |
| F12 | 最高分 | 90 | =MAX(F5:F9) | 獨立比對 ✓ |
| G12 | 最高分 | 93 | =MAX(G5:G9) | 獨立比對 ✓ |
| H12 | 最高分 | 91.35 | =MAX(H5:H9) | 獨立比對 ✓ |
| C13 | 最低分 | 68 | =MIN(C5:C9) | 獨立比對 ✓ |
| D13 | 最低分 | 55 | =MIN(D5:D9) | 獨立比對 ✓ |
| E13 | 最低分 | 65 | =MIN(E5:E9) | 獨立比對 ✓ |
| F13 | 最低分 | 65 | =MIN(F5:F9) | 獨立比對 ✓ |
| G13 | 最低分 | 70 | =MIN(G5:G9) | 獨立比對 ✓ |
| H13 | 最低分 | 66.1 | =MIN(H5:H9) | 獨立比對 ✓ |
| C14 | 班平均 | 82 | =AVERAGE(C5:C9) | 獨立比對 ✓ |
| D14 | 班平均 | 79.6 | =AVERAGE(D5:D9) | 獨立比對 ✓ |
| E14 | 班平均 | 82.4 | =AVERAGE(E5:E9) | 獨立比對 ✓ |
| F14 | 班平均 | 79 | =AVERAGE(F5:F9) | 獨立比對 ✓ |
| G14 | 班平均 | 81.6 | =AVERAGE(G5:G9) | 獨立比對 ✓ |
| H14 | 班平均 | 80.96 | =AVERAGE(H5:H9) | 獨立比對 ✓ |
| C15 | 及格率 | 1 | =COUNTIF(C5:C9,">=60")/COUNT(C5:C9) | 獨立比對 ✓ |
| D15 | 及格率 | 0.8 | =COUNTIF(D5:D9,">=60")/COUNT(D5:D9) | 獨立比對 ✓ |
| E15 | 及格率 | 1 | =COUNTIF(E5:E9,">=60")/COUNT(E5:E9) | 獨立比對 ✓ |
| F15 | 及格率 | 1 | =COUNTIF(F5:F9,">=60")/COUNT(F5:F9) | 獨立比對 ✓ |
| G15 | 及格率 | 1 | =COUNTIF(G5:G9,">=60")/COUNT(G5:G9) | 獨立比對 ✓ |
內容依據
以下規定於 2026-10-04 對照官方原文查證;法規與申請須知可能修正,使用前請以最新公告為準。
- 國民小學及國民中學學生學習評量辦法(修正日期 113-04-24)
第 11 條:「學校得公告說明學生分數之分布情形。但不得公開呈現個別學生在班級及學校排名。」 第 10 條:「領域學習課程之評量結果,應以優、甲、乙、丙、丁之等第,呈現各領域學習課程學生之全學期學習表現」「一、優等:九十分以上。」「四、丙等:六十分以上未滿七十分。」「前項等第,以丙等為表現及格之基準。」 第 12 條:「學生學習過程中各領域學習課程及彈性學習課程之學習評量結果未達及格之基準者,學校應實施補救教學及相關補救措施」 第 14 條:「應妥為保存及管理,並維護個人隱私及權益;其評量結果及紀錄處理,應依個人資料保護法規相關規定辦理。」
- 高級中等學校學生學習評量辦法(修正日期 114-12-18)
第 8 條:「一般學生:以六十分為及格。」
適用範圍與限制
- 驗算用的是模板的範例數字。你改了輸入值之後,公式相同、數字會不同;插入或刪除列之後,請確認加總的範圍有包含到新的一列。
- 驗算證明的是「公式照表上寫的算法算對了」,不代表這個算法適合每一種情況;算法的假設與相關規定,見模板頁下方的說明。
每一欄怎麼填、算法背後的規定與常見錯誤,寫在成績計算表模板頁下方的說明。
驗算報告說明的是範本公式與內容是否符合所列法規與官方費率,實際權益仍以勞動契約、主管機關認定與個案事實為準。
