首頁 > 軟體

不可思議,1個函數都不用,也能搞定Excel多條件判斷

2021-04-04 02:40:25

【溫馨提示】親愛的朋友,閱讀之前請您點選【關注】,您的支援將是我最大的動力!#Excel函數公式#

平常我們在Excel表格中進行多條件判斷時,一般用IF函數,在Excel2019版本中又出現了一個IFS函數,對於多條件判斷更是簡單方便。

但是,今天,標題大家已經看到了,1個函數都不用就能搞定多條件判斷,有些不相信了吧?慢慢來看。

01.單條件判斷

先來個簡單的單條件判斷,要求:下圖表格中給女員工發放補助200元。

用IF函數解決:

在G2單元格輸入公式:=IF(E2="女",200,0),回車鍵確認公式後,再選中G2單元格,雙擊或下拉填充公式即可得到計算結果。

公式很簡單,含義不再講述。

不用函數解決:

在G2單元格輸入公式:=(E2="女")*200,同樣雙擊或下拉填充公式。

說好的沒用函數,問題也解決了。還是來看看公式的含義吧!

我們都知道IF函數的第一個參數為條件,返回邏輯值TRUE(真值)或FALSE(假值),而邏輯值也是可以進行運算的,其中TRUE為1,FALSE為0,不用函數的公式就是利用了這一點來實現的。

公式中(E2="女"),當E2="女"時,為真值,也就是1,與後面的*200計算結果就不用說了吧,你懂得!

02.兩個條件判斷

其實明白了單條件判斷不用函數,多條件理解就相對簡單了。要求:給「生產部」「操作工」發放補助300元。

用IF函數解決:

公式:=IF(AND(B2="生產部",C2="操作工"),300,0)

由於要滿足兩個條件,公式中用AND函數測試所有條件均為TRUE或FALSE。

不用函數解決:

公式:=(B2="生產部")*(C2="操作工")*300

公式中(B2="生產部")(C2="操作工")只要有一個不滿足結果是FALSE,也就是0,那麼公式最終結果也是0。

03.三個條件判斷

再增加一個條件, 要求:給「生產部」「操作工」發放補助300元,其中女員工追加100元,也就是生產部女操作工發放補助400元。

用IF函數解決:

公式:=IF(AND(B2="生產部",C2="操作工"),IF(E2="女",400,300),0)

公式中使用了IF函數巢狀,外層IF函數判斷「生產部」和「操作工」,內層IF函數判斷「女」員工。

不用函數公式解決:

公式:=(B2="生產部")*(C2="操作工")*300+(B2="生產部")*(C2="操作工")*(E2="女")*100

又是一個函數也沒用,神奇吧!公式雖然長一些,相信小夥伴們也能看明白了吧,就是小學生的乘法和加法運算,所以不要把Excel函數想得那麼高、大、上,你有什麼更好的多條件判斷公式可以評論區留言分享喲!

小夥伴們,在使用Excel中還碰到過哪些問題,評論區留言一起討論學習,堅持原創不易,您的點贊轉發就是對小編最大的支援,更多教程點選下方專欄學習。

6個WPS表格操作技巧,還你體驗不一樣的表格資料處理

10個WPS表格操作技巧,是你在Excel中找不到的,速速學起!

12個比較常用的WPS表格技巧,帶你深入學習WPS


IT145.com E-mail:sddin#qq.com