各位好,最近收到了一位读者的问题,需要进行跨行求和。现在有下图这样的一个数据区域,现在根据要求要进行跨行求和,也就是求每一列里面第1,3,5行的单元格的总和。(数据均为随机输入,仅格式保持一致)

打开网易新闻 查看精彩图片

手动输入比较麻烦,所以可以考虑使用公式来进行计算。具体如下:

选中需要放计算结果的单元格,这里就选择A7,输入下面这个公式:

=SUMPRODUCT((A1:A6)*(MOD(ROW(A1:A6),2)=1))

然后按下Enter键结束输入,会得到一个计算结果。接下来选中该单元格,用鼠标拉动填充柄向右进行填充公式,得到其他列的求和结果。

打开网易新闻 查看精彩图片

数据也比较简单,可以看到这里得到的计算结果都是准确的。

具体公式的运行方式是,利用SUMPRODUCT函数来返回数组的乘积,A1:A6是要计算的单元格所在区域。

MOD(ROW(A1:A6),2)=1则是来选择行是否是奇数行,如果是,函数会返回TRUE,在A1:A6对应的单元格就被记入求和项中,偶数项则不计入。

打开网易新闻 查看精彩图片

因此函数可以顺利进行隔行求和的工作。如果涉及到偶数行的计算,余数修改为0即可。以上就是Excel里面对一个区域进行隔行求和的步骤了,仔细研究一下吧。