Excel教學:三個條件的IF函數寫法與實用案例全解析

本篇完整解析Excel IF函數三個條件的多種寫法,涵蓋AND、OR、嵌套IF、IFS等語法,並以成績分級、訂單狀態、績效評分等實際案例說明應用情境,同時提供常見錯誤排查與進階建議,幫助你精通多條件邏輯判斷,提升資料處理效率。

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

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

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

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

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

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

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

Excel IF函數三個條件完整教學

Excel的IF函數是進行邏輯判斷與自動化決策的核心工具。當你需要根據三個條件來決定結果時,IF函數可搭配AND、OR、嵌套IF或IFS等方式靈活處理。無論是成績分級、訂單狀態判斷,還是績效評分,多條件判斷都能大幅提升資料處理效率。以下將帶你深入了解三個條件的IF函數寫法,並結合實際案例與常見錯誤排查,協助你在工作中精準應用。

三個條件的IF函數語法與寫法總覽

當需要根據三個條件來決定結果時,Excel主要有以下幾種寫法:

IF搭配AND/OR的語法與範例

1. IF搭配AND:三個條件同時成立

語法:
=IF(AND(條件1, 條件2, 條件3), 結果1, 結果2)

範例情境:
假設你要判斷一筆訂單是否同時滿足「付款完成」、「庫存充足」、「客戶資料齊全」三個條件,若都成立則顯示「可出貨」,否則顯示「待處理」。

公式:
=IF(AND(A2="已付款", B2="庫存OK", C2="資料齊全"), "可出貨", "待處理")

說明:
– 只有三個條件都為真時,才會返回「可出貨」。

2. IF搭配OR:任一條件成立即為真

語法:
=IF(OR(條件1, 條件2, 條件3), 結果1, 結果2)

範例情境:
假設你要判斷某員工是否符合加班補助資格,只要「加班時數超過10小時」或「假日加班」或「主管特批」其中一項成立,即可獲得補助。

公式:
=IF(OR(A2>10, B2="假日", C2="特批"), "補助", "不補助")

說明:
– 只要任一條件成立,結果就會顯示「補助」。

嵌套IF函數的語法與範例

當三個條件需要分層判斷(例如分級、分類),可用嵌套IF依序檢查每個條件。

語法:
=IF(條件1, 結果1, IF(條件2, 結果2, 結果3))

範例情境:
成績分級:分數大於等於90為A,70~89為B,低於70為C。

公式:
=IF(A2>=90, "A", IF(A2>=70, "B", "C"))

說明:
– 先判斷是否大於等於90,否則再判斷是否大於等於70,最後預設為C。

IFS函數與SWITCH函數的進階用法

自Excel 2016起,IFS與SWITCH函數可更簡潔處理多條件判斷。

1. IFS函數

語法:
=IFS(條件1, 結果1, 條件2, 結果2, 條件3, 結果3, ...)

範例:
=IFS(A2>=90, "A", A2>=70, "B", A2<70, "C")

優點:
– 結構清晰,易於維護,適合多條件分級。

2. SWITCH函數

語法:
=SWITCH(表達式, 值1, 結果1, 值2, 結果2, ..., [預設結果])

範例:
假設A2為訂單狀態代碼(1=新訂單、2=處理中、3=已完成),可用SWITCH快速對應:

=SWITCH(A2, 1, "新訂單", 2, "處理中", 3, "已完成", "未知狀態")

三個條件IF函數的實際應用案例

案例1:成績分級(A/B/C)

情境說明:
學校需根據學生分數自動分級:

  • A級:90分以上
  • B級:70~89分
  • C級:70分以下

公式(嵌套IF):
=IF(B2>=90, "A", IF(B2>=70, "B", "C"))

公式(IFS):
=IFS(B2>=90, "A", B2>=70, "B", B2<70, "C")

案例2:訂單狀態判斷

情境說明:
企業需根據三個條件判斷訂單是否可出貨:

  • 已付款
  • 庫存充足
  • 客戶資料齊全

公式(AND):
=IF(AND(C2="已付款", D2="庫存OK", E2="資料齊全"), "可出貨", "待處理")

說明:
– 三個條件同時成立才可出貨,否則顯示「待處理」。

案例3:績效評分

情境說明:
公司根據三項指標評分(目標達成率、團隊合作、創新表現),只要有一項達標即可給予獎勵。

公式(OR):
=IF(OR(F2="達標", G2="達標", H2="達標"), "獎勵", "未達標")

常見問題與錯誤排查

IF三個條件常見錯誤訊息

  • #VALUE!:通常因數據格式不符(如將文字與數字混用)。
  • #NAME?:公式拼寫錯誤或函數名稱打錯。
  • 結果不正確:條件邏輯順序錯誤,或括號未正確配對。

公式過長/括號錯誤怎麼辦?

  • 嵌套IF過多時,容易漏掉括號,建議分段測試公式。
  • 可將條件拆分至輔助欄位,再彙總判斷,提升可讀性。
  • 若條件超過三個,建議改用IFS函數或結合其他輔助函數。

三個以上條件怎麼處理?

  • 傳統IF最多可巢狀64層,但不建議過度複雜。
  • 建議使用IFS函數、SWITCH函數,或將條件拆分為多個步驟。

最佳實踐與進階建議

何時選用AND/OR、嵌套IF、IFS/SWITCH?

  • AND/OR:適合多條件同時(AND)或任一(OR)成立時判斷單一結果。
  • 嵌套IF:適合分級、分類等多層邏輯,條件不多時可用。
  • IFS/SWITCH:條件數量多、分級明確時,推薦使用,結構更清晰。

提升公式可讀性與維護性的方法

  • 優先使用IFS、SWITCH等新函數,減少巢狀層數。
  • 條件複雜時,善用輔助欄位分步判斷。
  • 命名範圍或使用表格,讓公式更直觀。
  • 定期檢查公式,避免因資料變動導致錯誤。

結論與工具推薦

掌握Excel IF函數三個條件的多種寫法,能大幅提升資料處理與決策自動化效率。無論是利用AND/OR、嵌套IF,還是IFS/SWITCH,選擇最適合的方式,並結合實際案例演練,將讓你的工作更精準高效。若你需要進一步提升團隊協作與專案管理效率,建議可試用如Monday.comClickUp等數位協作平台,將Excel資料整合進專案流程,打造更流暢的工作體驗。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?