Excel OR 函數
Excel 中的 OR 函數可同時測試多個條件,只要任一條件成立,便傳回 TRUE;若所有條件皆不成立,則傳回 FALSE。OR 函數還能與 AND 及 IF 函數靈活搭配使用。

語法:
Excel 中 OR 函數的語法如下:
=OR ()logical 1, [logical 2], ...)
引數:
- Logical 1:必要。您要測試的第一個條件或邏輯值。
- Logical 2:選用。要評估的第二個條件或邏輯值。
注意事項:
- 1. 引數必須為邏輯值(例如 TRUE 或 FALSE),或是包含邏輯值的陣列或參照。
- 2. 若指定範圍內不含任何邏輯值,OR 函數將傳回 #VALUE! 錯誤。
- 3. 在 Excel 2007 及更新版本中,最多可設定 255 個條件;而在 Excel 2003 中,則僅支援最多 30 個條件。
傳回值:
測試多個條件,只要任一參數為真,即傳回 TRUE;否則傳回 FALSE。
範例:
範例 1:僅使用 OR 函數
以下列資料為例:

| 公式 | 結果 | 說明 |
| Cell C4: =OR(A4,B4) | TRUE | 顯示 TRUE,因為第一個參數為真。 |
| Cell C5: =OR(A5>60,B5<20) | FALSE | 顯示 FALSE,因為兩個條件都未符合。 |
| Cell C6: =OR(2+5=6,20-10=10,2*5=12) | TRUE | 顯示 TRUE,因為條件「20-10」符合。 |
範例 2:在同一公式中結合使用 OR 與 AND 函數
在 Excel 中,您可能需要將 AND 與 OR 函數結合使用以解決某些問題,以下是幾種基本模式:
- =AND(OR(Cond 1, Cond 2), Cond 3)
- =AND(OR(Cond 1, Cond 2), OR(Cond 3, Cond 4)
- =OR(AND(Cond 1, Cond 2), Cond 3)
- =OR(AND(Cond 1,Cond 2), AND(Cond 3,Cond 4))
例如,若您想找出產品為 KTE 與 KTO 的項目,其中 KTE 的訂單數超過 150,而 KTO 的訂單數則超過 200.
請使用此公式,然後向下拖曳填滿控點至欲套用公式的儲存格,即可獲得如下圖所示的結果:
=OR(AND(A4="KTE", B4>150), AND(A4="KTO", B4>200))

範例 3:在同一公式中結合使用 OR 與 IF 函數
此範例協助您掌握 OR 與 IF 函數的組合運用。例如,您有一張學生測驗成績表,只要任一科成績超過 60 分,該生即通過期末考試;否則,則視為不及格。請參見下圖:

若要檢查學生是否通過考試,可將 IF 與 OR 函數搭配使用,請使用下列公式:
=IF((OR(B2>=60, C2>=60)), "Pass", "Fail")
此公式表示:只要 B 欄或 C 欄中任一數值大於或等於 60,即傳回「Pass」;否則傳回「Fail」。請參見下圖:

範例 4:以陣列形式使用 OR 函數
若將 OR 函數以陣列公式形式使用,即可針對特定範圍內的所有數值測試指定條件。
例如,若要檢查 A1:C8 範圍內是否有任一儲存格的數值大於 1500,請使用下列陣列公式,並同時按下 Ctrl + Shift + ENTER 鍵:若有儲存格數值大於 1500,即傳回 TRUE;否則傳回 FALSE。請參見下圖:
=OR(A1:C8>1500)

最佳 Office 生產力工具
Kutools for Excel-助您脫穎而出
| 🤖 | KUTOOLS AI 助手:根據以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依性下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單寄送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
在您的慣用語言中使用 Kutools-支援英文、西班牙文、德文、法文、中文及 40+ 種其他語言!
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能觸手可及……
Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 當您同時檢視與編輯多份文件時,生產力提升 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。