excel某列每十个数据求一次和,比如A列A1到A10,A11到A20

=SUM(A1:A10)是不行的,不能直接拉

如,在B1得到A1:A10的和,公式下拉,B2得到A11:A20的和,B3得到A21:A30依此类推,公式如下
B1公式
=SUM(OFFSET($A$1,ROW()*10-10,,10))
公式下拉完成追问

你好,能不能详细解释一下=SUM(OFFSET($A$1,ROW()*10-10,,10))

换成每12个数据求一次和该怎样改

追答

几行就把10改成几即可

=SUM(OFFSET($A$1,ROW()*12-12,,12))
详见offset函数,你就清楚这个偏移函数的用法了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-25
十个数据求和:=sum(a1:a10) 关键你想把求和的数据写到哪?如果是b1,那么就在b1中输入:=sum(a1:a10),一次类推。
第2个回答  2013-08-25
所求结果放在哪呢
比如A1-A10放到B1,A11-A20放在B2,则在B1中输入=SUM(A1:A10),B2输入=SUM(A11:A20)
第3个回答  2013-08-25
在a10单元格后输入=sum(a1:a10),然后enter,再复制,将下一个粘贴在a20后,然后将粘贴方式改为相对引用。依此类推……