Excel如何同列跨行(固定行间隔数)求和?

请看图片,我的整份表格都是同样的格式,展示不同的数据,然后最上方需要汇总重要数据的求和,目前是用的公式一个个选中求和,但是我现在数据新增了4000多条,每个都这样去选中设... 请看图片,我的整份表格都是同样的格式,展示不同的数据, 然后最上方需要汇总重要数据的求和,目前是用的公式一个个选中求和,但是我现在数据新增了4000多条,每个都这样去选中设置公式太麻烦了,请问有什么办法能够快速设置这种类型的公式??行之间都是固定间距的,比如都是B列,然后行数是1.5.9.13.17.21....这样去求和。求大神看看 展开
 我来答
心夜流星
2022-11-09 · 多学一样本事,就少说一句求人的话
心夜流星
采纳数:237 获赞数:632

向TA提问 私信TA
展开全部

看到求和公式,看我们可以看出行号的规律

9 22 35 48....形成等差数列13

于是我们就可以构造行号了

9=9+13*0

22=9+13*1

35=9+13*2

48=9+13*3

公式如图所示

=SUMPRODUCT((((ROW(J9:J40)-9)/13)=INT((ROW(J9:J40)-9)/13))*J9:J40)

(ROW(J9:J40)-9)/13得到的数值就一组数值{9/13;10/13;11/13.....}

而前面加了INT,就是将计算结果取出整数部分,当是结果是小数时,结果就是这个小数的整数部分

中间使用“=”判断是否相等,就是判断该列满足条件的才返回逻辑值ture,此时得出的逻辑值是{1;0;0;0;0;....1;0;0....}

于是这一组逻辑值与J9:J40相乘,1对应相乘就是该数值,0对应数值相乘结果为0,这样就将满足1的条件累计求和。

极度狐狸
科技发烧友

2022-11-09 · 随便在网上分享一点自己做出来的东西
极度狐狸
采纳数:696 获赞数:1730

向TA提问 私信TA
展开全部
可以使用下面公式:
=SUMPRODUCT((MOD(ROW($1:$5000),4)=1)*$B$1:$B$5000)
上述公式中4为间隔行,1到5,5到9……间隔4行
1为起始行MOD函数的值,MOD(ROW($1:$1),4)结果为1
$1:$5000和$B$1:$B$5000按照你求和区域对照改就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2022-11-09 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部
公式简化为
=SUMPRODUCT((MOD(ROW(J9:J5000),13)=9)*J9:J5000)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2022-11-09 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18587

向TA提问 私信TA
展开全部
针对你的表格
J8输入 =SUMPRODUCT((MOD(ROW(9:10000),13)=9)*J9:J10000)
公式左拉 右拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式