思七百科网

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

Excel公式,SUMIFS数组用法,1分钟学会!

举个工作中的实例,左边统计的销售数据,现在我们的需求是:

汇总各种商品,各个月份的销量情况

通常情况下我们使用的是SUMIFS函数公式来进行解决

因为涉及到月份数据,首先,我们需要在原始数据列增加一个辅助列,提取日期的月份数据:

输入的公式是:

=MONTH(A2)&"月"

MONTH函数可以提取月份数字,因为右边的格式有月份,我们连接月份字符

1、普通用法

求和列是C列

条件1列是商品B列

条件1值是商品F2

条件2列是月份D列

每件2值是月份G1

所以,我们输入的公式是:

=SUMIFS(C:C,B:B,F2,D:D,G1)

但是,我们不能简单的向右向下填充,它得到的结果是错误的:

因为向右填充的时候,它所有的引用位置都发生了改变

所以,第1个单元格公式输入完之后,需要混合引用

=SUMIFS($C:$C,$B:$B,$F2,$D:$D,G$1)

求和列和条件列都需要固定引用,加上美元符号

条件值1,需要固定F列标

条件值2,需要固定第1行标

这种方法偏复杂,一个引用方式弄错的话,就得不到结果

2、数组方法

在新版本的Excel里面,SUMIFS函数公式是支持了数组用法的

对于上面的案例,我们只需要在G2输入的公式是

=SUMIFS(C:C,B:B,F2:F4,D:D,G1:I1)

也就是第1个查找值,我们输入的是F2:F4

第2个查找值,我们直接输入的是G1:I1

这样就能一次性的得到所有的结果了

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

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