SUMIFS函数是Excel中用于根据多个条件求和的一种方法。它能够对指定范围内符合所有给定条件的数据求和,适用于需要复杂条件筛选的数据分析。
函数语法
```
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
```
`sum_range`:需要进行求和的实际单元格范围。
`criteria_range1`:第一个条件所在的单元格范围。
`criteria1`:第一个条件,即 `criteria_range1` 范围内的值需要满足的条件。
`criteria_range2`, `criteria2`:可选参数,表示第二个条件所在的单元格范围及其条件。可以添加更多的条件范围和条件。
示例
计算张三在华北区域的总销售额
```
=SUMIFS(D2:D7, B2:B7, "张三", C2:C7, "华北")
```
这里,`D2:D7` 是销售额列,`B2:B7` 是销售员列,`C2:C7` 是区域列,条件分别是销售员为“张三”和区域为“华北”。
计算销售部门里工龄超过3年的员工薪资总和
```
=SUMIFS(D2:D100, B2:B100, "销售", C2:C100, ">3")
```
这里,`D2:D100` 是薪资列,`B2:B100` 是部门列,`C2:C100` 是工龄列,条件分别是部门为“销售”和工龄大于3年。
注意事项
条件符号:等于可以直接写 `=“销售”`,不等于写 `!=“销售”`,大于小于写 `>100`、`<100`,等于写 `=10`,小于等于写 `<=20`,模糊匹配写 `"*销售*"`(包含“销售”字的都算)。
写数字时不要加引号,写文本必须加引号,否则函数会报错。
其他函数
除了SUMIFS,还可以使用SUMPRODUCT函数进行多条件求和。SUMPRODUCT函数通过数组运算实现条件求和,语法如下:
```
SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*...*(求和区域))
```
例如:
```
=SUMPRODUCT((A2:A21=H2)*(B2:B21=I2)*(C2:C21=J2)*D2:D21)
```
这个公式表示在A2到A21中等于H2、B2到B21中等于I2、C2到C21中等于J2的D列的和。
总结
SUMIFS函数适用于根据多个条件对指定范围的数据进行求和,而SUMPRODUCT函数则通过数组运算实现类似的功能。根据具体需求和数据结构,可以选择合适的函数进行多条件求和。