在 Excel 裡,AND 和 OR 的邏輯運算常會被使用到,而且可以解決大多數的邏輯運算問題。

XOR 函數你用過嗎?其特性是二個條件互斥時,結果才會傳回 TRUE。

以下圖為例,如果是二個條件:

條件一:2年級女性

條件二:1,3年級男生

二者條件只能「擇一」,該如何處理?

Excel-2年級女性或是1,3年級男生擇一

 

【設計與解析】

1. 運用 AND 和 OR 函數

「2年級女性」或是「1,3年級男生」只能擇一,表示必須為2年級女性、1年級男生、3年級男生。

儲存格D11:=IF(OR(AND(B11=2,C11="女"),AND(B11<>2,C11="男")),"V","")

(1) 邏輯運算一:AND(B11=2,C11="女")

二個條件均為真時,才會傳回 TRUE。

(2) 邏輯運算二:AND(B11<>2,C11="男")

二個條件均為真時,才會傳回 TRUE。

(3) 邏輯運算三:OR(邏輯運算一,邏輯運算二)

二個條件均只要有一個真時,會傳回 TRUE。

 

2. 運用 XOR 函數

儲存格D11:=IF(XOR(B11<>2,C11="女"),"V","")

(1) 條件一:B11<>2    (1年級或3年級)

(2) 條件二:C11="女"  (女性)

(3) 邏輯運算三:XOR(條件一,條件二)

XOR 運算的真值表如下圖:

當條件A和條件B的結果互斥時(不相同),才會傳回 TRUE。

image

 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel XOR AND OR
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()