附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
如果所有的引數為 true,則;,傳回邏輯值 TRUE如果一或多個引數為 FALSE,則傳回 FALSE。
語法
與(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
欄 1 |
欄 2 |
公式 |
描述 (結果) |
50 |
104 |
=AND(1<[欄1], [欄1]<100) |
因為 50 介於 1 和 100 之間 (Yes) |
50 |
104 |
=IF(AND(1<[欄2], [欄2]<100), [欄2], "數值超出範圍。") |
如果第二個數介於 1 到 100 之間,則顯示之,否則會顯示訊息 (數值超出範圍。) |
50 |
104 |
=IF(AND(1<[欄1], [欄1]<100), [欄1], "數值超出範圍。") |
如果第一個數介於 1 到 100 之間,則顯示之,否則會顯示訊息 (50) |