使用场景:
我们经常有遇到这种需求,如应用系统定期导出客户经理的各种项目的销售情况表,同时我们有一份客户经理清单,现需定期根据这两张表来制作业务考核表。
说明:实际工作中,业务系统导出的原始数据一个Sheet,业务考核表一个Sheet。
这种情况,就是根据客户经理和项目两个条件进行统计的问题,使用Excel提供的Sumifs函数可以很好的解决。
一、SUMIFS函数
SUMIFS函数功能:对某一区域内同时满足多重条件的单元格求和。
语法:SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)
参数说明:
1、第1个参数是我们要加总的数据范围,如销售额$d$2:$D$9。通常是一个绝对地址的范围。
因为我们加总的是同一数据范围。希望在拷贝公式时,单元格地址保持不变。以下的绝对地址类似。
2、第2、3个参数是第一个条件对,如我们要匹配客户经理,第2参数(第一条件对中前面参数)是我们去哪里查询如$B$2:$B$9,第3个参数(第一条件对中的后面参数)是第一个条件的查询标准。如$A13。为什么是列固定,而行不是固定。因为当我们将公式向右拷贝时,希望列不要跟着动,需要固定,锁定。找的还是客户经理小王。当我们将公式向下拷贝时,希望行要跟着变化。由$A13变为$A14。
3、第4、5个参数是第二个条件对,如我们要匹配项目。第4参数(第二条件对中前面参数)是我们去哪里查询如$C$2:$C$9。第5参数(第二条件对中后面参数)是第二个条件的查询标准。如B$12。为什么这次列是变动的,而行是固定的。同样的道理,当我们将公式向下拷贝时,希望行不要跟着变化。
4、如果还有其他条件可以继续添加条件对,最多127对。
二、COUNTIFS和AVERAGEIFS函数
COUNTIFS和AVERAGEIFS函数与SUMIFS函数的参数和使用方法一样。
COUNTIFS函数是多条件计数。
AVERAGEIFS函数是多条件平均值。