Excel-公式中使用邏輯判斷

在 Excel 裡,有許多公式中都需要用到邏輯判斷,例如函數:NOT、AND、OR、XOR等,可以直接做邏輯運算,而函數:IF、IFS、SWITCH、IFERROR、IFNA等在參數中也都含有運算結果 TRUE/FALSE 的判斷。

Excel-公式中使用邏輯判斷

邏輯運算有其規則,使用時要先知道其邏輯概念,必要時背下來,使用上不容易出錯。

Excel-公式中使用邏輯判斷

有些初學者要理解這些相關的邏輯判斷的確不容易,藉助其他工具來幫助理解吧!

例如:logic.ly網站有提供線上工具(https://logic.ly/demo/)

你可以在線上繪製 NOT、AND、OR、XOR 的「電路」結構,然後:

(1) 以開關的狀態當為輸入,開:TRUE、關:FALSE

(2) 以燈泡的狀態當為輸出,亮:TRUE、滅:FALSE。。

Excel-公式中使用邏輯判斷

XOR 函數為例,輸入相同者輸出為 FALSE(0)、輸入不同者輸出為 TRUE(1)。

(這是互斥或的邏輯)

Excel-公式中使用邏輯判斷

只要撥動開關,觀察燈泡會不會亮,來幫助理解邏輯運算結果。

Excel-公式中使用邏輯判斷

在 IF 函數也會用到邏輯運算,例如:判斷成績是否及格時,根據一個成績判斷是否大於或等於60,條件成立時輸出「及格」,條件不成立時輸出「不及格」。

在公式中可以使運算:

(1) 算數運算:+、-、*、/ 等

(2) 關係運算:>、<、=、>=、<=、<>

(3) 邏輯運算:AND、OR、NOT、XOR 等

公式裡的 A2>=60 即為關係運算,傳回值為 TRUE/FALSE。

Excel-公式中使用邏輯判斷

也可以使用邏輯運算式,例如:判斷數字是偶數且大於 5000。

在判斷式中使用 AND 函數來運算,二個條件:A2>5000、MOD(A2,2)=0 中,必須二者皆為 TRUE 時,輸出才會是 TRUE

Excel-公式中使用邏輯判斷

如果將公式:AND(A2>5000,MOD(A2,2)=0) 改為:(A2>5000)*(MOD(A2,2)=0)

其中運算子「*」相當於執行 AND 邏輯運算。

Excel-公式中使用邏輯判斷

當在設定格式化的條件時,一定會用到邏輯判斷傳回值 TRUE/FALSE,藉以決定是否套用條件成立時的格式。例如:判斷數字是偶數且大於5000時,顯示紅色字。。

Excel-公式中使用邏輯判斷

如果你使用 IFERROR 函數,在公式結果出錯時顯示不同文字。

公式:=IFERROR(B2/B3,"錯誤結果")

其中,在公式沒有發生錯誤時,顯示運算結果;在公式發生錯誤時,顯示錯誤訊息。

Excel-公式中使用邏輯判斷

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

arrow
arrow
    文章標籤
    Excel 邏輯 AND OR NOT
    全站熱搜

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