小夥伴們好啊,今天老祝為大家準備了一組日常工作中常用的多條件判斷、統計Excel函數公式,點滴積累,也能提升工作效率。
1、IF函數多條件判斷
要求:如果部門為生產、崗位為主操 有高溫補助。
公式:
=IF(AND(B2="生產",C2="主操"),"有","無")
公式簡析:
IF函數的作用是完成非此即彼的判斷。
本例中,第一參數使用AND函數的結果作為判斷依據,如果AND函數返回TRUE,IF函數返回第二參數指定的內容「有」,否則返回「無」。
AND函數能夠對多個條件進行判斷,如果同時符合,返回邏輯值TRUE,否則為FALSE。
2、SUMIF多條件求和
要求:統計E2和E3單元格中兩個部門的崗位補助總額
公式:
=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))
公式簡析:
SUMIF函數的作用是對根據指定的條件對數據進行求和。
用法是:
=SUMIF(條件區域,指定的條件,求和區域)
本例中,SUMIF函數求和條件使用E2:E3,也就是B2:B9單元格的部門等於E2:E3單元格中指定的部門,就對C列對應的數值進行求和。最終得到兩個部門的崗位補助額,再使用SUMPRODUCT函數進行求和。
3、SUMIFS多條件求和
要求:統計部門為生產,並且崗位為主操的補助總額
公式:
=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)
公式簡析:
SUMIFS函數的作用是根據多個指定的條件進行求和。
用法是:
=SUMIFS(求和區域,條件區域1,指定的條件1,條件區域2,指定的條件2……)
本例中,SUMIFS函數的第一個條件區域為B2:B9,對應的求和條件為F2中指定的部門,第二個條件區域為C2:C9,對應的求和條件為G2第中指定的崗位。如果兩個條件同時符合,就對求和區域D2:D9對應的數值進行求和匯總。
4、包含關鍵字的多條件求和
要求:統計部門包含「生產」,並且崗位為主操的補助總額。
公式:
=SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)
公式簡析:
SUMIFS函數的求和條件為文本內容時,支持使用通配符。星號表示任意多個字符,半角問號表示任意一個字符。
注意,在星號兩側需要先加上半角引號,然後再用&與單元格地址連接。
5、多條件計數
要求:統計統計部門為生產,並且崗位為主操的人數。
公式:
=COUNTIFS(B2:B9,F2,C2:C9,G2)
公式簡析:
COUNTIFS函數的作用是統計符合多個條件的個數。
用法是:
=COUNTIFS(條件區域1,條件1,條件區域2,條件2……)
COUNTIFS函數統計多個條件同時符合時的個數有多少,在統計條件中也支持使用通配符,用法與SUMIFS函數相同。
6、多條件計算平均值
要求:統計統計部門為生產,並且崗位為主操的平均補助額。
公式:
=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)
公式簡析:
AVERAGEIFS的作用是計算符合多個條件的平均值,用法和SUMIFS類似。第一參數是要統計平均值的區域,之後分別是成對的條件區域和指定條件。
本例中,第一個條件區域是B2:B9的部門,與之對應的條件是F2單元格中指定的部門。第二個條件區域是C2:C9的崗位,與之對應的條件是G2單元格中指定的崗位。如果兩個條件同時符合,就對D2:D9單元格中的補助計算平均值。
7、多條件計算最大值和最小值
要求:統計統計部門為生產,並且崗位為主操的最高補助額。
公式為:
=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))
注意是數組公式,需要按Shift+ctrl+回車。公式簡析:
數組公式中,判斷多條件時不能使用AND或是OR函數,因此先使用兩個判斷條件相乘,表示兩個條件要求同時符合。
再使用IF函數對結果進行判斷,兩個條件同時符合時,IF函數返回D2:D9中的數值,否則返回邏輯值FALSE。
最後使用MAX函數忽略其中的邏輯值計算出最大值。
要計算多個條件的最小值時,只要將公式中的MAX換成MIN函數即可。
在高版本中,可以使用MINIFS和MAXIFS函數,用法與SUMIFS函數基本一樣的。
8、DSUM函數多條件匯總
要求:統計部門為生產、並且工資在7000~12000之間的工資總額。
公式:
=DSUM(A1:C9,"實發工資",E2:G3)
公式簡析:
DSUM函數的作用與高級篩選類似。第一參數為整個數據表區域,第二參數是要匯總的列標題,第三參數是指定的條件區域。
注意,第二參數中的列標題以及條件區域的列標題要和數據源中的標題相同。由於公式無法在多個區域中快速複製,所以日常使用的比較少了。
好了,今天的分享就是這些吧,祝各位一天好心情!
圖文製作:祝洪忠
精彩視頻教程推薦:
請點擊【閱讀原文】,直達ExcelHome雲課堂觀看視頻