sumif函式多條件求和(excel多條件求和函式的使用方法)

SUMIF是對滿足單個條件的單元格求和,SUMIFS對滿足多個條件的格式求和。

SUMIFS函式

SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2],[criteria2],…)

中文翻譯為:

SUMIFS(求和區域,條件區域1,條件1,[條件區域2,條件2],...)

引數說明:

sum_range:必選,表示要求和的單元格區域。

criteria_range1:必選,表示要作為條件進行判斷的第1個單元格區域。

criteria1:必選,表示要進行判斷的第1個條件,形式可以為數字、文字或表示式或是引用單元格,文字型或是使用運算子號必須新增雙引號。例如,18、"18"、">18"、"產品"或">"&A1。

criteria_range2,…:可選,表示要作為條件進行判斷的第2~127個單元格區域。

criteria2,…:可選,表示要進行判斷的第2~127個條件,形式可以為數字、文字或表示式。

注意:SUMIFS雖然是多條件求和,也可以單一條件求和,單一條件求和時,功能和SUMIF一樣。

單一文字條件求和

如圖所示,左側是一份銷售明細表,右側針對燈芯絨襯衣進行求和。這裡是單一條件的求和。

函式公式:=SUMIFS(E:E,C:C,I2)

這個函式公式一共三個引數,E:E是求和區域即銷售數量,C:C是條件區域即表格裡的名稱列,I2是條件,這裡是文字,可以直接輸入在某一個單元格內,也可以直接作為文字輸入到公式裡,表示為“=SUMIFS(E:E,C:C,"燈芯絨襯衣")”。

單一條件新增運算子求和

如圖所示,左側是一份銷售明細表,右側針對單價大於150的產品求和。這裡也是單一條件求和,條件裡需要新增運算子號。

函式公式:=SUMIFS(E:E,F:F,">150")

這個函式公式一共三個引數,E:E是求和區域即銷售數量,F:F即條件區域單價列,“>150”即條件,可以直接在公式裡輸入,也可以在單元格內輸入“>150”,然後引用這個單元格作為條件。

計算某個日期段後的資料

如圖所示,左側是一份銷售明細表,右側對9月15後銷售的產品求和。這裡也是單一條件求和,條件可以直接填寫在公式裡或是輸入到單元格內作為引用單元格。

在單元格內輸入“>9/15”,表示9月15後之後的資料,注意輸入日期要用斜槓或是橫槓表示。

函式公式:=SUMIFS(E:E,A:A,I2)

萬用字元條件求和

如圖所示,左側是一份銷售明細表,右側對產品名稱裡包含襯衣的商品求和。這裡也是單一條件求和,條件可以直接填寫在公式裡或是輸入到單元格內作為引用單元格。

函式公式:=SUMIFS(E:E,C:C,I2)

在I2單元格內輸入“*襯衣”,這裡“*”表示任意字元,和前面所將的萬用字元用法一樣,包括“?”萬用字元。

前面所講的都是使用SUMIFS函式對單一條件進行求和,學會了單一條件的設定,再設定第二個條件或者更多條件的時候,設定條件的方法都一樣。

下面我們來看下如何對多條件的單元格區域進行求和。

在講多條件求和時,我們首先要弄明白這個多條件是“且”還是“或”關係。

  • 且:即多個條件都符合才進行求和。
  • 或:即多個條件裡只要符合其中一個條件就進行求和。

多條件“或”關係求和

如圖所示,左側是一份銷售明細表,右側對產品名稱“燈芯絨襯衣”和“蝙蝠襯衣”求和,這裡有兩個條件,只要滿足其中一個條件就計算。

函式公式:=SUM(SUMIFS(E:E,C:C,{"燈芯絨襯衣","蝙蝠襯衣"}))

這裡用“{}”表示條件,代表的是一個陣列,用SUMIFS函式分別求出燈芯絨襯衣和蝙蝠襯衣的數量,最後在用SUM函式將兩個數量進行求和。

上面的公式,也可以寫成函式公式:=SUM(SUMIFS(E:E,C:C,I3:J3)),在I3和J3單元格內輸入求和的產品名稱。

多條件“且”求和(文字型)

如圖所示,左側是一份銷售明細表,右側對產品名稱為“燈芯絨襯衣”且顏色為白色的產品進行求和。這裡有兩個條件,且這兩個條件都必須滿足。

函式公式:=SUMIFS(E:E,C:C,J3,D:D,I3)

E:E即求和區域,C:C是一個條件區域,J3是針對C:C條件區域的條件,D:D是第二個條件區域,I3是針對D:D條件區域的條件。

多條件“且”求和(區間求和)

如圖所示,左側是一份銷售明細表,右側對產品單價為150到180這個區間的產品進行求和。這裡的單價區間可以設定為兩個條件,且這兩個條件都必須滿足。

函式公式:=SUMIFS(E:E,F:F,I3,F:F,J3)

這裡的I3和J3分別設定了兩個條件,輸入“>150”和“<180”,表示150到180區間。< p="">

不在表格內資料求和

如圖所示,左側是一份銷售明細表,右側上方表格顯示出產品名稱對應的型別,下方要求所有上衣型別的產品總量。

函式公式:=SUM(SUMIFS(E:E,C:C,I2:I8)*(J2:J8=I12))

E:E是求和區域,C:C是條件區域,I2:I8是條件,先計算出每一個名稱的總量,再用SUM求和函式設定條件判斷名稱表裡對應的型別是否是求和條件裡的型別,如果是,就彙總起來。

多表格求和

同SUMIF函式一樣,SUMIFS函式也可以多表格多區域求和。注意的是多表格的結構必須相同。

函式公式:=SUMIFS(C:G,B:F,I2)

C:G是求和區域,B:F是條件區域,I2是條件。

跨工作表條件求和

如圖所示,SUMIFS這個表格輸入了產品銷售明細,在彙總表格裡輸入函式公式“=SUMIFS(SUMIFS!E:E,SUMIFSS!B:B,A2),函式公式同在一個表格裡的函式公式相同,只需要在引用單元格的前面新增“工作表名稱和符號!”,也可以在彙總表格裡輸入函式公式,直接用滑鼠點選工作表標籤切換到工作表裡選擇求和區域和條件區域。

以上,就是SUMIFS函式的使用方法和常見的例項,有任何問題,歡迎留言討論。