Excel IF 函數使用教學:達成資料分析的關鍵步驟

本頁面提供Excel IF函數的簡易教學,讓您了解其使用方式並看見其強大之處。學習如何透過條件式的設定,做出適合的數據處理與分析。無論是初學者或是進階使用者,都能在此找到實用的知識點。

讓資訊整合更靈活

記錄、協作、成長 — Notion帶來比Excel更靈活的工作方式!
免費使用

200+模板自動化工作流程

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

AI智能團隊協作

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

Excel IF函數的介紹

Excel的IF函數是一種邏輯函數,如果給定的條件為真,則返回一個值,如果為假,則返回另一個值。IF函數非常重要,因為它允許我們在處理數據時結合邏輯規則。

IF函數的語法

IF 函數的語法如下:

=IF(邏輯測試, [value_if_true], [value_if_false]) 

其中:

  • 邏輯測試 為要驗證的條件。
  • value_if_true 為條件成立時的返回值,若省略,則返回 TRUE。
  • value_if_false 為條件不成立時的返回值,若省略,則返回 FALSE。

IF 函數的使用例子

基本使用方式

假設我們有一份學生的成績表,我們希望把分數大於或等於60的學生標記為”及格”,小於60分的學生標記為”不及格”。我們可以這樣做:

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

巢狀的IF函數

在某些情況下,我們需要做更複雜的條件判斷。此時,我們可以使用巢狀的IF函數。例如,我們需要根據學生的分數給予他們等第等級。

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

上述公式會先判斷分數是否大於或等於90,如果是,則返回”優秀”;否則,再判断其是否大於或等於80,如果是,則返回”良好”。一直進行下去,如果分數小於60,則返回”不及格”。

IF函數的錯誤與排錯

如果IF函數結果返回錯誤,可能是以下幾種情況:

  • 邏輯測試裡的條件錯誤或無效
  • value_if_true 或 value_if_false 的參數資料類型不符
  • IF函數巢狀層級過多,超過Excel的限制(Excel 2007及其後版本的限制是64層)

檢查並修正上述各項可能的錯誤,便可使IF函數正確運作。

發佈留言

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