excel 每三行相加,数据返回对应行,如何插入公式?

例如A列数据:
1
2
3
1
1
3
通过公式在B列返回数据:
A B
1 6
2
3
1 5
1
3

如何操作? 跪求高手!

第1个回答  2012-09-12
假设数据从A1开始向下排列,
那么在B1输入=IF(MOD(ROW(),3)<>1,"",SUM(OFFSET(A1,,,3,)))
然后下拉即可。。。
第2个回答  2012-09-12
B2单元格输入公式
=if(mod(row(a2),3)=1,sum(a2:a4),"")
双击填充柄或下拉填充本回答被提问者采纳
第3个回答  2012-09-12
B1单元格输入公式
=if(mod(row(a1),3)=1,sum(a1:a3),"")
双击填充柄或下拉填充
第4个回答  2012-09-12
b1=SUM(A1:A3)
将B1:B3刷黑,按住右下角的实心十字向下拖拽,复制公式。追问

谢谢,大哥。没那么简单,有上万个数据,有没有更好的公式?

追答

“将B1:B3刷黑,按住右下角的实心十字向下拖拽,复制公式。”
这只是举手之劳的事,总不能不进行操作就心想事成吧!

第5个回答  2012-09-12
选中B列,在公式编辑栏中输入
=IF(MOD(ROW(A1),3)=1,SUM(A1:A3),"")
按ctrl+enter结束。本回答被网友采纳