close

233

Excel邏輯比較運算子和布耳函數及實例解說

clip_image001   邏輯比較運算子

比較運算子有:「=等於」、「>大於」、「>=大於或等於」、「<小於」、「<=小於或等於」、「<>不等於」。

舉例來說:如果A1中的數值為10B1中的公式為=A1>10,那麼由於公式不成立,因此會返回布林值FALSE,如下圖所示。

image

如果公式為=A1>=10,則結果為TRUE,如下圖所示。

image

在公式=A1>=10中,A1>=10稱為邏輯運算式

邏輯運算式的形式為:「運算式1 邏輯操作符 運算式2

Excel中,邏輯運算式的值為TRUE或者FALSE

有時,將邏輯運算式的結果評估為10是有用的,特別是與數學運算子聯合使用時,Excel將布林代數值視為10。以上例,如果輸入公式=(A1>10)*1,將返回0,而=(A1>=10)*1將返回1

image

image

使用兩個負號可以使布林值代數轉換為數位數,例如可以使用公式=-(A1>10)。也可以使用N函數將True轉換為1False轉換為0。當希望使用布林值時,Excel將任何非零值當作TRUE,零值當作FALSE

clip_image001[1]   邏輯函數

AND函數和OR函數可用於測試兩個或多個邏輯運算式,而NOT函數用於取反邏輯運算式的值。

範例:

image

預設情況下,Excel在儲存格中放置布林代數。在上圖中,C2儲存格如果輸入公式「=A2>5」,那麼結果為TRUE,因為Excel將字母a不論大小寫(文字資料類型)5(也是文字資料類型)相比較,而aASCⅡ值是97,而5的值是53

實例:福佑斯電器製造工廠,每小時要測試10個項目,每個項目測量兩個量:PQP值必須滿足某個值,而Q值必須不能超過某個值,需要求出達到要求的產品百分比。

如下圖所示,在工作表中儲存格A5:E15B2:C3B16E16中輸入相應的文字和數值。

image

步驟1 將儲存格C2C3分別命名為P最小值Q最大值

步驟2 在儲存格C6中輸入公式:=–(A6>=P最小值),並下拉至第15列。

步驟3 在儲存格D6中輸入公式:=–(B6<=Q最大值),並下拉至第15列。

步驟4 在儲存格E6中輸入公式:=--AND(A6>P最小值,B6<=Q最大值),並下拉至第15列。

步驟5 在第16行中匯總結果並給出測試合格的百分比。在C16中使用公式:= AVERAGE ( C6:C15),向右拉至第E欄。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()