Excel IF多條件計算全攻略:基礎語法、進階應用與常見錯誤解析

本教學全面解析Excel IF多條件計算,涵蓋IF、AND、OR、NOT、巢狀IF與IFS函數的語法與應用,並結合實務案例、常見錯誤解析與FAQ,協助專案管理、數據分析等場景下靈活運用多條件判斷,提升工作效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel IF多條件計算快速導讀

在日常工作與專案管理中,經常需要根據多個條件進行判斷與分類,例如績效評分、客戶分級、專案狀態判斷等。Excel的IF函數結合AND、OR、NOT等邏輯函數,能靈活實現多條件判斷。本文將從基礎語法、進階應用到常見錯誤解析,帶你全面掌握Excel多條件IF計算,並結合實務案例與效率提升建議,協助你解決實際工作痛點。

IF函數基礎原理與語法

IF函數是Excel中最常用的邏輯判斷工具,根據指定條件,返回不同的結果。基本語法如下:

=IF(條件, 條件為真時的結果, 條件為假時的結果)

範例:
假設A2儲存格為分數,若分數大於等於60則顯示「及格」,否則顯示「不及格」:

=IF(A2>=60, "及格", "不及格")

這種單一條件判斷適用於最基礎的分類需求,但在實際工作中,往往需要同時考慮多個條件。

多條件判斷的三種方式

在Excel中,常見的多條件判斷方式有三種:AND、OR、NOT與IF的組合。根據業務邏輯選擇合適的方式,能讓公式更精簡、易於維護。

AND與IF組合

當所有條件都需同時成立時,適合用AND函數搭配IF。

語法:

=IF(AND(條件1, 條件2, ...), 條件為真時的結果, 條件為假時的結果)

案例:
某公司考核員工,需同時滿足「出勤率≥95%」且「專案完成數≥3」才算達標。

員工姓名 出勤率 專案完成數 是否達標
王小明 97% 4
李小華 92% 5
張大偉 96% 2

公式(假設B2為出勤率,C2為專案數):

=IF(AND(B2>=0.95, C2>=3), "達標", "未達標")

注意事項:
– AND內的條件都需為TRUE,結果才為TRUE。
– 若條件較多,建議分行撰寫公式,提升可讀性。

OR與IF組合

當只需任一條件成立即可,適合用OR函數搭配IF。

語法:

=IF(OR(條件1, 條件2, ...), 條件為真時的結果, 條件為假時的結果)

案例:
客戶分級,若「VIP等級=1」或「年度消費金額≥50000」即為「優質客戶」。

客戶姓名 VIP等級 年度消費金額 客戶分級
陳小姐 0 52000
林先生 1 30000
吳先生 0 28000

公式(假設B2為VIP等級,C2為消費金額):

=IF(OR(B2=1, C2>=50000), "優質客戶", "普通客戶")

注意事項:
– 只要OR內任一條件為TRUE,結果即為TRUE。
– 適合用於「或」的業務邏輯,如促銷資格、多重標準篩選等。

NOT與IF組合

NOT函數可將條件邏輯反轉,常用於排除特定情境。

語法:

=IF(NOT(條件), 條件為真時的結果, 條件為假時的結果)

案例:
專案進度檢查,若「未延遲」則顯示「正常」,否則顯示「需關注」。

專案名稱 是否延遲 狀態
A專案
B專案

公式(假設B2為是否延遲,內容為「是」或「否」):

=IF(NOT(B2="是"), "正常", "需關注")

常見錯誤:
– NOT僅能反轉單一條件,複雜邏輯建議結合AND/OR使用。

巢狀IF與IFS函數進階應用

當條件超過兩個以上,或需多層分類時,巢狀IF與IFS函數能大幅提升公式彈性。

巢狀IF公式寫法與限制

巢狀IF是將多個IF函數層層嵌套,適合多階分類。

語法:

=IF(條件1, 結果1, IF(條件2, 結果2, IF(條件3, 結果3, ...)))

案例:
根據分數評等:「90分以上為優秀,80-89為良好,60-79為及格,59以下為不及格」。

公式(假設A2為分數):

=IF(A2>=90, "優秀", IF(A2>=80, "良好", IF(A2>=60, "及格", "不及格")))

