如下图 A2:F15 区域是我随机录入的数字,现在想要从计算 A 列起间隔一列求和,B 列起间隔一列求和已经 A 列起两列求和

在 G2 单元格输入公式=SUMPRODUCT((MOD(COLUMN(A:F),2)=1)*A2:F2),即可快速汇总自 A 列起隔一列之和 。

将 G2 单元格公式下拉填充即可将整个数据区域隔列之和计算出来 。

在 H2 单元格输入公式=SUMPRODUCT((MOD(COLUMN(A:F),2)=0)*A2:F2)并下拉填充即可计算 B 列起隔一列之和

那怎么才嫩隔两列求和呢?只需要将公式改为=SUMPRODUCT((MOD(COLUMN(A:J),3)=1)*A2:J2)即可

下面跟大家简单分析一下这个公式,首先是 SUMPRODUCT 函数,SUMPRODUCT 函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法形式为 SUMPRODUCT(array1, [array2], [array3], …) 。

公式中 COLUMN(A:F)的作用是得到 A:F 的列号,在公式中输入=COLUMN(A:F)并向右拉填充得到结果如下图 。

mod 函数是一个求余函数,它的语法结构是=MOD(除数,被除数) 。公式中 MOD(COLUMN(A:F),2)=1)的作用就是判断列号是是否为奇数列,如果列号是奇数,返回 TRUE,如果列号是偶数,返回 FALSE,在单元格输入公式=MOD(COLUMN(A:F),2)=1,结果如下图 。

利用这种就可以计算自 A 列起奇数列的数据之和,也就是自 A 列起间隔一列求和 。间隔两列求和也是基于这个原理,只是将公式一部分改为 MOD(COLUMN(A:F),3)=1,如下图是在单元格中输入 MOD(COLUMN(A:F),3)=1 的结果
【excel隔列求和的方法和技巧 excel怎么求和一列】

推荐阅读
- 使用函数的嵌套一步即可搞定 身份证号算年龄的函数excel
- Excel中IFERROR函数的使用方法 iferror函数是什么意思
- 新手excel表格制作详细步骤 工作表格制作excel教程
- 这几种方法总有一个适合你 拆分excel单元格内容
- 分分钟搞定Excel难题 如何替换word文档中的文字
- excel的r平方值计算公式 所占百分比怎么算excel
- 一个公式可以帮你搞定所有 excel公式加减乘除
- excel设置密码简单步骤 excel表格怎么设置密码
- excel漂亮表格制作方法 excel如何制作表格
- excel设置密码简单步骤 表格怎么加密码怎么设置
