Excel IF 函數應用教學:條件判斷的靈活運用與實務案例

本教學全面介紹Excel IF函數的語法結構、參數細節,並透過多元實例展示單一條件、多條件判斷、嵌套IF及進階應用。內容涵蓋常見錯誤排解、FAQ,並自然帶入高效辦公工具推薦,幫助專案管理與知識工作者提升資料處理效率。

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

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

200+模板自動化工作流程

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

AI智能團隊協作

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

Excel IF 函數是什麼?應用場景解析

Excel IF 函數是進行條件判斷的基礎邏輯工具,能根據指定條件,返回不同的結果。這使得IF函數在資料篩選、狀態標記、績效分級、專案追蹤等多種商務與管理場景中不可或缺。

舉例來說,專案經理可用IF函數自動判斷任務是否逾期、員工績效是否達標,或在財務報表中根據數值自動標註異常。無論是日常數據處理還是進階自動化分析,IF函數都能大幅提升效率。

IF 函數語法與參數解析

IF函數的基本語法如下:

=IF(邏輯測試, 值若為真, 值若為假)
  • 邏輯測試:一個會產生TRUE或FALSE的條件判斷式(如A2>=60)。
  • 值若為真:當條件成立時要回傳的結果(可以是文字、數值、公式)。
  • 值若為假:當條件不成立時要回傳的結果。

注意事項:
– 參數可為文字(需加雙引號)、數值、公式或其他函數。
– 邏輯測試常見運算子:=、>、<、>=、<=、<>。
– 若省略「值若為假」,則條件不成立時會回傳FALSE。
– 常見錯誤如括號未配對、參數型態不符,會導致#VALUE!或#NAME?等訊息。

IF 函數實用範例

單一條件判斷

數值判斷:成績及格與否

假設A2儲存格為學生分數,B2要顯示「及格」或「不及格」:

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

文字判斷:任務狀態標記

若C2為任務狀態,需標示「已完成」或「進行中」:

=IF(C2="完成", "已完成", "進行中")

日期判斷:到期提醒

假設D2為到期日,今天日期為TODAY(),E2顯示「已到期」或「未到期」:

=IF(D2<TODAY(), "已到期", "未到期")

多條件判斷

AND/OR 搭配 IF

範例:業績達標判斷
若E2為銷售額,F2為客戶數,需同時達標才顯示「合格」:

=IF(AND(E2>=100000, F2>=10), "合格", "未達標")

範例:複合條件篩選
若G2為部門,H2為出勤天數,判斷是否為「全勤」:

=IF(OR(G2="業務", H2=30), "全勤", "非全勤")

嵌套IF與進階用法

多層級分級

範例:成績分級(A/B/C/D/E)

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "E"))))

可讀性提升建議:
當條件層數過多,建議使用IFS或SWITCH函數(Excel新版本支援),可提升公式可讀性與維護性。

IFS函數範例:

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", A2<60, "E")

IF 函數與其他函數結合應用

IF函數常與其他函數搭配,實現更靈活的資料處理。

IF 與 SUMIF/COUNTIF

範例:根據條件加總

若需計算所有「及格」學生的分數總和:

=SUMIF(B2:B100, "及格", A2:A100)

IF 與 VLOOKUP

範例:查詢資料並條件判斷

若I2為查詢關鍵字,J2為查詢結果,K2判斷是否找到資料:

=IF(ISNA(VLOOKUP(I2, A2:B100, 2, FALSE)), "查無資料", "已找到")

IF 與辦公自動化工具

在專案管理或團隊協作中,若需進階自動化判斷與提醒,可考慮結合如 Monday.com 這類平台,透過內建自動化規則,將Excel判斷邏輯延伸至跨部門流程,提升整體效率。

IF 函數常見錯誤與排解

IFERROR、ISERROR 用法

IFERROR 可用於處理公式錯誤,避免顯示錯誤訊息:

=IFERROR(A2/B2, "錯誤")

ISERROR 可用於判斷是否出現錯誤,再搭配IF進行處理:

=IF(ISERROR(A2/B2), "錯誤", A2/B2)

常見錯誤訊息與解決方式

錯誤訊息 可能原因 解決方式
#VALUE! 參數型態錯誤(如文字/數值) 檢查公式參數型態
#NAME? 拼寫錯誤、未加引號 檢查函數名稱與文字引號
#DIV/0! 除數為0 加入IF或IFERROR處理
FALSE 未設定「值若為假」 明確設定第三參數

常見問題 FAQ

IF函數如何判斷空白?

可用ISBLANK或直接判斷儲存格是否為空:

=IF(A2="", "空白", "有資料")

IF多條件判斷怎麼寫?

可搭配AND/OR函數,或使用IFS(新版本Excel):

=IF(AND(A2>60, B2="完成"), "合格", "不合格")

IF與IFS、SWITCH有何差異?

  • IF:適合單一或少量條件判斷。
  • IFS:多條件分級時更簡潔,提升可讀性。
  • SWITCH:根據單一變數多值情境,語法更直觀。

IF如何與其他邏輯函數搭配?

可結合AND、OR、NOT等,實現複雜邏輯判斷:

=IF(OR(A2="缺席", B2="請假"), "未出席", "出席")

結論與高效工具推薦

Excel IF函數是資料處理與條件判斷的核心工具,掌握語法與多元應用情境,能大幅提升資料分析與自動化能力。若需進一步提升團隊協作與專案自動化,建議可評估 Monday.comClickUp 等平台,將條件判斷邏輯延伸至跨部門流程,實現更高效率的數位辦公。

發佈留言

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

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

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