案例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 與 AI 分工

Excel/VBA 負責依明確規則產生判斷結果;AI 可協助把自然語言條件轉成 VBA 結構、檢查 AND/OR 與條件順序,但不能自行改動來源門檻。