說明
使用此函式判斷集合中的任何條件是否為 TRUE。鏈結中支援。可與CHILDREFS 搭配使用。
語法
OR(logical_1, […, logical_255])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
logical_1 |
是 | 要評估的第一個條件或邏輯值。 | 表示邏輯值的儲存格參照、儲存格範圍、表達式或公式。 |
logical_n |
沒有 | 要評估的附加條件或邏輯值。 | 表示邏輯值的儲存格參照、儲存格範圍、表達式或公式。最多可提供 254 個附加值。 |
範例
範例資料
| A | B | |
|---|---|---|
| 1 | TRUE | FALSE |
| 2 | FALSE | FALSE |
| 3 | 15 | 20 |
| 4 | Apple | Banana |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 判斷兩個條件中是否至少有一個為真。 | =OR(A1,B1) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
| 判斷兩個條件中是否至少有一個為真。 | =OR(A2,B2) |
此公式的工作方式如下:
對於此資料集,此公式回報FALSE 。 |
| 檢查一個數字是否在兩個條件之一。 | =or(a3>10,b3<25) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
| 檢查指定範圍內的任何值是否為真。 | =OR(A1:B2) |
此公式的工作方式如下:
對於此資料集,此公式返回TRUE 。 |
附註
- 如果任何參數為 TRUE,OR 會返回 TRUE,只有當所有參數都為 FALSE 時,OR 才會返回 FALSE。
- OR 函數最多可接受 255 個參數。
- 如果參數是陣列或參照,則評估時只使用第一個元素。
- OR 函數會忽略無法轉換為 TRUE 或 FALSE 的空單元格和文字值。
- OR 在進行評估時不考慮大小寫。例如,OR(A1="yes", A1="YES", A1="Yes") 將會在 A1 包含任何「yes」的變體時回傳 TRUE,不論大小寫。
提示
- 將 OR 與IF 結合使用,可建立更複雜的條件語句。
- OR 可以用於儲存格範圍以及個別儲存格。
- 使用 OR 與比較運算符時,請確定每個條件都是完整的。例如
OR(A1>10,<5)應為OR(A1>10,A1<5)。 - 在條件格式化中,OR 對於高亮顯示符合任一條件的儲存格非常有用。