二維碼 購物車
部落窩在線教育歡迎您!

函數(shù)課堂第12課:SUMIF求和與查找

?

作者:逍遙來源:部落窩教育發(fā)布時間:2023-07-09 00:03:39點擊:1144

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

函數(shù)課堂第十二課,SUMIF詳解。SUMIF拿著求和的工資還干著查找的活,教程讓你詳細了解SUMIF函數(shù)的經(jīng)典用法和兼職用法。

 

一、SUMIF的作用及參數(shù)

SUMIF對符合某個條件的數(shù)據(jù)求和。先逐一判斷條件區(qū)域中的值是否符合條件,然后僅對滿足條件者所對應(yīng)的求和區(qū)域中的若干單元格進行求和。

函數(shù)語法:

=SUMIF(條件區(qū)域,條件,求和區(qū)域)

◎條件區(qū)域:要進行條件判斷的區(qū)域,只支持引用。

◎條件:形式靈活,可以為文本、數(shù)字、表達式、單元格引用、數(shù)組,或函數(shù)公式。

◎求和區(qū)域:行列數(shù)應(yīng)與第一參數(shù)相同;若省略,則表示求和區(qū)域等于條件區(qū)域。

 

表格
低可信度描述已自動生成

 

整個函數(shù)的重點在于第二參數(shù)。

由于SUMIF函數(shù)前兩個參數(shù)與COUNTIF函數(shù)的參數(shù)要求完全一致,所以下面?zhèn)戎赜眯±诱故酒鋺?yīng)用,看不明白的可以看《函數(shù)課堂第十一課:COUNTIF用法詳解》

 

二、SUMIF函數(shù)第二參數(shù)條件的常規(guī)表達

 

1.借用邏輯運算符 >”、“<”、“>=”、“<=”、“<>”表達條件

用下圖所示。

 

 

圖中求前三名業(yè)績總和,先用LARGE函數(shù)來提取第三名的業(yè)績,前三名的業(yè)績則應(yīng)該是大于等于第三名,所以寫做">="&LARGE(D:D,3)

 

2.借助通配符*或?進行模糊匹配求和

 

李姓員工的業(yè)績總和,可以輸入公=SUMIF(A2:A14,"*",D2:D14),然后回車。

 

 

求姓名為兩個字的員工業(yè)績總和,可以輸入公式:=SUMIF(A2:A14,"??",D2:D14)

 

 

三、第二參數(shù)條件可以用數(shù)組完成或關(guān)系的條件求和

 

譬如需要得到銷售一部和銷售二部的業(yè)績總和,我們可以理解為求部門等于“銷售一部”或者“銷售二部”的業(yè)績和。

直接輸入公式=SUM(SUMIF(B2:B14,{"銷售一部","銷售二部"},D2:D14))即可。

 

 

這里的{"銷售一部","銷售二部"}是一個數(shù)組,作為SUMIF函數(shù)的第二參數(shù),會返回兩個結(jié)果,最后再用SUM函數(shù)來求和即可。

 

四、SUMIF函數(shù)部分經(jīng)典應(yīng)用案例

1.單條件多區(qū)域求和

當(dāng)條件區(qū)域跟求和區(qū)域由一列變成兩列,那又該如何對銷售一部的業(yè)績進行求和呢?

用兩個SUMIF公式相加?如果區(qū)域很多的話,寫起來就很復(fù)雜。

 

 

其實SUMIF函數(shù)可以直接進行多個數(shù)據(jù)區(qū)域的計算,關(guān)鍵就是第一參數(shù)和第三參數(shù)是一一對應(yīng)的。

 

 

2.多表格匯總數(shù)據(jù)

 

如何對1月、2月、3月各部門的業(yè)績進行求和匯總呢?已知這三個月的數(shù)據(jù)明細分別位于3Excel表中,且各表標(biāo)題字段一樣,即A列為部門,C列為業(yè)績。

 

 

B2輸入公式=SUM(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),A2,INDIRECT(ROW($1:$3)&"!C:C")))

 

此公式雖長,但很好理解。先用ROW($1:$3)&"!A:A"生成3個月的工作表A列的引用地址;外面嵌套一個INDIRECT函數(shù)將ROW函數(shù)生成的字符串轉(zhuǎn)換成引用;再用SUMIF函數(shù)將各個表中銷售一部的業(yè)績分別進行求和,最后再用SUM函數(shù)進行求和

記住,數(shù)組公式,低版本需要按ctrl+shift+enter組合鍵結(jié)束。(如果用SUMPRODUCT函數(shù)取代SUM的話,就可以不用按Ctrl+Shift+Enter。)

 

3.忽略錯誤值求和

譬如求下方業(yè)績總和,直接用SUM函數(shù)的話,因為D列存在錯誤值肯定無法求和。這時可以人為增加一個條件,使用SUMIF求和:

 

 

9E307 表示9乘以10307次方,是EXCEL可以計算的最大值。條件使用 "<9E307" 的意思是比9e307小的數(shù)值都參與計算,錯誤值忽略不計。

當(dāng)然此處都是正數(shù),條件也可以寫成">0"

 

4.SUMIF的兼職——查找數(shù)值

SUMIF函數(shù)可以用于查找,并且很多時候比VLOOKUP還有效。具體請看《全面解讀SUMIF函數(shù)的查找匹配功能》

 


歡迎跟著部落窩函數(shù)課堂學(xué)函數(shù)。

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

全面解讀SUMIF函數(shù)的查找匹配功能

函數(shù)課堂第十一課:COUNTIF用法詳解

SUMPRODUCT函數(shù)無所不能

金字塔圖表

版權(quán)申明:

本文作者逍遙;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。