愛伊米

邏輯函式該怎麼用?

關注【新精英充電站】能力提升看得見!

在日常工作中,經常需要根據某個或某些條件對錶格中的資料進行判斷。

那麼,該怎樣進行判斷呢?是需要滿足一個條件還是滿足兩個條件,或者是滿足兩個條件中的任意一個條件呢?滿足條件又得到什麼結果呢?

帶著這些問題給大家推薦3個實用的邏輯函式,輕鬆解決你的困擾。

1.使用IF函式根據指定條件返回不同的結果

在遇到因指定的條件不同而需要返回不同結果的計算處理時,可以使用IF函式來完成。

語法結構:IF(logical_test,[value_if_true],[value_if_false])

● logical_test:必需引數,表示計算結果為 TRUE 或 FALSE 的任意值或表示式。

● value_if_true:可選引數,表示logical_test為TRUE時要返回的值,可以是任意資料。

● value_if_false:可選引數,表示logical_test為FALSE時要返回的值,也可以是任意資料。

IF 函式是一種常用的條件函式,它能對數值和公式執行條件檢測,並根據邏輯計算的真假值返回不同結果。其語法結構可理解為【=IF(條件,真值,假值)】,當【條件】成立時,結果取【真值】,否則取【假值】。

例如,在【各產品銷售情況分析】工作表中使用IF 函式來排除公式中除數為0的情況,使公式編寫更謹慎,具體操作步驟如下。

步驟01:開啟素材文,選擇E2單元格,單擊編輯欄中的【插入函式】按鈕,開啟【插入函式】對話方塊,在【選擇函式】列表框中選擇要使用的【IF】函式,單擊【確定】按鈕,如下圖所示。

邏輯函式該怎麼用?

步驟02:開啟【函式引數】對話方塊,在【Logical_test】引數框中輸入【D2=0】,在【Value_if_true】引數框中輸入【0】,在【Value_if_false】引數框中輸入【B2/D2】,單擊【確定】按鈕,如下圖所示。

步驟03:經過上步操作,即可計算出相應的結果。選擇F2單元格,單擊【函式庫】組中的【最近使用的函式】按鈕,在彈出的下拉選單中選擇【IF】函式,如下圖所示。

邏輯函式該怎麼用?

步驟04:開啟【函式引數】對話方塊,在各引數框中輸入如下圖所示的值,單擊【確定】按鈕。

步驟05:經過上步操作,即可計算出相應的結果。選擇G2單元格,在編輯欄中輸入需要的公式【=IF(B2=0,0,C2/B2)】,按【Enter】鍵確認函式的輸入,即可在G2單元格中計算出函式的結果,選擇E2:G2單元格區域,並向下拖動控制柄至G9單元格,即可計算出其他資料,效果如下圖所示。

邏輯函式該怎麼用?

2.使用AND函式判斷指定的多個條件是否同時成立

當兩個或多個條件必須同時成立才能判定為真時,稱判定與條件的關係為邏輯與關係。AND 函式常用於邏輯與關係運算。

語法結構:AND (logical1,[logical2],。。。)

● logical1:必需引數,表示需要檢驗的第一個條件,其計算結果可以為TRUE或FALSE。

● logical2,。。。:可選引數,表示需要檢驗的其他條件。

在AND函式中,只有當所有引數的計算結果為TRUE時,才返回TRUE;只要有一個引數的計算結果為FALSE,就返回FALSE。

例如,使用AND函式同時對面試人員的筆試成績和麵試成績是否都在60 分合格線內進行判定,具體操作步驟如下。

步驟01:開啟素材檔案,選擇E2單元格,輸入公式【=IF(AND(C2>= 60,D2>=60),“是”,“否”)】,按【Enter】鍵,即可判斷第一位面試人員的面試成績和筆試成績是否都在60分及格線內,如下圖所示。

邏輯函式該怎麼用?

步驟02:判斷其他人員的面試成績。使用Excel的自動填充功能,判斷出其他面試人員的面試成績,如下圖所示。

邏輯函式該怎麼用?

3.使用OR函式判斷指定的任一條件為真,即返回真

當兩個或多個條件中只要有一個成立就判定為真時,稱判定與條件的關係為邏輯或關係。OR 函式常用於邏輯或關係運算。

語法結構:OR (logical1,[logical2],。。。)

● logical1:必需引數,表示需要檢驗的第一個條件,其計算結果可以為TRUE或FALSE。

● logical2,。。。:可選引數,表示需要檢驗的其他條件。

OR 函式用於對多個判斷條件取並集, 即只要引數中有任何一個值為真就返回TRUE, 只有都為假才返回FALSE。

例如,某體育專案允許參與者有3 次考試機會,並根據3 次考試成績的最高分進行分級記錄,即只要有一次的考試及格就記錄為【及格】;同樣,只要有一次成績達到優秀的標準,就記錄為【優秀】;否則就記錄為【不及格】。這次考試成績統計實現的具體操作步驟如下。

步驟01:開啟素材檔案,合併H1:I1 單元格區域,並輸入【記錄標準】文字,在 H2、I2、H3、I3 單元格中分別輸入【優秀】【85】【及格】和【60】文字,選擇F2單元格,輸入公式【=IF(OR(C2>=$I$2,D2>=$I$2,E2>=$I$2),“優秀”,IF(OR(C2>=$I$3,D2=$I$3,E2>=$I$3),“及格”,“不及格 ”))】,按【Enter】鍵,即可判斷第一個參與者成績的級別,如下圖所示。

邏輯函式該怎麼用?

步驟02:檢視判斷結果。使用 Excel 的自動填充功能,判斷出其他參與者成績對應的級別,如下圖所示。

邏輯函式該怎麼用?