标签:Excel函数,SUMIFS函数
如下图1所示,要求数据表中指定颜色和尺寸的价格之和。数据表区域为B3:D8,条件区域在列B和列C。
图1
使用SUMIFS函数很容易求得,在单元格D11中的公式为:
=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)
单元格D12中的公式为:
=SUMIFS(D3:D8,B3:B8,B12,C3:C8,C12)
SUMIFS函数的语法
SUMIFS函数语法:
SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2],[criteria2],…)
其中,
- 参数sum_range,必需,想要求和的数字所在的单元格区域。
- 参数criteria_range1,必需,想要测试的条件1的单元格区域。
- 参数criteria1,必需,想要应用到criteria_range1的条件,对sum_range中相应的单元格求和。
- 参数[criteria_range2],可选,最多可以有127个额外的参数。
- 参数[criteria2],可选,最多可以有127个额外的参数。
SUMIFS函数应用示例
示例1:对大于指定值的数求和
如下图2所示,对编号大于3的价格求和:
=SUMIFS(C3:C8,B3:B8,B11)
图2
示例2:对不等于某值的项求和
如下图3所示,对尺寸不是“小”的价格求和:
=SUMIFS(C3:C8,B3:B8,B11)
图3
示例3:多条件求和
如下图4所示,对编号不为104且尺寸为“小”的价格求和:
=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)
图4
示例4:部分匹配求和
在单元格D11中,对列B中以“B”开头且列C中尺寸为“小”的价格求和:
=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)
图5
可以使用通配符:
1.*(星号):匹配任意长度字符。
2.?(问号):匹配任意单个字符。
示例5:使用逻辑运算符
单元格D11中的公式求编号小于104且尺寸为“小”的价格之和:
=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)
单元格D12中的公式求编号大于等于103且尺寸为“中”的价格之和:
=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)
图6
可以使用的逻辑运算符有:
1.>(大于)
2.<(小于)
3.=(等于)
4.<>(不等于)