EXCEL教學:5分鐘搞懂OR函數用法、多條件、搭配AND用法

OR 是 EXCEL 中常用的函數之一,用於檢查多個條件中,是否至少有一個條件為「TRUE」。特別適合在需要檢查多個條件是否滿足其中一個條件時使用,例如在進行邏輯判斷條件篩選時。

本文將會用 5 分鐘的時間,教你 OR 函數的基本用法多條件應用搭配 IF、AND 進行更複雜的條件設定,以及常見的錯誤提示

那麼我們就開始吧!

OR 函數用法

OR 函數用於用於檢查多個條件中,是否至少有一個條件為「TRUE」。

以下是 OR 的函數說明:

=OR ( logical1 , [logical2] )

使用範例:利用 OR 函數檢查國文或英文是否至少有一科及格:

=OR ( B2>=60 , C2>=60 )

可以發現當兩個條件皆為 TRUE,或至少有一個條件為 TRUE 時,OR 函數就會回傳 TRUE;而當兩個條件皆為 FALSE 時,OR 函數則會回傳 FALSE。


OR 函數多條件用法

如果有多個條件需要判斷,OR 函數也可以輸入 2 個以上的判斷式

使用範例:利用 OR 函數檢查國文、英文、生物是否至少有一科及格:

=OR ( B2>=60 , C2>=60 , D2>=60 )

只要有其中一科高於 60 分,OR 函數就會回傳 TRUE。


OR 函數進階用法 – 搭配 IF 函數

IF 函數是 EXCEL 中30個必學函數之一。我們可以透過 IF 函數設定條件,當滿足該條件時顯示一種值,不滿足時則顯示另一種值,使整理資料時更加有效率。

而 OR 函數 + IF 函數可以讓我們判斷多個條件是否成立,若其中一個條件成立,則執行特定的動作,而不單單只會回傳 TRUE 或 FALSE。

使用範例:如果國文及格「或者」英文及格,回傳「V」,若都不及格則回傳「X」:

=IF ( OR(B2>=60,C2>=60) , “V” , “X” )

如此一來,國文或英文及格時,IF 函數會回傳「V」,若國文與英文皆不及格,IF 函數會回傳「X」。


OR 函數進階用法 – 搭配 AND 函數

AND 函數用於判斷是否同時滿足兩種條件,如果同時滿足的話回傳 TRUE,有其中一個條件不滿足則回傳 FALSE。

而 OR+AND 函數可以幫我們設定更多樣的條件判斷式。

使用範例:利用 OR+AND 函數找出性別為男,而且國文或英文及格的同學:

=AND ( B2=”男” , OR(C2>=60,D2>=60) )

同樣的,我們可以再把這串 AND 函數塞進 IF 函數中,讓 IF 函數執行特定的動作:

=IF ( AND(B2=”男”,OR(C2>=60,D2>=60)) , “V” , “X” )


補充:利用 OR 函數進行條件變色

假設我們想要將國文或英文及格的「姓名」欄位進行醒目變色,我們可以利用 EXCEL 的「條件式格式設定」功能。

以下是進行條件變色的詳細步驟:

STEP. 1:我們先選取資料範圍,並點擊「常用」⭢「條件式格式設定」⭢「新增規則」。

STEP. 2:選取最下面的「使用公式來決定要格式化哪些儲存格」,並在公式處輸入:

=OR ( B2>=60 , C2>=60 )

STEP. 3:點擊「格式」,並設定希望變色的儲存格顏色、文字顏色等等,最後按下「確定」。

STEP. 4:就可以看到國文或英文大於 60 分的儲存格就會依照我們設定的格式進行變色啦!


OR 函數常見錯誤

  • #VALUE!:當引數中有無效的邏輯表達式或非邏輯值時,EXCEL 會返回 #VALUE! 錯誤,此時需要檢查 OR 函數的引數有沒有撰寫錯誤。
  • #NAME?:通常是由於函數名稱拼寫錯誤造成的,例如將 OR 打錯成了 RO。
  • #REF!:如果引用的儲存格無效(如引用了一個已被刪除的範圍),Excel 就會顯示 #REF! 錯誤。

參考資料

  • 我的大腦

發佈留言

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

點擊打開目錄