看到求和公式,看我们可以看出行号的规律
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的条件累计求和。
可以使用下面公式:
=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按照你求和区域对照改就行了。
公式简化为
=SUMPRODUCT((MOD(ROW(J9:J5000),13)=9)*J9:J5000)
针对你的表格
J8输入 =SUMPRODUCT((MOD(ROW(9:10000),13)=9)*J9:J10000)
公式左拉 右拉