从没见过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)