Excel函數小講堂:認識AND函數和OR函數

之前有篇文章提到了 AND 函數和 OR 函數,單一個完全的初學者不知如何看待這些函數,以下稍微對這兩個函數做一些分析。

一、AND 函數

單元格C2:=AND(A2,B2) 【複製公式,往下各列貼上】

如果要將輸入 A、B 以 0、1 來表示,則輸出函數改為:

單元格G2:=AND(E2,F2)*1 【複製公式,往下各列貼上】

記憶方式:有假(0)必為假(0);兩者為真(1)則為真(1)。

以下是關於 AND 函數的分析:(參考下圖)

(1) 當 A=FALSE,不管 B 為何,結果必為 FALSE。【與 B 無關】

(2) 當 A=TRUE,不管 B 為何,結果必為 B。【與 B 相同】

(3) 當 A 和 B 相反,結果為 FALSE。【與(1)同】

Advertisements

(4) 當 A=B=FALSE,結果為 FALSE;當 A=B=TRUE,結果為 TRUE。【與(2)同】

二、OR 函數

單元格C14:=OR(A14,B14) 【複製公式,往下各列貼上】

如果要將輸入 A、B 以 0、1 來表示,則輸出函數改為:

單元格G14:=OR(E14,F14)*1 【複製公式,往下各列貼上】

記憶方式:有真(1)必為真(1);兩者為假(0)則為假(0)。

以下是關於 OR 函數的分析:(參考下圖)

(1)當 A=FALSE,不管 B 為何,結果必為 B。【與 B 相同】

(2)當 A=TRUE,不管 B 為何,結果必為 TRUE。【與 B 無關】

(3) 當 A=B=FALSE,結果為 FALSE;當 A=B=TRUE,結果為 TRUE。【與(1)同】

Advertisements

(4) 當 A 和 B 相反,結果為 TRUE。【與(2)同】

三、綜合分析

(1) 當 A=B,AND(A,B)=OR(A,B)。

(2) 當 A<>B,AND(A,B)=FALSE,OR(A,B)=TRUE。【AND(A,B)和OR(A,B)相反】

【延伸學習】

當使用三個輸入變數時:

單元格D2:=AND(B2,C2,C2) 【複製公式,往下各列貼上】

單元格I2:=AND(F2,G2,H2)*1 【複製公式,往下各列貼上】

單元格D12:=OR(A12,B12,C12) 【複製公式,往下各列貼上】

單元格I12:=OR(F12,G12,H12)*1 【複製公式,往下各列貼上】

關於這兩個函數,之前有一篇類似文章可供參考:

使用Excel函數來練習運算思維

Advertisements

你可能會喜歡