【Excel IF 用法】全方位教學|IF 函數語法、進階應用與常見錯誤解析

【Excel IF 用法】全方位教學|IF 函數語法、進階應用與常見錯誤解析

目錄

Toggle

Excel IF 函數用法總覽IF 函數語法與基本結構IF 函數語法說明IF 函數單一條件範例多條件判斷與進階應用多重 IF 函數(巢狀IF)用法IF 搭配 AND、OR、NOT 函數IFS 函數(多條件新寫法)IF 函數常見應用案例業績考核/成績分級出勤/請假統計數據分類與標籤IF 函數常見錯誤與除錯技巧IF 函數與其他函數組合應用IF 與 COUNTIF、SUMIF 組合IF 與條件格式化Excel 與 Google Sheets IF 函數差異IF 函數常見問題(FAQ)結語與工具推薦

Excel IF 函數用法總覽

Excel IF 函數是數據分析與專案管理中不可或缺的邏輯工具。它能根據指定條件,讓資料自動分類、標記或進行進一步運算。無論是業績考核、成績分級、出勤統計,還是自動化報表,IF 函數都能大幅提升工作效率。對於專案經理、團隊領導與知識工作者而言,熟練掌握 IF 函數,能讓你在資料判斷與決策上更精準,進一步優化流程。

IF 函數語法與基本結構

IF 函數語法說明

IF 函數的基本語法如下:

=IF(邏輯測試, 值如果為真, 值如果為假)

邏輯測試:一個會產生 TRUE 或 FALSE 的判斷式(如 A1>100)。

值如果為真:當邏輯測試為 TRUE 時要顯示或回傳的內容。

值如果為假:當邏輯測試為 FALSE 時要顯示或回傳的內容。

注意事項:

– IF 函數可用於數字、文字、日期等多種型態判斷。

– 若省略「值如果為假」,則預設為 FALSE。

– 文字結果需加上雙引號。

IF 函數單一條件範例

範例情境

公式

結果說明

數字判斷

=IF(A1>=60, “及格”, “不及格”)

A1大於等於60顯示「及格」

文字判斷

=IF(B1=”完成”, “已結案”, “未完成”)

B1為「完成」顯示「已結案」

日期判斷

