Excel OR 函數全方位教學:語法、實用範例、進階應用與常見問題解析

本教學全面介紹Excel OR函數的語法、運作邏輯與多場景應用,涵蓋條件格式化、資料驗證、與IF等函數組合,並解析常見錯誤與FAQ,幫助你在專案管理、數據分析等工作中靈活運用,提升效率。

🧮 還在用 Excel 管理專案?試試這些更聰明的工具 🚀

從 Excel 升級到專業專案管理 × 自動化平台

還在用 Excel 追進度?monday.com 幫你把任務、時程、甘特圖、報表全部自動化! 支援 Excel 一鍵匯入,輕鬆轉換成更直覺的視覺化專案看板。 全球 22.5 萬家公司愛用,AI 輔助讓團隊溝通更順暢。
⭐ 最多人使用

從任務到 OKR,一站式專案與團隊協作平台

整合文件、OKR、任務與自動化流程,AI 助你更快完成工作。 也支援從 Excel 匯入專案資料。

輕鬆整理文件 × 規劃專案 × 建立資料庫

Notion AI 幫你自動生成 SOP、專案摘要與任務追蹤頁面。 從 Excel 匯入表格,打造你自己的工作空間。

Excel OR 函數完整教學

Excel OR 函數是資料分析與自動化流程中不可或缺的邏輯工具。無論是在成績判斷、出勤管理、庫存監控,還是專案任務追蹤,OR 函數都能協助你快速判斷多個條件,只要其中一項成立即返回 TRUE。以下將從語法、原理到實務應用,帶你全面掌握 OR 函數。


OR 函數語法與運作原理

基本語法說明

OR 函數的語法如下:

OR(條件1, 條件2, ...)
  • 條件1、條件2…:每個條件都可以是邏輯運算式(如A1>90)、單元格引用、或其他函數的結果。
  • 參數數量上限:在Excel較新版本中,OR函數最多可接受255個條件;舊版則為30個。
  • 支援資料型態:條件可為數值、文字、邏輯值(TRUE/FALSE)等。

邏輯運算原理與回傳值

  • 只要任一條件為 TRUE,OR 函數即回傳 TRUE。
  • 僅當所有條件皆為 FALSE 時,才回傳 FALSE。

範例解析

公式 結果 說明
=OR(3>5, 2<4) TRUE 其中一個條件成立
=OR(A1="完成", A2="延遲") TRUE/FALSE 任一欄位符合即為TRUE

OR 函數實用範例解析

單一條件與多重條件判斷

成績判斷案例

假設A1儲存學生分數,需判斷是否「高於90分」或「低於60分」:

=OR(A1>90, A1<60)
  • 若A1為95或55,結果皆為TRUE。

出勤管理情境

B1為「遲到」次數,C1為「早退」次數,需判斷是否有任一異常:

=OR(B1>0, C1>0)
  • 只要有遲到或早退,結果即為TRUE。

庫存監控範例

D1為「庫存量」,E1為「預計出貨量」,判斷是否需補貨:

=OR(D1<10, E1>50)
  • 庫存過低或出貨量過高,提醒補貨。

與 IF 函數結合應用

單一條件自動標註

=IF(OR(A1>90, A1<60), "需關注", "正常")
  • 分數異常自動標示「需關注」。

多層巢狀判斷

若需同時考慮多個學生(A1:A3),只要有一人分數異常即提醒:

=IF(OR(A1>90, A1<60, A2>90, A2<60, A3>90, A3<60), "有異常", "全部正常")

批次判斷進階

若需判斷一列數據是否有任一欄位為空,可結合ISBLANK:

=IF(OR(ISBLANK(A1), ISBLANK(B1), ISBLANK(C1)), "資料不全", "資料完整")

條件格式化與資料驗證中的OR應用

條件格式化範例

欲將分數高於90或低於60者以紅色標示:

  1. 選取分數欄位(如A1:A10)。
  2. 點選「條件格式化」>「新增規則」>「使用公式決定要設定格式的儲存格」。
  3. 輸入公式:=OR(A1>90, A1<60)
  4. 設定紅色填滿。

資料驗證應用

限制輸入值必須為「A」或「B」:

  1. 選取目標儲存格。
  2. 點選「資料」>「資料驗證」>「自訂」。
  3. 輸入公式:=OR(A1="A", A1="B")

與其他邏輯函數(AND、NOT)組合

AND 與 OR 比較

  • AND:所有條件皆需成立才回傳TRUE。
  • OR:任一條件成立即回傳TRUE。
公式 結果 說明
=AND(A1>90, A2>90) TRUE/FALSE 兩者皆大於90才為TRUE
=OR(A1>90, A2>90) TRUE/FALSE 任一大於90即為TRUE

組合應用範例

  • 判斷分數同時需「高於90」且「不是缺席」:
=AND(A1>90, NOT(A1="缺席"))
  • 判斷是否「高於90」或「低於60」,且「不是缺席」:
=AND(OR(A1>90, A1<60), NOT(A1="缺席"))

進階應用與常見問題

OR函數常見錯誤與排解

錯誤類型 常見原因 解決方法
#VALUE! 參數類型錯誤(如傳入範圍而非單一值) 檢查公式,確保傳入單一邏輯條件
#NAME? 拼字錯誤或未正確引用函數 檢查函數名稱與參數拼寫
#REF! 參照已刪除的儲存格 修正儲存格參照

實務案例

  • 若輸入 =OR(A1:A5>90) 會出現 #VALUE!,因為OR不接受直接傳入範圍。可用 =OR(A1>90, A2>90, A3>90, A4>90, A5>90) 或結合陣列公式。

Excel不同版本/Google Sheets的OR用法差異

  • Excel 桌面版/Web/手機版:語法一致,功能大致相同。部分舊版參數上限較低。
  • Google Sheets:語法相同,但支援直接傳入範圍。例如 =OR(A1:A5>90) 在Google Sheets可正確運算,Excel則需以陣列公式或展開條件。
  • 陣列公式:Excel需搭配 Ctrl+Shift+Enter(舊版),新版支援動態陣列。

FAQ:OR函數常見疑問解答

Q1:OR函數最多可接受幾個條件?
A:新版本Excel最多255個,舊版為30個。

Q2:OR可以用於多欄判斷嗎?
A:可以,但需將每個欄位條件明確列出,或在Google Sheets中直接傳入範圍。

Q3:OR與AND差異?何時選用?
A:OR用於「只要有一項成立」的情境,AND則需「全部成立」才為TRUE。

Q4:OR可否與條件格式化、資料驗證結合?
A:可,常用於多條件高亮或限制輸入。

Q5:OR可否與SUMPRODUCT等進階函數結合?
A:可,常用於多條件計算與統計。


總結與工具推薦

熟練運用Excel OR函數,能顯著提升資料判斷與自動化效率,無論是成績篩選、異常監控、任務狀態追蹤,皆可靈活應用。若你在團隊協作、專案管理中需進行多條件自動提醒或任務分派,建議嘗試如Monday.com、ClickUp等專業工具,這些平台內建自動化條件判斷,能將Excel的邏輯運算延伸至整體工作流程,協助你高效管理專案與團隊。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?