如果所有自變數都是 TRUE,則傳回邏輯值 TRUE;如果一或多個自變數為 FALSE,則傳回 FALSE。
語法
AND (logical1,logical2,...)
Logical1, logical2, ... 是 1 到 30 個您想要測試為 TRUE 或 FALSE 的條件。
註解
-
這些引數必須評估為邏輯值 (如 TRUE 或 FALSE),或是這些引數必須是包含邏輯值的欄參照。
-
如果欄參照自變數包含文字,AND 會傳回 #VALUE! 錯誤值;如果是空值,則會傳回 FALSE。
-
如果自變數不包含邏輯值,AND 會傳回 #VALUE! 的錯誤值。
範例 1
公式 |
描述 (結果) |
---|---|
=AND (TRUE,TRUE) |
所有引數都是 TRUE (Yes) |
=AND (TRUE,FALSE) |
一個引數為 FALSE (No) |
=AND (2+2=4, 2+3=5) |
所有引數皆評估為 TRUE (Yes) |
範例 2
Col1 |
Col2 |
公式 |
說明 (結果) |
---|---|---|---|
50 |
104 |
=AND(1<[欄1], [欄1]<100) |
因為 50 介於 1 和 100 之間 (Yes) |
50 |
104 |
=IF (AND (1<[Col2], [Col2]<100) , [Col2], “值超出範圍。”) |
如果第二個數介於 1 到 100 之間,則顯示之,否則會顯示訊息 (數值超出範圍。) |
50 |
104 |
=IF(AND(1<[欄1], [欄1]<100), [欄1], "數值超出範圍。") |
如果第一個數介於 1 到 100 之間,則顯示之,否則會顯示訊息 (50) |