小伙伴們好啊,今天老祝為大家準備了一組日常工作中常用的多條件判斷、統(tǒng)計Excel函數(shù)公式,點滴積累,也能提升工作效率。 1、IF函數(shù)多條件判斷 要求:如果部門為生產(chǎn)、崗位為主操 有高溫補助。 公式: =IF(AND(B2='生產(chǎn)',C2='主操'),'有','無') 公式簡析: IF函數(shù)的作用是完成非此即彼的判斷。 本例中,第一參數(shù)使用AND函數(shù)的結(jié)果作為判斷依據(jù),如果AND函數(shù)返回TRUE,IF函數(shù)返回第二參數(shù)指定的內(nèi)容“有”,否則返回“無”。 AND函數(shù)能夠?qū)Χ鄠€條件進行判斷,如果同時符合,返回邏輯值TRUE,否則為FALSE。 2、SUMIF多條件求和 要求:統(tǒng)計E2和E3單元格中兩個部門的崗位補助總額 公式: =SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9)) 公式簡析: SUMIF函數(shù)的作用是對根據(jù)指定的條件對數(shù)據(jù)進行求和。 用法是: =SUMIF(條件區(qū)域,指定的條件,求和區(qū)域) 本例中,SUMIF函數(shù)求和條件使用E2:E3,也就是B2:B9單元格的部門等于E2:E3單元格中指定的部門,就對C列對應(yīng)的數(shù)值進行求和。最終得到兩個部門的崗位補助額,再使用SUMPRODUCT函數(shù)進行求和。 3、SUMIFS多條件求和 要求:統(tǒng)計部門為生產(chǎn),并且崗位為主操的補助總額 公式: =SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2) 公式簡析: SUMIFS函數(shù)的作用是根據(jù)多個指定的條件進行求和。 用法是: =SUMIFS(求和區(qū)域,條件區(qū)域1,指定的條件1,條件區(qū)域2,指定的條件2……) 本例中,SUMIFS函數(shù)的第一個條件區(qū)域為B2:B9,對應(yīng)的求和條件為F2中指定的部門,第二個條件區(qū)域為C2:C9,對應(yīng)的求和條件為G2第中指定的崗位。如果兩個條件同時符合,就對求和區(qū)域D2:D9對應(yīng)的數(shù)值進行求和匯總。 4、包含關(guān)鍵字的多條件求和 要求:統(tǒng)計部門包含“生產(chǎn)”,并且崗位為主操的補助總額。 公式: =SUMIFS(D2:D9,B2:B9,'*'&F2&'*',C2:C9,G2) 公式簡析: SUMIFS函數(shù)的求和條件為文本內(nèi)容時,支持使用通配符。星號表示任意多個字符,半角問號表示任意一個字符。 注意,在星號兩側(cè)需要先加上半角引號,然后再用&與單元格地址連接。 5、多條件計數(shù) 要求:統(tǒng)計統(tǒng)計部門為生產(chǎn),并且崗位為主操的人數(shù)。 公式: =COUNTIFS(B2:B9,F2,C2:C9,G2) 公式簡析: COUNTIFS函數(shù)的作用是統(tǒng)計符合多個條件的個數(shù)。 用法是: =COUNTIFS(條件區(qū)域1,條件1,條件區(qū)域2,條件2……) COUNTIFS函數(shù)統(tǒng)計多個條件同時符合時的個數(shù)有多少,在統(tǒng)計條件中也支持使用通配符,用法與SUMIFS函數(shù)相同。 6、多條件計算平均值 要求:統(tǒng)計統(tǒng)計部門為生產(chǎn),并且崗位為主操的平均補助額。 公式: =AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2) 公式簡析: AVERAGEIFS的作用是計算符合多個條件的平均值,用法和SUMIFS類似。第一參數(shù)是要統(tǒng)計平均值的區(qū)域,之后分別是成對的條件區(qū)域和指定條件。 本例中,第一個條件區(qū)域是B2:B9的部門,與之對應(yīng)的條件是F2單元格中指定的部門。第二個條件區(qū)域是C2:C9的崗位,與之對應(yīng)的條件是G2單元格中指定的崗位。如果兩個條件同時符合,就對D2:D9單元格中的補助計算平均值。 7、多條件計算最大值和最小值 要求:統(tǒng)計統(tǒng)計部門為生產(chǎn),并且崗位為主操的最高補助額。 公式為: =MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9)) 公式簡析: 數(shù)組公式中,判斷多條件時不能使用AND或是OR函數(shù),因此先使用兩個判斷條件相乘,表示兩個條件要求同時符合。 再使用IF函數(shù)對結(jié)果進行判斷,兩個條件同時符合時,IF函數(shù)返回D2:D9中的數(shù)值,否則返回邏輯值FALSE。 最后使用MAX函數(shù)忽略其中的邏輯值計算出最大值。 要計算多個條件的最小值時,只要將公式中的MAX換成MIN函數(shù)即可。 在高版本中,可以使用MINIFS和MAXIFS函數(shù),用法與SUMIFS函數(shù)基本一樣的。 8、DSUM函數(shù)多條件匯總 要求:統(tǒng)計部門為生產(chǎn)、并且工資在7000~12000之間的工資總額。 公式: =DSUM(A1:C9,'實發(fā)工資',E2:G3) 公式簡析: DSUM函數(shù)的作用與高級篩選類似。第一參數(shù)為整個數(shù)據(jù)表區(qū)域,第二參數(shù)是要匯總的列標題,第三參數(shù)是指定的條件區(qū)域。 注意,第二參數(shù)中的列標題以及條件區(qū)域的列標題要和數(shù)據(jù)源中的標題相同。由于公式無法在多個區(qū)域中快速復(fù)制,所以日常使用的比較少了。 好了,今天的分享就是這些吧,祝各位一天好心情! 圖文制作:祝洪忠 |
|