IF函數一般是指Excel中的IF函數,根據指定的條件來判斷其“真”(TRUE)、“假”(FALSE),根據邏輯計算的真假值,從而返回相應的內容。可以使用函數 IF 對數值和公式進行條件檢測。
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。
例如,A10=100 就是一個邏輯表達式,如果單元格 A10 中的值等於 100,表達式即為 TRUE,否則為 FALSE。本參數可使用任何比較運算符(一個標記或符號,指定表達式內執行的計算的類型。有數學、比較、邏輯和引用運算符等。)。
Value_if_true logical_test 為 TRUE 時返回的值。
例如,如果本參數為文本字符串“預算內”而且 logical_test 參數值為 TRUE,則 IF 函數將顯示文本“預算內”。如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數返回 0(零)。如果要顯示 TRUE,則請為本參數使用邏輯值 TRUE。value_if_true 也可以是其他公式。
Value_if_false logical_test 為 FALSE 時返回的值。
例如,如果本參數為文本字符串“超出預算”而且 logical_test 參數值為 FALSE,則 IF 函數將顯示文本“超出預算”。如果 logical_test 為 FALSE 且忽略了 value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 FALSE。如果 logical_test 為 FALSE 且 value_if_false 為空(即 value_if_true 後有逗號,並緊跟着右括號),則本參數返回 0(零)。VALUE_if_false 也可以是其他公式。
if函數除了遵守一般函數的通用規則以外,還有其特有的注意事項。
1 括號必須成對,上下對應。
2 if函數有N個條件則有N+1個結果,即若結果只有3種情況的,那麼條件只要2個就夠了。
3 if函數最多允許出現8個返回值(結果),也就意味着,最多套用7個if 。
4 多個if嵌套時,儘量使用同一種邏輯運算符。即:統一使用大於號或者統一使用小於號。避免出現不必要的錯誤。
5 if是個好函數,很管用。哈哈。他的格式是:=if(條件1,返回值1,返回值2) 。多個嵌套的格式:=if(條件1,返回值1,if(條件2,返回值2,if(條件3,返回值3,返回值4))) 。這裏先寫3層嵌套,4、5、6、7層同理。