=IF(C1

C1日期早於今天顯示「逾期」

空白判斷

=IF(D1=””, “未填寫”, “已填寫”)

D1空白顯示「未填寫」

實務應用情境:

在專案進度追蹤表中,可用 IF 判斷任務是否完成,或根據截止日自動標記逾期狀態,提升團隊協作透明度。

多條件判斷與進階應用

多重 IF 函數(巢狀IF)用法

當需依據多個條件分類時,可將 IF 函數巢狀嵌套。例如成績分級:

=IF(A1>=90, "優", IF(A1>=80, "甲", IF(A1>=70, "乙", "丙")))

若 A1 為 85,結果為「甲」。

巢狀 IF 最多可嵌套 64 層,但過多嵌套會降低可讀性。

產業應用:

人資部門可用巢狀 IF 自動依考核分數分級,或用於分銷業績獎金計算。

IF 搭配 AND、OR、NOT 函數

複雜條件下,常需結合 AND、OR、NOT:

AND:所有條件皆成立才為 TRUE

=IF(AND(A1>80, B1="完成"), "達標", "未達標")

OR:任一條件成立即為 TRUE

=IF(OR(A1="請假", B1="缺席"), "未出勤", "出勤")

NOT:條件不成立時為 TRUE

=IF(NOT(A1="完成"), "需追蹤", "已完成")

實務情境:

專案管理時,可同時檢查任務完成狀態與截止日,或自動標記異常狀況。

IFS 函數(多條件新寫法)

IFS 函數為 Excel 2016 以後版本提供的多條件判斷新選擇,語法更簡潔:

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

範例:

=IFS(A1>=90, "優", A1>=80, "甲", A1>=70, "乙", A1<70, "丙")

依序判斷條件,第一個成立即回傳對應結果。

適合條件分級、分類等需求,提升公式可讀性。

IF 函數常見應用案例

業績考核/成績分級

範例:

業績達標判斷

=IF(A2>=100000, "達標", "未達標")

成績分級

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", "D")))

出勤/請假統計

範例:

自動標記出勤狀態

=IF(OR(C2="請假", C2="缺席"), "未出勤", "出勤")

數據分類與標籤

範例:

依產品類型自動標記

=IF(D2="A類", "高價", IF(D2="B類", "中價", "低價"))

產業應用說明:

– 銷售團隊可用於自動標記高潛力客戶。

– 教育單位可批次分級學生成績。

– 行政單位可自動統計出勤異常。

IF 函數常見錯誤與除錯技巧

錯誤訊息

可能原因

解決方法

#VALUE!

參數型態錯誤

檢查公式參數是否正確

#NAME?

函數名稱拼寫錯誤

確認函數拼寫、引號是否正確

#REF!

參照範圍不存在

檢查儲存格參照是否正確

結果為0或空

條件未成立或參數遺漏

檢查條件與預設值

除錯建議:

– 使用「公式評估」功能逐步檢查邏輯。

– 留意中英文標點、引號、逗號等細節。

– 測試單一條件後再逐步加入複雜條件。

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

IF 與 COUNTIF、SUMIF 組合

範例:

若某部門人數超過 10 人,顯示「需擴編」:

=IF(COUNTIF(A:A, "研發部")>10, "需擴編", "人數正常")

應用說明:

結合統計函數可自動化人力、業績、異常數據的即時判斷。

IF 與條件格式化

可搭配條件格式,將特定判斷結果自動標色。

例如:若成績不及格自動標紅,提升資料可視化與追蹤效率。

實務應用:

專案進度表自動標記逾期任務,讓團隊快速聚焦重點。

Excel 與 Google Sheets IF 函數差異

語法基本一致,但 Google Sheets 支援更多動態資料串接。

Google Sheets IF 函數可直接用於跨表單引用,並支援 ARRAYFORMULA 進行批次運算。

注意部分函數名稱、參數分隔符號(逗號或分號)可能因地區設定有所不同。

應用建議:

若團隊協作以 Google Sheets 為主,可善用其雲端即時運算特性,提升協作效率。

IF 函數常見問題(FAQ)

Q1:IF 函數可以判斷空白或文字嗎?

A1:可以。判斷空白用 =IF(A1="", "空白", "有值"),判斷文字用 =IF(A1="完成", "已結束", "進行中")。

Q2:IF 函數最多可以巢狀幾層?

A2:Excel 最多支援 64 層巢狀,但建議複雜條件可改用 IFS 或其他結構提升可讀性。

Q3:IF 函數可以用於日期判斷嗎?

A3:可以。可用 =IF(A1

Q4:IF 函數結果能自動填色嗎?

A4:需搭配條件格式化設定,讓特定結果自動標色。

Q5:IF 函數遇到錯誤訊息怎麼辦?

A5:檢查公式拼寫、參數型態、儲存格參照是否正確,並可用「公式評估」工具協助除錯。

結語與工具推薦

熟練運用 Excel IF 函數,能大幅提升數據判斷、流程自動化與專案管理效率。若需進一步整合團隊協作與任務追蹤,建議可搭配 Monday.com 等專業專案管理平台,將 Excel 數據與任務流程無縫串接,打造高效的數據驅動團隊。立即體驗數據與專案管理的最佳結合,讓工作更輕鬆、更有成效。

相关推荐

广西新增本土 0 3,广西新增本土52 135
公元1825年历史年表 公元1825年历史大事 公元1825年大事记
「GT-I8552」精選商品優惠價格

「GT-I8552」精選商品優惠價格

10-15 👁️‍🗨️ 652
如何查找打印机的ip地址 5个查看小技巧
Stary是什么意思,Stary的意思翻译、用法、同义词、例句