Excel 公式 IF 教學:從基礎到進階,全面提升你的數據處理能力

本篇全面解析 Excel IF 公式,從語法結構、基礎與進階範例、常見錯誤排解,到多元實務應用與FAQ,協助你靈活運用 IF 函數處理數字、文字、日期等多種情境,並介紹數據決策與團隊協作的高效工具建議。

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

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

200+模板自動化工作流程

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

AI智能團隊協作

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

Excel 公式 IF 函數完整解析

Excel 的 IF 函數是進行條件判斷與自動化決策的核心工具。無論是資料分類、成績判斷、異常警示,還是自動標籤,IF 都能大幅提升數據處理效率。
IF 函數的基本語法如下:

=IF(邏輯條件, 條件成立時的結果, 條件不成立時的結果)
  • 邏輯條件:可比較數字、文字、日期、空值等(如 A1>=60、B2=”完成”、C3<>””)。
  • 條件成立時的結果:當條件為 TRUE 時要顯示的內容,可為數值、文字、公式等。
  • 條件不成立時的結果:當條件為 FALSE 時要顯示的內容。

適用場景舉例:
– 成績判斷(及格/不及格)
– 銷售目標達成(達標/未達標)
– 資料分類(高/中/低)
– 日期過期提醒
– 自動標記異常數據

支援資料型態:
– 數字
– 文字
– 日期
– 空值(空白)

IF 函數的基本用法與範例

以下以常見資料類型,彙整 IF 函數的基礎應用:

應用情境 範例公式 說明
數字判斷 =IF(A2>=60, “及格”, “不及格”) 成績判斷
文字判斷 =IF(B2=”完成”, “已完成”, “未完成”) 任務狀態標記
日期判斷 =IF(C2<TODAY(), “已過期”, “有效”) 有效期限檢查
空值判斷 =IF(D2=””, “未填寫”, “已填寫”) 表單填寫檢查

實務案例:
成績判斷:若 A2 分數大於等於 60,顯示「及格」,否則顯示「不及格」。
任務追蹤:若 B2 為「完成」,顯示「已完成」,否則「未完成」。
有效期限:若 C2 日期早於今天,顯示「已過期」,否則「有效」。
資料檢查:若 D2 為空,顯示「未填寫」,否則「已填寫」。

IF 函數進階技巧

IF 函數可與其他邏輯函數結合,處理更複雜的多條件判斷,或進行多層嵌套。以下分別說明:

IF 與 AND/OR/NOT 結合應用

  • AND:多條件皆需成立
    例:數學與英文皆及格才算「通過」
    =IF(AND(B2>=60, C2>=60), "通過", "未通過")

  • OR:任一條件成立即可
    例:數學或英文其中一科及格即算「補考」
    =IF(OR(B2>=60, C2>=60), "補考", "不及格")

  • NOT:條件不成立時觸發
    例:若未完成任務則標記
    =IF(NOT(B2="完成"), "需跟進", "OK")

適用情境:
– 多指標評分
– 任務多重條件追蹤
– 異常資料標記

多層嵌套IF與IFS函數

  • 多層嵌套 IF:依序判斷多個條件
    例:分數分級(90 以上優、60-89 普通、60 以下不及格)
    =IF(A2>=90, "優", IF(A2>=60, "普通", "不及格"))

  • IFS 函數(新版 Excel 支援):多條件依序判斷,語法更簡潔
    例:
    =IFS(A2>=90, "優", A2>=60, "普通", A2<60, "不及格")

何時用 IFS?
當條件超過 3 層時,IFS 公式較易閱讀與維護。
注意:過多層嵌套會影響公式效能與可讀性,建議條件複雜時考慮 IFS 或輔助欄位。

IF 函數常見錯誤與排解

錯誤訊息 可能原因 解決方式
#VALUE! 資料型態不符、參數錯誤 檢查條件與參數格式
#NAME? 拼字錯誤、未加引號 檢查函數拼寫、文字需加雙引號
#REF! 參照儲存格不存在 檢查儲存格範圍
結果為空白 條件未涵蓋所有可能 補全所有條件
括號錯誤 括號數量不符 檢查每個 IF/AND/OR 是否正確閉合

常見排解建議:
– 文字判斷需加雙引號(如 “完成”)
– 日期判斷建議用 DATE 或 TODAY 函數輔助
– 多層嵌套時,每層括號需對應
– 避免過度複雜的嵌套,考慮拆分輔助欄位

IF 函數實務應用案例

案例一:薪資獎金自動判斷

條件:若業績達標給予獎金,否則無
公式:=IF(B2>=目標值, "有獎金", "無獎金")

案例二:自動分類標籤

條件:根據分數自動標記「高分」、「中分」、「低分」
公式:=IF(A2>=90, "高分", IF(A2>=70, "中分", "低分"))

案例三:異常數據警示

條件:若數值超過合理範圍自動警示
公式:=IF(OR(B2<下限, B2>上限), "異常", "正常")

案例四:資料清理自動標註

條件:若資料為空自動標示「缺漏」
公式:=IF(C2="", "缺漏", "完整")

案例五:到期日提醒

條件:若到期日已過自動標示「需處理」
公式:=IF(D2<TODAY(), "需處理", "正常")

IF 函數常見問題FAQ

Q1:IF 函數可以判斷多個條件嗎?
A:可以,請結合 AND、OR、NOT 函數,或使用多層嵌套 IF、IFS 函數。

Q2:IF 函數與 IFS 函數有什麼不同?
A:IFS 支援多條件依序判斷,語法更簡潔,適合條件較多的情境;IF 適合單一或少量條件。

Q3:為什麼我的 IF 公式顯示錯誤?
A:常見原因包括括號不符、資料型態錯誤、拼字錯誤、未加引號等,請逐一檢查公式。

Q4:IF 函數能處理日期或空值嗎?
A:可以,請搭配 TODAY、ISBLANK 等函數判斷日期或空值。

Q5:如何避免多層嵌套 IF 造成混亂?
A:建議使用 IFS 函數或輔助欄位,讓公式更易維護。

提升效率的進階建議與工具推薦

專案管理、團隊協作或大量數據決策時,僅靠 Excel 公式有時難以應對跨部門協作與複雜流程。建議可搭配 Monday.com、ClickUp 等專業管理工具,將 Excel 數據自動化串接至任務看板、進度追蹤與決策流程,讓團隊能即時掌握關鍵資訊,有效提升整體效率。這類工具支援多種數據來源整合、條件自動提醒與協作溝通,特別適合需要彈性數據判斷與自動化流程的知識型團隊。

結論與重點整理

  • IF 函數是 Excel 條件判斷的核心工具,能靈活處理數字、文字、日期、空值等多元情境。
  • 進階應用可結合 AND/OR/NOT、嵌套 IF 或 IFS 處理複雜條件。
  • 常見錯誤多與資料型態、括號、引號有關,需細心檢查。
  • 實務應用廣泛,從成績判斷、分類標籤、異常警示到自動提醒皆可活用。
  • 若需跨部門協作與自動化,建議結合專業管理工具,提升決策與執行效率。
  • 建議多練習不同案例,熟悉語法與常見陷阱,讓數據處理更精準高效。

發佈留言

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

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

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