(七)邏輯運算


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<B4,B4< p>


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 函數返回T RUE;如果邏輯值或運算式的結果為TRUE,那麼NOT 函數返回的結果為FALSE。 實例:如果A1=6、A2=8,那麼公式“=NOT(A1< p>
5.OR
用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。 語法:OR(logical1,logical2,...) 參數:Logical1,logical2,...是需要進行檢驗的1 至30 個邏輯運算式,其結論分別為TRUE 或FA LSE。如果陣列或引用的參數包含文本、數位或空白單格,它們將被忽略。如果指定的區域中不包含邏輯值,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 主要用於與其他試算表程式相容。

arrow
arrow
    全站熱搜

    親德青少年班 發表在 痞客邦 留言(0) 人氣()