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

本篇全面解析Excel IFS函數,從語法結構、支援版本、與IF函數比較,到多條件實用案例、常見錯誤排查及進階應用,協助你在數據分析與日常工作中靈活運用IFS,提升判斷效率與準確性。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

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 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?