当前位置: 首页 > 办公技巧 > 正文

办公表格技巧自动求和(Sumifs函数公式进阶,求和是多列,你会么)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-25 07:10:39
  • 0

SUMIFS函数公式在工作中也是必学的,举个工作中的例子,左边是各部门员工的奖罚数据,扣款项目可能存在多条,现在需要快速汇总部门的总扣款

其实就是要对C列,E列,F列,分别对部门进行条件求和,解决这类问题有3种方法


1、多个SUMIFS函数公式相加

SUMIFS基本用法是:

=SUMIFS(求和列,条件列1,条件1,条件列2,条件2..)

我们要汇总扣款1项目的话,就是对C列进行求和,条件列是B列,条件是H2单元格,我们使用的公式是:

=SUMIFS(C:C,B:B,H2)

然后我们需要多列求和的话,就用多个SUMIFS函数公式相加起来,所以使用的公式是:

=SUMIFS(C:C,B:B,H2) SUMIFS(E:E,B:B,H2) SUMIFS(F:F,B:B,H2)

这种方法,如果列数比较多,条件复杂的情况下,就很容易出错了


方法2:添加辅助列

我们在原始数据中添加一个辅助列,把需要汇总的各列进行相加

然后直接对辅助列进行求和就可以了,输入的公式是:

如果只是有一个项目需要多列求和,可以添加这样的辅助列,但实际工作过程中,通常不添加辅助列,而且会有多个不同的项目自由组合进行求和,会建立非常多的辅助列


方法3,搭配OFFSET公式法

如果无需辅助列,那我们可以搭配OFFSET函数公式法

OFFSET正常是5个参数,但是如果第1个参数是一整列偏移时,只需填第1和第3参数,第2参数可以空着

例如=OFFSET(A:A,,2),表示A列向右偏移2列,那就是C列了

所以我们搭配OFFSET的数组提取,再使用SUMIFS函数公式,使用的是:

=SUMIFS(OFFSET(A:A,,{2,4,5}),B:B,H2)

它就可以分别求得3个扣款的条件求和

最后我们使用SUMPRODUCT将它求和的结果相加就进行了汇总

=SUMPRODUCT(SUMIFS(OFFSET(A:A,,{2,4,5}),B:B,H2))

总结一下,万能通用的求和列是多列用法

=SUMPRODUCT(SUMIFS(OFFSET(A:A,,{求和列相对A列向右偏移多少x,y,z}),条件列,条件值))

你学会了么?动手试试吧!


最新文章