個人微信號 | (ID:Fjqz2013)
進群交流學習、諮詢,加送5本Excel學習電子書
今天就來給大家分享利用一個可快速對多條件單元格求和的Sumifs函數,希望對大家工作和學習有所幫助。
Sumifs函數簡介
sumifs是office2007新增函數,使用該函數可快速對多條件單元格求和,sumifs函數功能十分強大,可以通過不同範圍的條件求規定範圍的和。
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)1) criteria_range1為計算關聯條件的第一個區域。2) criteria1為條件1,條件的形式為數字、表達式、單元格引用或者文本,可用來定義將對criteria_range1參數中的哪些單元格求和。
有了Sumifs函數,多條件求和變得非常容易
【例】如下圖,在excel表格中按要求統計北京的A產品的銷量合計,公式為:
=SUMIFS(C2:C10,A2:A10,"北京",B2:B10,"A")
如下圖所示:
具體三種方法的案例如下:
方法一:如果想統計北京A和C產品銷售的合計呢?
很多同學會想到用excel函數公式:
sumifs()+Sumifs()
如果產品很多呢?這樣公式會非常的長。
也可以用常量數組
=SUM(SUMIFS(C2:C10,A2:A10,"北京",B2:B10,{"A","C"}))
公式說明:
{"A","C"} 是一個常量數組,可以讓Sumifs函數分別計算這2個產品的銷量,得到的是2個產品的銷量合計 {9,3},同樣為一組數。
Sum()對分別計算出的A和C產品的銷售合計進行二次求和
結果如下圖所示:
方法二:統計北京和上海兩個地區的A和C產品銷量合計,公式為:
=SUM(SUMIFS(C2:C10,A2:A10,{"北京";"南京"},B2:B10,{"A","C"}))
注意:{"北京";"南京"}中間用;號分隔,而{"A","C"}用逗號分隔。原因後面有解釋。
如下圖所示:
方法三:統計北京的A產品和南京C產品的銷售合計,公式為:
=SUM(SUMIFS(C2:C10,A2:A10,{"北京","南京"},B2:B10,{"A","C"}))
公式說明:
和問題2相比,本題公式只差了一個分隔符號。其實這是由數組之間的運算規則決定的。
{"北京","南京"} 和{"A","C"}都表示一行2列數組,它們會一一對應運算
{"北京";"南京"} 表示1列2行數組,和{"A","C"}運算時,就不是一一對應運算,是多對多運算,即 北京A,北京C;南京A,南京C。
如下圖所示:
今天就介紹到這裡,如果覺得本公眾號文章對你有學習工作有幫助的話,希望大家幫忙點讚點在看、點分享哦,關注本公眾號,謝謝!
來源 | 整理自網絡,如涉及版權等問題,請及時與我們聯繫