
跨列求和好理解,就是隔一列求和,但跨表求和需要注意,它不是指跨工作表求和,而是跨数据表求和。
由于我们在录入数据时,会根据不同时间或其他条件来设置多个数据表,尤其是这些数据表被并排在一起进行分析和统计时,通常也会作一些求和的统计。
在下面两张图中,分别是跨列求和,及跨表求和。
如何通过一个可以直接套用的公式,来进行跨列和跨表求和,是今天的主要课题。

从上图设置的条件:“西瓜3日总销量”,我们了解到这是一个条件求和,进行条件求和的方法不要太多,我们选择最常用的sumif函数,对每个日期的销量进行求和,那么,完整公式如下:
=SUMIF(A2:A5,$C$2,B2:B5)
+SUMIF(C2:C5,$C$2,D2:D5)
+SUMIF(E2:E5,$E$2,F2:F5)

这个公式看起来比较长,而且为了突出显示,作者将每组销量的求和进行了换行显示。
但不管是换行显示还是咋搞,这个公式太繁琐了,并不能满足日益“懒散”的EXCEL打工人。
所以,作者又输入了另一个sumif函数公式,如下所示:
=SUMIF(A2:E5,$C$4,B2:F5)

然而这个公式的计算结果却是错误的。
我们仔细看一下公式,可以发现sumif函数中第2参数条件的设置被错误地选择为C4单元格葡萄,因此计算出的结果实际是葡萄3日的总销量。
购买专栏解锁剩余47%