一、此函數的基本理解
SUMIF是有條件的求和函數,相對於SUM函數,效率較高。
基本格式為:SUMIF(range,criteria,sum_range)
其中:range用於條件判斷的單元格區域;criteria是條件即為確定哪些單元格將被相加求和的條件,其形式可以為數字、表達式或文本;sum_range是用於求和的實際單元格。
二、實踐應用
案例(一)
要求:求出語文的總數量。
基本公式為:
=SUMIF(A2:A10,"語文",B2:B10)
解析:
字面的解釋是:在A2:A10中找到語文,然後對其數量求和。
(這個很好理解)
案例(二)(第三參數忽略的案例)
要求:求出數量大於100的總和。
基本公式為:
=SUMIF(B2:B10,">=100")
解析:當條件區域和求和區域是同一區域的時候,可以忽略不寫。
案例(三)(數組中的應用)
要求:求出語文數學的總數量。
基本公式為:
=SUM(SUMIF(A2:A10,{"數學";"語文"},B2:B10))
解析:
利用SUMIF函數求和A2:A10中數學和語文的數量,其實首先得到的是數組的數值{81;593},再次利用SUM函數,才能求出它們的總量。
拓展:求出大於150和小於50的總數量(大家自己嘗試)。
基本公式為:
=SUM(SUMIF(B2:B10,{">150";"<50"}))
案例(四)(綜合應用)
要求:
1.小計出各地區的銷售數量。
2.總計出各地區的銷售總數。
基本公式為:
=(SUM(C$2:C4)-SUMIF($A$2:$A4,$A5,C$2:C4)*2)/IF($A5="小計",1,2)
解析:
SUM(C$2:C4)為求和;
SUMIF($A$2:$A4,$A5,C$2:C4)是為當A5為小計的時候,則對上面的單元格C2到C4進行求和,而此時A2到A4是日期,沒有小計,所以是0,乘以2的作用是減去不需數據(例如:在第二個小計中,SUM求和的是C2到C7,第一個小計的數值也計算了,乘以2後相減就是去除兩個38,此時只剩下C6和C7的數據),IF函數好理解,如果是小計則出現數字1,前面的小計數據除以1仍然得到小計,而若是總計(這種情況就是直接C2加到C12,頁將兩個小計計算了,所以除以2)則是2,,最後相除得到總計。
如果寫得囉嗦看不懂,大家可以自己實踐一下,然後好好體會。
注意:需要運用到混合引用的知識。
喜歡的朋友們可以點贊呦,如果有不足之處敬請之處,一定虛心聽取意見,謝謝!