思七百科网

专注编程知识分享与游戏经验交流的专业平台

Sumifs公式两个进阶用法,你会么?

SUMIFS是多条件求和公式,在工作中,用到的频率是很高的,非常实用,今天分享SUMIFS函数公式的两个进阶用法,举工作中的实际例子来说明

1、跨多列进行求和

如下所示,我们的数据位于多列,然后我们现在要汇总员工的总数据

大部分小伙伴遇到这种求和,都会使用三个SUMIFS函数相加来计算,输入的公式是:

=SUMIFS(B:B,A:A,H2)+SUMIFS(D:D,C:C,H2)+SUMIFS(F:F,E:E,H2)

如果列数更多的话,需要输入的公式就更多了,效率不高,其实我们可以直接使用一个SUMIFS进行错位就可以得到所有的结果了,我们输入的公式是:

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

求和区域是B:F列,条件区域是A:E列,条件是H2,使用多列进行求和;

其原理就是把求和列和条件列转换成了下面的样子,然后来进行求和

2、单个条件内多条件求和

例如我们现在有两列数据,现在总两个员工的数据汇总

大部分人都是使用两个SUMIFS进行相加

输入的公式是:

=SUMIFS(B:B,A:A,"吕布")+SUMIFS(B:B,A:A,"小乔")

如果是3个条件的汇总呢,那就得用3个SUMIFS了,还是不方便,我们可以用一个SUMIFS搞定,我们输入的公式是:

=SUMPRODUCT(SUMIFS(B:B,A:A,{"吕布","小乔"}))

用大括号,把两个条件括起来,然后外面加一个SUMPRODUCT数组求和公式,如果3个条件的话,只需要继续往大括号里面添加内容

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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言