Excel函數學習之三個多條件邏輯函數AND()、OR()、IF()
手機如何做表格:點擊查看
對于初學函數的小伙伴,復雜的函數公式你可以不用馬上懂,但是這三個多條件邏輯函數你一定要懂:AND、OR、IF,這三個函數可以說是在寫嵌套公式時使用最頻繁的。
每個函數就像是一個計算器,每個計算器都自帶了特殊功能,我們只需要按照計算器的規則,在對應的參數位置輸入數據,計算器就會自動完成特殊的運算。看看上次我們用運算符輸入的公式多繁瑣呀,有了函數就可以簡化我們的思考過程。
一、AND函數
如下圖所示的表格中,瓶子想找出設計部的設計實習生有哪些人,直接用excel的篩選功能就可以完成,但是今天我們要學習用函數解決問題。
我們先來分析,要找到設計部的設計實習生,需要滿足兩個條件“D列=設計”“E列=設計實習生”,并且兩個條件要同時為true(上次的教程講了比較運算結果為真時返回true,等號也是比較運算符)。那么我們如何用公式表達需要兩個條件同時為true結果才是true呢?
只需要在兩個條件中間加一個*(乘號),即(D列=設計)*(E列=設計實習生)。當兩個都為真時,相乘結果為1,表示是設計部的設計實習生;當其中任意一個為假時,結果就為0,表示不是設計部的設計實習生。
在I2單元格輸入公式=(D:D= "設計")*(E:E="設計實習生"),回車后雙擊I2單元格右下角填充公式。可以看到I3結果為1,即第三行胡圖圖滿足查找條件。
大家可以看到,上面這種方法如果沒人告訴你,你就需要腦袋多轉兩下才能想到。其實我們可以直接使用AND函數來解決,簡化思考過程。
AND(參數1,參數2……),參數 1和參數2都為true時,結果為true。
選中I2單元格,在編輯欄輸入公式=AND(D:D=”設計”,E:E=”設計實習生”)
然后按回車,可以看到I2公式結果為FALSE。將鼠標放置在I2單元格右下角雙擊填充公式,可以看到只有I3單元格為true,我們要找的設計部設計實習生就是第3行的胡圖圖。
二、OR函數
下面瓶子想找人事專員或者人事經理,只要找到任意一個人就可以。
前面瓶子使用了乘法來保證兩個條件同時滿足,現在可以使用加法來保證任意一個條件滿足。
(E列=人事經理)+(E列=人事專員),只要其中一個為真,相加的結果就為1;兩個都為假時,結果為0。
在I2單元格輸入公式=(E:E=”人事經理”)+(E:E=”人事專員”),回車后雙擊I2單元格右下角填充公式。可以看到I4和I7結果為1。
同樣的,我們也可以使用OR來解決這個問題。
OR(參數1,參數2……),兩個參數,任意一個為真,結果就為true,兩個都為假,結果就為FALSE。
在I2單元格輸入公式=OR(E:E=”人事經理”,E:E=”人事專員”),回車后,雙擊填充公式,結果如下,同樣是第4行和第7行為true。
三、IF函數
前面兩個函數都是判斷函數,只能判斷參數為真還是假,輸出的結果也只有true和false。如果瓶子想直接輸出人名,那就需要用IF函數來嵌套啦。
IF函數有三個參數,IF(條件,條件為真時的返回值,條件為假時的返回值),參數1表示條件,在上面第一個案例中,條件就是設計部的設計實習生;當結果為真時,就返回參數2,也就是對應的姓名;當結果為假時,就返回參數3,此時表示不是要找的人,我們就設定返回空白。
根據上面的分析,我們就可以在I2單元格寫出公式
=IF(and(D:D=”設計”,E:E=”設計實習生”),B:B,“ ”),雙擊填充。
同樣的道理,我們可以寫出第二個案例的公式。
=IF(OR(E:E=”人事經理”, E:E=”人事專員”),B:B,“ ”),雙擊填充。結果如下。
好了,今天的課程就到這里,為了檢測大家的學習效果,下面給大家留一個題。
如下所示,老板準備給每個人分發一筆補助金,按照工作年限來分發補助,那補助列的公式要怎么寫呢?
就用前面學習的IF函數解題喲,雖然并不是最簡單的解題方法,但是可以訓練大家的手感,特別是公式中需要中英文切換,以及有些字符需要加雙引號時,最容易出錯。函數高手也可以想一想有沒有更簡單的函數可以解題!
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。