每日最新頭條.有趣資訊

推薦Excel的3個實用的邏輯函數,讓你不再左右為難

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

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

帶著這些問題給大家推薦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 的自動填充功能,判斷出其他參與者成績對應的級別,如下圖所示。

獲得更多的PTT最新消息
按讚加入粉絲團