一、案例定位

用 If…ElseIf…Else 依 Score 產生 Grade。

二、學習目標

三、案例情境

學生資料需要依分數自動分級:>=90 A;>=80 B;>=70 C;>=60 D;否則 F。

四、開始資料

Student Score Grade
Amy 95 A
Brian 87 B
Cathy 74 C
David 61 D
Eva 58 F
Frank 45 F
Grace 82 B
Henry 69 D
Ivy 91 A
Jack 76 C

五、Excel 分析方法

VBA 應由最高門檻往下判斷:90、80、70、60,最後 Else 為 F。

六、計算結果

A:Amy、Ivy;B:Brian、Grace;C:Cathy、Jack;D:David、Henry;F:Eva、Frank。

七、結果分析與管理解讀

門檻順序很重要;若先判斷 >=60,高分學生也會先被歸為 D。

八、AI Prompt

請將 Grade 規則轉成 VBA If…ElseIf…Else,並檢查 60、70、80、90 分邊界。

九、思考/What-if

**問題:**Henry 69 分若改為 70 分,Grade?