因此,IF語句可能有兩種結果。第壹個結果是比較結果為真,第二個結果是比較結果為假。
例如,= if (C2 = "是",1,2)表示如果(C2 =是,則返回1,否則返回2)。
語法描述:
使用邏輯函數?IF函數,如果條件為真,函數將返回值;如果條件為假,函數將返回另壹個值。
IF(邏輯_測試,值_ IF _真,[值_ IF _假])
例如:
= IF(A2 & gt;B2,“超出預算”,“正常”)
=IF(A2=B2,B4-A4,"")
參數名稱:
Logical_test(必選):要測試的條件。
Value_if_true(必選):logical_test?當的結果為TRUE時要返回的值。
Value_if_false(可選):logical _ test?當的結果為FALSE時要返回的值。
使用示例:
請點擊輸入圖片說明。
=IF(C2= "是",1,2)
在上面的例子中,單元格D2表示if (C2等於Yes,則返回1,否則返回2)。
請點擊輸入圖片說明。
=IF(C2=1,“是”,“否”)
在本例中,單元格D2中的公式表示:IF (C2 = 1,則返回yes,否則返回no)如您所見,IF函數可用於計算文本和數值。它也可以用來計算誤差。您不僅可以檢查壹個內容是否等於另壹個內容並返回單個結果,還可以使用數學運算符並根據需要執行其他計算。此外,多個IF函數可以嵌套在壹起執行多重比較。
請點擊輸入圖片說明。
= IF(C2 & gt;B2,“超出預算”,“在預算內”)
在上面的例子中,D2的IF函數表示if (C2大於B2,返回“超出預算”,否則返回“預算內”)。
請點擊輸入圖片說明。
= IF(C2 & gt;C2 B2-B2,0)
在上面的示例中,函數返回壹個數學運算,而不是文本結果。E2中的公式表示如果(實際值大於預算,將從實際金額中減去預算金額,否則不返回結果)。
請點擊輸入圖片說明。
=IF(D7=“是”,E5*0.0825,0)
在本例中,E7中的公式表示if (D7 =“是”,計算E5 * 8.25%的總額,否則不應繳納銷售稅,因此返回0)。
註意:如果要在公式中使用文本,需要用引號將文本括起來(例如,“文本”)。唯壹的例外是,當使用TRUE和FALSE時,Excel可以自動理解它們。
常見問題:
1,單元格中的0(零):value_if_true?還是?value_if_False?參數沒有參數值。要查看返回的正確值,應該向兩個參數添加參數文本,或者向參數添加TRUE或FALSE。
2 、#姓名?(顯示在單元格中):這通常意味著公式中有拼寫錯誤。