建立 Region Summary,依區域彙總 Orders、Total Net Pay、Average Bonus Rate 與各 Performance Level 筆數,同時比較 Macro、Sub Procedure、Function Procedure。
完成員工逐筆計算後,管理者需要區域層級結果,而不是只看個別員工。因此來源延伸 CreateRegionSummary,並要求比較不同 VBA 程序類型。
| Region | Orders | Total Net Pay | Average Bonus Rate | Excellent | Good | Needs Review | Watch |
|---|---|---|---|---|---|---|---|
| North | 3 | 236120 | 10% | 3 | 0 | 0 | 0 |
| East | 3 | 140610 | 3.3333% | 0 | 1 | 2 | 0 |
| South | 2 | 95000 | 2.5% | 0 | 1 | 1 | 0 |
| West | 2 | 117200 | 5% | 0 | 2 | 0 | 0 |
來源要求 Sub 依 Region 彙總 Net Pay、筆數與平均獎金率;完成案例另列 Excellent、Good、Needs Review、Watch 筆數。Module 用於放置 Sub/Function;Function 有回傳值,Sub 執行一段動作。
四區 Orders 合計 10;Total Net Pay 合計 588,930。North 最高,為 236,120;East 為 140,610;South 95,000;West 117,200。
摘要把個別薪酬計算轉成區域層級管理資訊。平均 Bonus Rate 不能單獨代表總獎金成本,仍須搭配人數、Sales 與薪資規模解讀。
請依來源 Region Summary 驗證四區 Orders、Total Net Pay、Average Bonus Rate 與績效分級筆數,並比較 Macro、Sub Procedure 與 Function Procedure 的用途。
**問題:**哪一區 Total Net Pay 最高?