SUMIF函數(shù)一般情況下只能進行一個條件的求和,但在二般情況下卻可以實現(xiàn)對多個條件的求和。什么是二般情況下呢?
SUMIF函數(shù)的第二個參數(shù)是“求和的條件”,這個參數(shù)可以用數(shù)組形式。比如
{"A","B"} {">5","<10"}
條件使用數(shù)組形式后,SUMIF會分別根據兩個條件計算出結果,然后再用SUM計算出結果。
一、對多個商品進行求和
例:如下圖所示。要求計算商品名稱為手機和冰箱的銷售之和。
公式:=SUM(SUMIF(A1:A9,{"手機","冰箱"},C2:C9))
公式說明:
SUMIF(A1:A9,{"手機","冰箱"},C2:C9) 會分別計算出手機的銷量(16)和與冰箱的銷售量(14)。返回一個數(shù)組,即:{16,14},
SUM():對SUMIF返回的兩個銷售量進行二次求和。
二、按數(shù)字區(qū)間求和
例:如圖一所示。要求計算銷售數(shù)量大于等5,小于10的銷售數(shù)字之和。
公式:=SUM(SUMIF(C2:C9,{"<10","<5"})*{1,-1})
公式說明:
SUM(SUMIF(C2:C9,{"<10","<5"}):因為大于等5,小于10的區(qū)間和可以用<10的和減去<5的和。所以先分別計算出這兩個區(qū)間的和{21,10}
SUMIF()*{1,-1} 因為最終的結果是兩個數(shù)相減,所以這里用數(shù)組與數(shù)組的計算,把第二個數(shù)變成負數(shù){21,-10}。這樣在后面用SUM求和時就可以讓這兩個數(shù)相減了。 即SUM( {21,-10})=11
聯(lián)系客服