ZonoTools

Excel IFS 函數(許多有序測試)- 範例與實踐

透過互動式網格、即時回饋和清晰的公式來幫助線上練習 Excel IFS 函數。

Instruction

Grade A2: return "A" if at least 90, "B" if at least 80, otherwise "C".

Excel IFS Function Examples

等級帶

=IFS(A2>=90, "A", A2>=80, "B", TRUE, "C")

傳回第一個符合的成績等級。

logical-checks.xlsx

ABC
1ScoreAttendance %Approved
29296Yes
37888No
48591Yes
56684No
69093Yes
7Output

Input Formula

Need Help?

Tips

  • 在教授初學者時,始終包含最終的 TRUE 預設值。
  • 將閾值保留在可見的表格中以供審核。
  • 考慮對複雜策略的層表進行 XLOOKUP。

FAQ

IFS 與嵌套 IF?

IFS 成對列出測試和值,避免了多層的深度嵌套。

預設的 else 情況是什麼?

包含最後一個 TRUE 對作為包羅萬象,以避免在沒有測試匹配時出現#N/A。

IFS會短路嗎?

Excel 依序傳回第一個 TRUE 匹配項;一旦找到匹配,後面的測試就不會被使用。

IFS 與 SWITCH?

SWITCH 匹配精確值; IFS 依序評估任意邏輯測試。

我可以混合文字和數字嗎?

是的,每個測試都有它自己的邏輯表達式。

Comparison

Function Style
IFS 有序測試
IF 單一二進位測試
SWITCH 精確匹配映射

Example

=IFS(A2>=90, "A", TRUE, "B")