Sumifs函数可以求和一个或多个区域中符合特定条件的数值。如果这些区域中的数值是引用的,那么仍然可以用Sumifs函数求和这些数值。
具体实现方式如下:
- 引用数值必须是数字类型
在使用Sumifs函数时,引用的数值必须是数字类型,如果是文字、日期等非数字类型,则会出现错误。
- 在使用Sumifs函数时,必须正确引用要求求和的区域范围
Sumifs函数中第一个参数必须是要求求和的区域范围,如果引用的数值不在这个范围内,则无法计算。
示例代码如下:
假设要求某个公司某月份的销售额,其中销售额数据参考的是另一个Sheet中的数据。如下所示:
其中,A列是销售员姓名,B列是销售额。需要求得“张三”在1月份的销售额。
可以使用下面的公式:
=SUMIFS(Sheet1!$B$2:$B$8,Sheet1!$A$2:$A$8,"张三",Sheet1!$C$2:$C$8,"2021/1/1")
其中,第一个参数是要求求和的数值区域范围,第二个参数是要求求和的数值需要满足的条件区域1,第三个参数是要求求和的数值需要满足的条件区域2。
这里的条件区域1是A列,要求与“张三”匹配;条件区域2是C列,要求与“2021/1/1”匹配。如果都满足条件,则对应的销售额会被累加。
需要注意的是,在引用区域时要使用绝对引用($符号),这样可以确保公式在复制到其他单元格时,引用的区域不变。