Excel函數應用教程:邏輯運算符

所謂邏輯運算符也就是與、或、是、非、真、假等等條件判斷符號。這裡介紹六條。  1.AND  用途:所有參數的邏輯值為真時返回TRUE(真);只要有一個參數的邏輯值為假,則返回FALSE(假)。  語法:AND(logical1,logical2,…)。  參數:Logical1,logical2,…為待檢驗的1~30個邏輯表達式,它們的結論或為TRUE(真)或為FALSE(假)。參數必須是邏輯值或者包含邏輯值的數組或引用,如果數組或引用內含有文字或空白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,AND將返回錯誤值#value!。  實例:如果A1=2、A=6,那麼公式「=AND(A1A2)」返回FALSE。如果B4=104,那麼公式「=IF(AND(1  2.FALSE  用途:返回邏輯值FALSE。  語法:FALSE()  參數:該函數不需要參數  實例:如果在A1單元格內輸入公式「=FALSE()」,回車後即可返回FALSE。若在單元格或公式中輸入文字FALSE,Excel會自動將它解釋成邏輯值FALSE。  3.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(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))」,其中第二個IF語句同時也是第一個IF語句的參數。同樣,第三個IF語句是第二個IF語句的參數,以此類推。例如,若第一個邏輯判斷表達式C2>=85成立,則D2單元格被賦值「A」;如果第一個邏輯判斷表達式C2>=85不成立,則計算第二個IF語句「IF(C2>=70」;以此類推直至計算結束,該函數廣泛用於需要進行邏輯判斷的場合。  4.NOT  用途:求出一個邏輯值或邏輯表達式的相反值。如果您要確保一個邏輯值等於其相反值,就應該使用NOT函數。  語法:NOT(logical)  參數:Logical是一個可以得出TRUE或FALSE結論的邏輯值或邏輯表達式。如果邏輯值或表達式的結果為FALSE,則NOT函數返回TRUE;如果邏輯值或表達式的結果為TRUE,那麼NOT函數返回的結果為FALSE。  實例:如果A1=6、A2=8,那麼公式「=NOT(A1  5.OR  用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。  語法:OR(logical1,logical2,...)  參數:Logical1,logical2,...是需要進行檢驗的1至30個邏輯表達式,其結論分別為TRUE或FALSE。如果數組或引用的參數包含文本、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,OR函數將返回錯誤#value!。  實例:如果A1=6、A2=8,則公式「=OR(A1+A2>A2,A1=A2)」返回TRUE;而公式「=OR(A1>A2,A1=A2)」返回FALSE。  6.TRUE  用途:返回邏輯值TRUE。  語法:TRUE()  參數:該函數不需要參數  實例:如果在A1單元格內輸入公式「=TRUE()」,回車後即可返回TRUE。若在單元格或公式中輸入文字TRUE,Excel會自動將它解釋成邏輯值TRUE。函數TRUE主要用於與其它電子表格程序兼容
推薦閱讀:

js 字元串編碼轉換函數
decodeURIComponent() 函數
EXCEL中的TEXT函數詳解
函數的最大值和最小值

TAG:邏輯 | 函數 | 教程 | Excel | Excel函數 | 運算 | 運算符 |