Excel IFS函數詳細教學:多條件判斷、實用案例與錯誤排查全攻略

本篇全面解析Excel IFS函數,從語法結構、支援版本、與IF函數比較,到多條件實用案例、常見錯誤排查及進階應用,協助你在數據分析與日常工作中靈活運用IFS,提升判斷效率與準確性。
Excel 進階工具推薦
⭐ 編輯首選
超越 Excel 的團隊數據管理平台
  • 表格視圖——像 Excel 操作,支援多人即時協作
  • 自動化——取代手動複製貼上,規則觸發自動更新
  • 儀表板——即時圖表分析,不用手動做樞紐分析
  • 200+ 範本——進度追蹤、數據報表直接套用
9.5 / 10 本站評分
250,000+ 團隊信賴 · 無需信用卡
免費開始使用 免費方案永久使用,隨時升級
表格 + 看板 + 文件,一個平台搞定
免費試用
資料庫 × 公式 × 協作,靈活取代試算表
免費試用

Excel IFS函數完整介紹

IFS函數是Excel自帶的多條件判斷工具,設計用來簡化傳統IF多層巢狀公式,讓多條件判斷更直觀易懂。當你需要根據多個互斥條件給出不同結果時,IFS能有效提升公式的可讀性與維護性。
支援版本:IFS函數適用於Excel 2016以後的版本(包括Microsoft 365、Excel Online等),舊版Excel則無法使用。
典型應用情境
– 成績分級(如A/B/C/D)
– 薪資分級、獎金判斷
– 客戶等級分類
– 根據數值區間給出不同建議

IFS與IF巢狀公式的差異
傳統IF巢狀公式需重複嵌套多層IF,結構複雜且難以維護。IFS則以「條件, 結果」成對方式依序判斷,結構清晰,易於擴充與修改。

IFS函數語法與參數說明

基本語法
=IFS(條件1, 結果1, 條件2, 結果2, ..., 條件n, 結果n)

  • 每個條件後必須緊跟對應的結果。
  • IFS會依序檢查條件,遇到第一個為TRUE的條件就回傳對應結果,忽略後續條件。
  • 最大條件數:可設定最多127組「條件, 結果」對。
  • 參數型態:條件可為邏輯運算式、比較運算式等,結果可為文字、數字、公式等。

語法注意事項
– 若所有條件皆不成立,IFS會回傳#N/A錯誤。
– 建議將最常發生或優先處理的條件放在前面。
– 條件之間應避免重複或互相矛盾,否則可能導致預期外的結果。

IFS函數實用範例

單一條件應用範例

情境:成績及格判斷
假設A2儲存格為分數,及格分數為60分。

=IFS(A2>=60, "及格", A2<60, "不及格")

當A2為75,結果顯示「及格」;A2為55,顯示「不及格」。

多條件應用範例

情境:成績分級
根據分數給出A/B/C/D等級:

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", A2<60, "F")
  • A2為85,顯示「B」
  • A2為72,顯示「C」
  • A2為58,顯示「F」

情境:薪資分級
根據薪資金額分類:

=IFS(B2>=80000, "高薪", B2>=50000, "中薪", B2<50000, "基礎")
  • B2為90000,顯示「高薪」
  • B2為60000,顯示「中薪」
  • B2為40000,顯示「基礎」

與其他函數結合應用

情境:結合AND判斷多條件
判斷分數及出勤率是否同時達標:

=IFS(AND(A2>=60, B2>=80), "通過", A2<60, "分數未達標", B2<80, "出勤未達標")
  • A2為65、B2為85,顯示「通過」
  • A2為55、B2為90,顯示「分數未達標」
  • A2為70、B2為75,顯示「出勤未達標」

情境:處理錯誤值
搭配ISERROR避免公式出錯:

=IFS(ISERROR(A2), "數據錯誤", A2>=60, "及格", A2<60, "不及格")

若A2為非數字或錯誤值,顯示「數據錯誤」。

IFS函數常見問題與錯誤排查

IFS與IF嵌套比較

IFS優點
– 結構簡潔,易於閱讀與維護
– 擴充條件方便,不需多層嵌套
– 適合條件較多、互斥的情境

IF嵌套優點
– 舊版Excel皆支援
– 可靈活搭配ELSE(否則)情境

選用建議
若Excel版本支援,建議優先使用IFS;若需兼容舊版,則採用IF嵌套。

條件順序與優先性

IFS會依序檢查條件,遇到第一個為TRUE的條件即回傳結果。
建議
– 將最常見或最嚴格的條件放在前面
– 避免條件重疊,否則僅第一個成立條件會被執行

如何處理所有條件皆不成立

IFS若所有條件皆不成立,會回傳#N/A。
解法
– 可在最後一組條件設為TRUE,作為預設結果:

=IFS(A2>=90, "A", A2>=80, "B", TRUE, "未分類")

當前面條件皆不成立時,會回傳「未分類」。

常見錯誤訊息與解決方法

  • #N/A:所有條件皆不成立,請加入TRUE作為最後條件。
  • #VALUE!:條件或結果格式錯誤,檢查公式語法及參數型態。
  • #NAME?:IFS函數拼寫錯誤或Excel版本不支援,確認版本與拼寫。

IFS函數進階技巧與實務應用

  • 批次資料分類:可用於大量數據自動分級,節省人工判斷時間。
  • 與資料驗證結合:搭配資料驗證功能,實現自動分類與提示。
  • 提升報表自動化:在專案管理、績效評估等報表中,快速根據多條件給出建議或分級。
  • 結合其他函數:如SUMIFS、COUNTIFS等進行更複雜的數據分析。

實務建議
專案管理或團隊協作時,若需根據多條件自動分類、分級,IFS能大幅提升效率。若需進行更複雜的多維度判斷,也可考慮結合如Monday.comClickUp等專案管理工具,這些工具內建自動化規則與條件判斷,能與Excel數據分析互補,進一步優化團隊工作流程。

小結與推薦工具

IFS函數是Excel中處理多條件判斷的高效利器,無論是成績分級、薪資分類還是專案數據分析,都能大幅簡化公式結構並提升維護效率。掌握IFS語法、常見錯誤排查與進階應用後,你將能更靈活地處理各種複雜判斷情境。
若你在專案管理、團隊協作或自動化流程上有更高需求,建議可進一步探索Monday.comClickUp等工具,這些平台能與Excel數據分析互補,協助你打造更高效的數據驅動決策流程。


monday.com
用 monday.com 取代手動 Excel 追蹤
表格視圖 · 自動化公式 · 即時協作 · 永久免費