搜尋
Close this search box.

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

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

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函數正確運作。

Microsoft Excel

免費使用Excel網頁版,自動雲端儲存所有數據,並可配合使用最新的Copilot智能助手,輕鬆分析、理解和視覺化您的資料。   於下面前往Microsoft官網了解更多詳情,並可即時開通免費使用個人版帳號/免費試用一個月家用版/商務版帳號。

發佈留言

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