限制與建議:
– 巢狀IF過多會使公式冗長、難以維護。
– 易出現括號錯誤、邏輯混亂。
– 條件超過3-4層時,建議改用IFS函數。

IFS函數簡化多條件判斷

IFS函數為新版Excel提供的多條件判斷工具,語法更直觀。

語法:

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

案例:
同上分數評等,IFS寫法如下:

=IFS(A2>=90, "優秀", A2>=80, "良好", A2>=60, "及格", A2<60, "不及格")

適用版本:
IFS函數支援Excel 2016以上版本。

優缺點:
– 優點:語法簡潔,易於閱讀與維護。
– 缺點:不支援「否則」預設值,需自行補齊所有可能條件。

實務案例:多條件IF在工作中的應用

多條件IF廣泛應用於績效評分、分類標籤、獎金計算、專案狀態判斷等場景。以下舉幾個常見實務案例:

案例一:員工獎金計算

根據「銷售額」與「出勤率」判斷是否發放獎金。

員工 銷售額 出勤率 是否獲獎金
小王 120000 98%
小李 90000 97%
小張 130000 92%

條件:銷售額≥100000且出勤率≥95%才有獎金。

公式:

=IF(AND(B2>=100000, C2>=0.95), "有獎金", "無獎金")

案例二:專案狀態自動標籤

根據「進度百分比」與「截止日」判斷專案狀態。

專案 進度% 截止日 狀態
A 80% 6/30
B 50% 5/15
C 100% 4/20

條件:若進度=100%則為「已完成」;若截止日已過且進度<100%為「逾期」;否則為「進行中」。

公式(假設C2為截止日,B2為進度,TODAY()為今日日期):

=IFS(B2=1, "已完成", C2<TODAY(), "逾期", TRUE, "進行中")

案例三:分類標籤自動化

根據多個條件自動標記資料類型,提升資料整理效率。例如,結合Monday.com等專案管理工具,可將Excel多條件分類結果自動同步至專案看板,提升團隊協作效率。

常見錯誤與除錯技巧

多條件IF公式常見錯誤如下:

錯誤訊息 可能原因 解決方法
#VALUE! 資料型態不符(如文字與數字混用) 檢查條件欄位型態,修正資料格式
#NAME? 函數拼寫錯誤、逗號/分號用錯 檢查公式拼寫、符號
結果不正確 條件邏輯錯誤、括號未對齊 分步檢查條件、逐層測試
公式過長 巢狀IF層數過多 考慮改用IFS或輔助欄位

除錯建議:
– 逐步拆解公式,利用「公式評估」工具檢查每一步結果。
– 適當使用輔助欄位,將複雜條件拆解,提升可讀性與維護性。

FAQ:Excel多條件IF常見問題解答

Q1:多條件IF最多能判斷幾個條件?
A:巢狀IF理論上可達64層,但實務上建議不超過4-5層,否則維護困難。IFS函數則無明確層數限制,但建議條件數量適中。

Q2:IF公式太長怎麼辦?
A:可考慮:
– 使用IFS函數簡化語法。
– 利用輔助欄位分步處理。
– 結合查找表(如VLOOKUP、XLOOKUP)進行分類。

Q3:多條件判斷時,AND、OR、NOT如何選擇?
A:
– 所有條件都需成立用AND。
– 任一條件成立用OR。
– 需排除特定情境用NOT。

Q4:IF多條件判斷結果出現錯誤怎麼辦?
A:檢查資料型態、公式拼寫、括號配對,並逐步測試每個條件。

進階技巧與效率提升建議

  • 結合SUMIF/COUNTIF:如需多條件加總或計數,可搭配SUMIFS、COUNTIFS函數。
  • 條件格式化:將多條件判斷結果用顏色標示,提升視覺辨識度。
  • 與專案管理工具整合:將Excel多條件分類結果匯入Monday.com等工具,實現自動化流程與團隊協作。
  • 善用命名範圍:為條件區間命名,提升公式可讀性。

結語與推薦

掌握Excel多條件IF函數的基礎與進階應用,不僅能提升數據分析與分類效率,更能優化專案管理與團隊協作流程。建議可結合如Monday.com等專業工具,將Excel判斷結果自動化串接至專案看板,進一步提升工作效率與透明度。立即開始練習,讓你的Excel技能再升級!

發佈留言

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

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

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