求助求助,请各位大侠帮忙。。解答EXCEL函数求和问题!!!

隔行相加,适用于每行吗?
第一行隔5行相加,到第二行同样也隔5行相加,以此类推?可以吗?
如:
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
。。。。
A175
如何将A1+A6....+A171用函数计算?(隔5行距)
将A2+A7.....+A172用函数计算呢?(行距都是5行)
A3+A8......+A173用函数计算公式和上面的是一样的吗?(行距5行)

在知道里查到了一个公式,SUM(IF(MOD(ROW(A1:A171)+10,5)=0,A1:A171))
试了下,可以将A1+A6....+A171算出来,可是不明白,里面的10是什么意思,5是表示行距吧,那等号后面的0又是什么意思呢。

但是这个公司用于第二个A2每五行相加的就不行了。

不知道怎么回事。。请各位大侠们帮忙~~~!

这个是数组公式 要按 ctrl+shift+enter结束

row(单元格) 返回当前单元格的 行号
如 row(A100) 返回100

mod(单元格,5) 返回 单元格数字 除以4 后的余数
mod(row(A100),5) 返回0
mod(row(A101),5) 返回1 (因为 row(A101)返回101)

SUM(IF(MOD(ROW(A1:A171)+10,5)=0,A1:A171))

意思是 IF 如果 (A1:A171 里的行标 加10)/5 =0, 就把A1:A171内符合这个条件的单元格加起来

如你你要加 A2+A7。。。。。
改成 SUM(IF(MOD(ROW(A1:A171)+10,5)=2,A1:A171))
就好了

建议最好不要用数组公式

求A1+A6+。。。。。
=sumproduct((mod(row(A1:A171),5)=1)*A1:A171)

求A2+....
=sumproduct((mod(row(A1:A171),5)=2)*A1:A171)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-22
楼上公式不对,用我的吧

在B1输入公式,下拉复制:
=SUMPRODUCT(--(A1:$A$175)*(MOD(ROW(A1:$A$175)-ROW(A1),5)=0))

用20行数字试了,是对的
-------
1 34
2 38
3 42
4 46
5 50
6 33
7 36
8 39
9 42
10 45
11 27
12 29
13 31
14 33
15 35
16 16
17 17
18 18
19 19
20 20
第2个回答  2010-08-22
=SUMPRODUCT((MOD(ROW(A$1:A$175),5)=MOD(ROW(A1),5))*A$1:A$175),下拉即可
第3个回答  2010-08-22
都是高手,学习了。
相似回答