邏輯運算函數就是真、假、與、或、非等條件判斷函數。
1、TRUE
- 用途:返回邏輯值TRUE
- 語法:TRUE()
- 參數:該函數不需要參數
如果在A1單元格內輸入公式“=TRUE()”,回車后即可返回TRUE。若在單元格或公式中輸入文字TRUE,Excel會自動將它解釋成邏輯值TRUE。
2.FALSE
- 用途:返回邏輯值FALSE
- 語法:FALSE()
- 參數:該函數不需要參數
如果在A1單元格內輸入公式“=FALSE()”,回車后即可返回FALSE。若在單元格或公式中輸入文字FALSE,Excel會自動將它解釋成邏輯值FALSE。
3.AND
- 用途:所有參數的邏輯值都為真時返回TRUE(真),只要有一個參數的邏輯值為假,則返回FALSE(假)。
- 語法:AND(logical1,logical2,…)
- 參數:logical1,logical2,…為待檢驗的邏輯表達式,它們的結論或為TRUE(真)或為FALSE(假)。參數必須是邏輯值或者包含邏輯值的數組或引用,如果數組或引用內含有文字或空白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,AND將返回錯誤值#value!。
如果A1=TRUE、A2=FALSE,那么公式“=AND(A1,A2)”返回FALSE。
4.OR
- 用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。
- 語法:OR(logical1,logical2,...)
- 參數:logical1,logical2,...是需要進行檢驗的邏輯表達式,其結論分別為TRUE或FALSE。如果數組或引用的參數包含文本、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,OR函數將返回錯誤#value!。
如果A1=TRUE、A2=FALSE,則公式“=OR(A1,A2)”返回TRUE。
5.NOT
- 用途:求出一個邏輯值或邏輯表達式的相反值。
- 語法:NOT(logical)
- 參數:logical是一個可以得出TRUE或FALSE結論的邏輯值或邏輯表達式。如果邏輯值或表達式的結果為FALSE,則NOT函數返回TRUE;如果邏輯值或表達式的結果為TRUE,那么NOT函數返回的結果為FALSE。
如果A1=TRUE,那么公式“=NOT(A1)”返回FALSE。
6.IF
- 用途:邏輯判斷,根據邏輯表達式的真假,返回不同的結果。
- 語法:IF(logical_test,value_if_true,value_if_false)
- 參數:logical_test計算結果為TRUE或FALSE的任何數值或表達式;value_if_true是Logical_test為TRUE時函數的返回值,如果logical_test為TRUE并且省略了value_if_true,則返回TRUE,而且value_if_true可以是一個表達式;value_if_false是Logical_test為FALSE時函數的返回值。如果logical_test為FALSE并且省略value_if_false,則返回FALSE,value_if_false也可以是一個表達式。
公式“=IF(A1>B1,"A","B")”,若A1>B1成立,則單元格被賦值“A”,否則就賦值為“B”,該函數廣泛用于需要進行邏輯判斷的場合。
