Excel隔行隔列求和简便方法 怎么求和excel表格一列

举一个工作中的实际例子 , 如下所示是公司各种产品的任务和完成 , 现需要对任务进行合计以及任务的完成进行计算

Excel隔行隔列求和简便方法 怎么求和excel表格一列


表格中 4 个产品 , 可以在 B10 直接输入公式=B2+B4+B6+B8 , 在 B11 输入公式=B3+B5+B7+B9 , 然后向右填充即可
但如果有 10 多个产品 , 那这种方法进行隔行求和就太麻烦了 , 如果你想不到其他好的方法 , 那也只能一个个加起来了 , 假如你熟练各种函数之间的嵌套 , 你可以使用下面的公式进行计算:
在 B10 输入:=SUM(IF(MOD(ROW(B2:B9),2)=0,1,0)*B2:B9)
在 B11 输入:=SUM(IF(MOD(ROW(B2:B9),2)=1,1,0)*B2:B9)
因为是数组函数 , 所以要按 CTRL+SHIFT+ENTER 计算

Excel隔行隔列求和简便方法 怎么求和excel表格一列


公式理解:
公式 1:ROW(B2:B9)是获取单元格的行号组成一个数组
公式 2:MOD(公式 1,2)是行号进行除 2 , 判断其余数
公式 3:IF(公式 2=0,1,0)如果行号能整除 2 , 则是我们想要的行 , 返回为 1 , 否则返回为 0
公式 4:公式 3*B2:B9 , 即对偶数行的数据乘 1 , 奇数行数据乘 0
公式 5:sum(公式 4) , 对所有数据进行求和
如果是隔列求和 , 使用该方法就是将 ROW 函数换成 COLUNM 函数即可 。
简单理解方法
虽然我们每次都理解了这个隔行求和方法 , 但是下次碰到实际问题的时候 , 这个函数又会忘记 , 而且繁杂的工作本来就头痛 , 再想这么复杂的公式还不如用 1+1+1 的方法了 , 所以针对这类问题 , 我推荐使用下面的简单理解方法:
操作步骤:
?在 I2 输入 1 , 在 I3 输入 0
?复制 I2:I3 单元格 , 选中 I4:I9 单元格 , 粘贴
?在 B10 中输入公式=SUMPRODUCT(B2:B9,$I$2:$I$9)
操作动图如下所示:

Excel隔行隔列求和简便方法 怎么求和excel表格一列


如果是隔 3 行求和 , 只需要对辅助项目的 1 和 0 进行修改即可 。该方法可以操作比纯公式复杂 , 但是理解起来相对简单 , 小编经常使用这个方法 , 脑细胞可能死得少一点吧
【Excel隔行隔列求和简便方法 怎么求和excel表格一列】 需要隔列求和的时候 , 输入一个辅助行 , 然后进行填充复制即可

    推荐阅读