閱讀記錄

隱藏 →
此為暫時記錄,會在關閉頁面後消失

Excel中IF函數如何根據條件傳回不同值?

Answer

Excel IF 函數根據條件傳回不同值的方法

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,依此類推,直到判斷出所屬等級。

結合 AND、OR 函數

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%,如果是,則顯示 "甲";否則,繼續判斷是否大於等於預定目標,依此類推,直到判斷出所屬等級。

你想知道哪些?AI來解答

Excel IF 函數的基本語法是什麼?

more

如何在 Excel 中使用 IF 函數進行單一條件判斷?

more

如何利用巢狀 IF 函數來實現 Excel 中的多重條件判斷?

more

Excel IF 函數如何與 AND 函數結合以達成複雜條件判斷?

more

在 Excel 業績分級的應用實例中,IF 函數的公式是如何判斷等級的?

more

你覺得這篇文章有幫助嗎?

likelike
有幫助
unlikeunlike
沒幫助
reportreport
回報問題
view
1
like
0
unlike
0
分享給好友
line facebook link