IF 是邏輯判斷核心函數,語法 IF(條件, 真值, 假值)。巢狀 IF 可多級分級(如成績等第),但層數有限(舊版 7 層,新版 64 層),複雜邏輯建議改用 IFS、VLOOKUP 或 SWITCH。
""。B 欄上限、C 欄下限,D 欄待判斷值。E2:
=IF(D2>C2, IF(D2或簡化:
=IF(AND(D2>C2, D2實例二:成績自動分級(巢狀 IF)
- 選取目標儲存格 → 「公式」→「插入函數」→ 選 IF。
- 依序填入:
邏輯測試:E2>=85→ 真值:「優」
假值:再插一個 IF →E2>=75→ 「良」
再假值:E2>=60→ 「及格」
最後假值:「不及格」- 向下填充套用全欄。
- 結果顯示分級。
巢狀 IF 執行順序
由左至右、由外而內:先判斷 ≥85 → 是則「優」;否則判斷 ≥75 → 是則「良」;否則判斷 ≥60 → 是則「及格」;否則「不及格」。
現代替代方案
IFS(E2>=85,"優", E2>=75,"良", E2>=60,"及格", TRUE,"不及格")(2019+,無巢狀、易讀)。VLOOKUP(E2, 分級表, 2, 1)(查表法,維護靈活)。SWITCH(TRUE, E2>=85,"優", E2>=75,"良", ...)(2016+)。