複製鏈接
請複製以下鏈接發送給好友

OR函數

鎖定
在其參數組中,任何一個參數邏輯值為 TRUE,即返回 TRUE;所有參數的邏輯值為 FALSE,才返回 FALSE。
中文名
OR函數
屬    性
函數
參數邏輯值
為 TRUE
返    回
FALSE

目錄

OR函數語法

OR(logical1,logical2,...)
Logical1,logical2,... 為需要進行檢驗的 1 到 30 個條件表達式

OR函數説明

· 參數必須能計算為邏輯值,如 TRUE 或 FALSE,或者為包含邏輯值的數組( 用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量)或引用。
· 如果數組或引用參數中包含文本或空白單元格,則這些值將被忽略。
· 如果指定的區域中不包含邏輯值,函數 OR 返回錯誤值 #VALUE!。
·可以使用 OR 數組公式來檢驗數組中是否包含特定的數值。若要輸入數組公式,請按 Ctrl+Shift+Enter。

OR函數示例

如果您將示例複製到空白工作表中,可能會更易於理解該示例。
-
A
B
1
公式
説明(結果)
2
=OR(TRUE)
參數為TRUE(TRUE)
3
=OR(1+1=1,2+2=5)
所有參數的邏輯值為FALSE(FALSE)
4
=OR(TRUE,FALSE,TRUE)
至少一個參數為TRUE(TRUE)
舉一個實際例子來説明,下面一張表,有兩個屬性,要篩選出至少有一項不為空的人名,要用到OR這個函數
-
A
B
C
D
1
姓名
借支金額
餐卡金額
篩選出至少有一個有金額的
2
張三
-
-
=OR(B2="",C2="")
3
李四
100
-
=OR(B3="",C3="")
4
王五
-
100
=OR(B4="",C4="")
5
趙六
100
100
=OR(B5="",C5="")
D5的結果將是:FALSE,其他D2、D3、D4將為TRUE,再用篩選工具,將為TRUE的篩選出來,即可達到目的。