2016 - 2024

感恩一路有你

EXCEL中SUMIFS函数组合条件的用法

浏览量:1561 时间:2024-01-22 18:51:23 作者:采采

在EXCEL中进行数据统计时,往往需要根据条件进行求和。常用的条件求和函数有SUMIFS和SUMPRODUCT等,其中SUMIFS函数在2007版本后才出现。由于SUMIFS函数可以整列引用且运算速度快于后者,推荐在许可情况下优先选用SUMIFS函数。

SUMIFS函数的参数设置

SUMIFS函数的第一个参数是求和列,从第二个参数开始,每对参数都必须包含一个条件列和一个条件。EXCEL中函数的参数最多有255个,因此SUMIFS函数除了第一个参数外,后面最多可以有127对参数。通常不会超过10个条件,但最多可以达到2^4个条件。

单一条件求和

如果要对表中的“张三”的加班费进行汇总求和,假设C列为求和列,A、B列为条件,“张三”、“加班费”为条件,则可以使用如下公式:SUMIFS(C:C,A:A,"张三",B:B,"加班费")。

SUMIFS函数也可以用于单一条件求和,例如求所有“加班费”的合计:SUMIFS(C:C,B:B,"加班费")。这与SUMIF函数的结果是相同的,但SUMIF函数的最后一个参数是求和列,需要明确区分。

多条件求和

如果想要求出“张三”和“李四”两人的加班费合计,可以先用SUMIFS函数分别求出他们的加班费,再将两者相加。例如,求“张三”的加班费:SUMIFS(C:C,A:A,"张三",B:B,"加班费"),求“李四”的加班费:SUMIFS(C:C,A:A,"李四",B:B,"加班费"),然后使用SUM函数将两个结果相加。

为了简化公式中的重复部分,可以使用多参数形式来表示相同列但不同条件。例如:SUM(SUMIFS(C:C,A:A,{"张三","李四"},B:B,"加班费"))。这样的表述形式与分段求和结果相同。

多组合条件求和

如果需要求出“张三”和“李四”的加班费及夜班费合计,即多组合条件的求和,可以先按照上述方法分别求出每个人的加班费和夜班费合计,然后使用SUM函数将它们相加。例如:SUM(SUMIFS(C:C,A:A,"张三",B:B,{"加班费","夜班费"})),SUM(SUMIFS(C:C,A:A,"李四",B:B,{"加班费","夜班费"}))。

对于单一的组合条件,大括号中的符号可以是逗号或分号,效果是一样的。但对于多组合条件,一定要将其中一个符号更改为另一个,例如:SUM(SUMIFS(C:C,A:A,{"张三","李四"},B:B,{"加班费";"夜班费"}))。同时使用相同符号将导致结果不正确。

通过SUMIFS函数的灵活使用,可以轻松实现根据多个条件进行数据统计和求和。根据实际需要,选择适当的参数设置,可以快速得到所需的结果。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。