今天我們來學習下SUMIF和SUMIFS兩個函數。
SUMIF函數
單個條件求和
1、SUMIF函數表達式為:SUMIF(條件區域,條件,求和區域),也可以為SUMIF(條件和求和區域,條件)
2、SUMIF函數條件中,可以使用通配符(?單字符,*任意一串字符)
3、SUMIF函數條件中,數字無需使用雙引號,其余的條件必須用雙引號
SUMIFS函數
多個條件求和
1、SUMIFS函數表達式為:
SUMIFS(求和區域,條件區域,條件,條件區域2,條件2。。。)
2、SUMIFS函數中,條件區域和條件最少為1組,最多為127組
3、SUMIFS函數中,數字無需使用雙引號,其余的條件必須用雙引號
4、SUMIFS函數中,條件區域必須和求和區域的行數和列數相同
5、SUMIFS函數的求和區域中,為邏輯值TRUE的單元格計為數值1,為邏輯值FALSE的單元格計為數值0
6、SUMIFS函數條件中,可以使用通配符(?單字符,*任意一串字符)
注:通過上面的介紹可以發現:SUMIFS函數包含了SUMIF函數的功能。
故下面的列子我們只使用SUMIFS函數
舉例如下(舉例數據純屬虛構):
解析:
花費大于700的蔬菜金額
=SUMIFS($B$2:$B$10,$B$2:$B$10,”>700″)
在B2:B10區域內,對大于700的數求和
名稱為三個字的蔬菜金額
=SUMIFS($B$2:$B$10,$A$2:$A$10,”???”)
在A2:A10的區域,對包含三個字的蔬菜金額進行求和,求和區域為:B2:B10,一個?帶表一個字符,???代表三個字符。
名稱中含有“青”字的蔬菜金額
=SUMIFS($B$2:$B$10,$A$2:$A$10,”青”&”*”)
在A2:A10區域內,對帶有“青”字的蔬菜金額進行求和,求和區域為:B2:B10,
*代表任意字符串,“青”&“*”指含有青字的任意字符串。
名稱為兩個字花費大于600的蔬菜金額
=SUMIFS($B$2:$B$10,$A$2:$A$10,”??”,$B$2:$B$10,”>600″)
在A2:A10區域內蔬菜名稱為兩個字,在B2:B10區域內數字大于600,同時滿足這兩個條件的蔬菜,進行花費金額求和