经验直达:
- excel如何实现引用固定间隔一列的数据
- 固定行间隔数
一、excel如何实现引用固定间隔一列的数据
在Sheet1的A1单元格输入以下公式,然后向右填充公式,得到数据的转置隔行引用
=OFFSET(Sheet1!$A1,(COLUMN(A1)-1)*2,)
在Sheet1的A1单元格输入以下公式 , 然后向下填充公式,得到数据的隔行引用
=OFFSET(Sheet1!A$1,(ROW(A1)-1)*2,)
公式表示:以Sheet1表的A1单元格为基准 , 每移动一个单元格,向下偏离2个单元格 。
详见附图同表举例
二、固定行间隔数
看到求和公式 , 看我们可以看出行号的规律
9 22 35 48....形成等差数列13
于是我们就可以构造行号了
9=9 13*0
22=9 13*1
35=9 13*2
【固定行间隔数 excel如何实现引用固定间隔一列的数据】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的条件累计求和 。