日期格式斜杠,SUMIF函數多條件求...
416
2023-11-01
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區間。不在表格內數據求和如圖所示,左側是一份銷售明細表,右側上方表格顯示出產品名稱對應的類型,下方要求所有上衣類型的產品總量。函數公式:=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函數的使用方法和常見的實例,有任何問題,歡迎留言討論。發表評論
暫時沒有評論,來搶沙發吧~