Excel 的 IF 函數是根據指定條件判斷真假,並傳回不同值的常用工具。其基本語法為 =IF(條件, 符合條件時傳回的值, 不符合條件時傳回的值)。以下將說明如何運用 IF 函數,根據不同條件傳回不同值。
最簡單的用法是判斷單一條件是否成立。例如,若要判斷儲存格 A1 的數值是否大於 10,並在 B1 顯示結果,可在 B1 輸入公式 =IF(A1>10, "大於 10", "小於或等於 10")。這個公式會判斷 A1 是否大於 10,如果是,則 B1 顯示 "大於 10",否則顯示 "小於或等於 10"。
若要根據多個條件傳回不同值,可以巢狀方式使用 IF 函數。例如,將分數分為優、甲、乙、丙四個等級,可使用以下公式:=IF(A1>=90, "優", IF(A1>=80, "甲", IF(A1>=70, "乙", "丙")))。此公式首先判斷 A1 是否大於等於 90,如果是,則顯示 "優";否則,繼續判斷是否大於等於 80,依此類推,直到判斷出所屬等級。
IF 函數也可以與 AND、OR 函數結合,進行更複雜的條件判斷。例如,若要判斷 A1 是否大於 10 且 B1 是否小於 20,可使用公式 =IF(AND(A1>10, B1<20), "符合條件", "不符合條件")。若要判斷 A1 是否大於 10 或 B1 是否小於 20,可使用公式 =IF(OR(A1>10, B1<20), "符合條件", "不符合條件")。
假設要根據業績目標達成率將分店分為甲、乙、丙三級,可以使用 IF 函數進行判斷。如果 B 欄為實際業績,C 欄為預定目標,可以在 D 欄輸入公式 =IF(B3>=C3*1.2, "甲", IF(B3>=C3, "乙", "丙"))。這個公式會判斷 B3 的業績是否大於等於預定目標的 120%,如果是,則顯示 "甲";否則,繼續判斷是否大於等於預定目標,依此類推,直到判斷出所屬等級。
This is a simplified version of the page. Some interactive features are only available in the full version.
本頁為精簡版,部分互動功能僅限完整版使用。
👉 View Full Version | 前往完整版內容