Excel 的 IF 函數如何判斷儲存格內容,並給予不同顯示結果?
Answer
IF 函數的核心概念
Excel 的 IF 函數基於三個要素運作:條件 (Condition)、符合條件的回傳值 (Value_if_true) 和不符條件的回傳值 (Value_if_false)。這個函數根據特定條件的真假,決定儲存格的顯示內容。條件通常是邏輯判斷,如 A1>10 或 B2="合格"。Excel 評估條件為 TRUE 或 FALSE,並據此執行不同動作。
條件判斷與回傳值設定
當 IF 函數的條件評估為 TRUE 時,函數會返回指定的回傳值。這可以是文字、數字、公式或另一個 IF 函數,以實現更複雜的判斷。例如,條件 A1>10 若為真,且符合條件的回傳值為 "大於 10",則儲存格會顯示 "大於 10"。反之,若條件評估為 FALSE,則函數返回另一個指定的回傳值。以前例來說,若不符條件的回傳值為 "小於等於 10",當 A1 的值小於等於 10 時,儲存格將顯示 "小於等於 10"。
實際應用與多重條件判斷
假設需要根據考試成績判斷學生是否及格,分數大於等於 60 分顯示“及格”,否則顯示“不及格”,可以使用 =IF(A1>=60, "及格", "不及格")。此外,Excel 提供了 IFS 函數,允許在單一公式中設定多個條件,適用於需要根據不同條件返回不同值的複雜情況,例如根據銷售額設定獎金等級,或依客戶消費金額提供不同折扣。