案例01|Score → Grade:If…ElseIf…Else 區間判斷
案例02|Pass Status:Score+Attendance 的 AND 判斷
案例03|Department → Dept Label:Select Case 類別映射
案例04|Priority → SLA:Select Case 服務時限
案例05|Review Decision:Fail、金額與 Critical 的 OR 判斷
| 核心主題 | 主要觀點/方法 | 實務用途 | 重要條件/限制/延伸 |
|---|---|---|---|
| If…ElseIf…Else | 依 Score 區間判斷 Grade | 處理有大小順序的門檻分類 | 條件順序會影響結果 |
| If…End If | Score 與 Attendance 同時達標才 Pass | 多條件資格判斷 | 需正確使用 AND |
| Select Case | Department 與 Priority 對應固定輸出 | 類別標籤與 SLA 規則 | 適合固定選項,不適合複雜跨欄條件 |
| If + OR | Fail、金額門檻、Critical 任一成立即 Needs Review | 風險/覆核決策 | 複合條件要避免漏判 |
| VBA 與公式驗證 | 來源完成表以 Excel 公式模擬 VBA 結果 | 先驗證邏輯,再移植到 VBA | 實際 VBA 程式需在 Editor 執行測試 |
本章以 10 筆學生與訂單資料,練習 If…ElseIf…Else、If…End If、Select Case 與複合條件。來源要求完成 Grade、Pass Status、Dept Label、Priority SLA、Review Decision 五類判斷。
Excel/VBA 負責依明確規則產生判斷結果;AI 可協助把自然語言條件轉成 VBA 結構、檢查 AND/OR 與條件順序,但不能自行改動來源門檻。