Sumifs函数公式,跨多列求和,高手必学!

志课程 2024-08-05 14:06:42

工作中,多条件求和使用的频率仅次于查找匹配,Excel里面用到的是SUMIFS函数公式来求和,今天举两个特殊的场景,跨多列进行求和

1、跨多列求和

例如,我们左边的数据源是姓名,工资,两列两列的数据

需要快速的计算员工的工资总和

也就是要分别对B列,D列,F列,H列求和

它们的条件列即对应的A,C,E,G列

我们可以用一个笨办法,用4个SUMIFS函数公式,把它的结果加起来

=SUMIFS(B:B,A:A,J2)+SUMIFS(D:D,C:C,J2)+SUMIFS(F:F,E:E,J2)+SUMIFS(H:H,G:G,J2)

但是这样效率不高,如果列数特别多的情况下,公式书写时间太长,容易出错

其实遇到上面的这个问题,我们可以直接使用的公式是:

=SUMIFS(B:H,A:G,J2)

也就是求和列,我们直接选择B:H列

条件列,我们选择A:G列

条件值,我们选择J2单元格

就可以一次性的把所有的结果给计算出来了

2、求和列是多列

如果说,左边是员工各月工资表

现在需要对员工的总工资进行求和

那么求和列就是B:D列

条件列,始终就是A列

和上面的场景不一样

这个时候,如果我们使用的公式:

=SUMIFS(B:D,A:A,F2),是错误的,因为求和区域选的3列,你的条件区域如果只选一列,就会报错,数据长度不匹配

这个时候,我们需要使用的公式是:

=SUM(IF(A:A=F2,B:D,""))

IF函数判断A列是否等于F2,如果等于的话,返回B:D列的数据

然后再用SUM公式进行求和即可

关于这个小技巧,你学会了么?动手试试吧!

0 阅读:0

志课程

简介:感谢大家的关注