从没见过SUMIF还能这么用!?

一个很简单的问题,你是如何处理的呢?

4周的数据,每周姓名可能有重复,需要求每个人的4周合计数据

一般大家可能都会想到SUMIF,4周也就是SUMIF写四次相加

▼开火车真的很简单……

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

如果后续不断增加,你可能还会不断的“开”下去,如果我告诉你一个SUMIF就可以!你会怎么想?

▼整个人都傻了,还能这样?

=SUMIF($A$2:$G$10,J2,$B$2:$H$10)

注意公式的写法:错位(姓名开始到姓名结束列),数据列也是同理

如果你知道了SUMIF这个特性,那么很多奇奇怪怪的求和都可以搞定,只要他们位置相对即可!

比如下面这组系统导出的位置错乱的数据需要求和!

或者上下结构,只要他们位置相对,我们都可以使用SUMIF直接求和

不要再拘泥于你传统的两列位置对应

以上就是我们今天要分享的SUMIF特殊用法!

既然说到多列求和问题,我们就再补充一下其他做法。

除了SUMIF,我们也可以直接使用SUM+IF来直接判断

▼SUM+IF

=SUMPRODUCT(IF($A$2:$G$10=J2,$B$2:$H$10))

很多人应该会想到OFFSET函数来处理,不过看过上面SUMIF,也会觉得复杂,但是很多函数高手肯定会想到这个

▼高手的常规思路

=SUM(SUMIF(OFFSET(A:A,,{0,2,4,6}),J2,OFFSET(A:A,,{1,3,5,7})))

其他方法我们就不再说了,跟今天要分享的SUMIF奇诡用法比起来都是那么的苍白无力!但是作为思路拓展还是不错的!

(0)

相关推荐