关于EXCEL求和的问题。。如B2=A1+A2+A3,B3=A4+A5+A6,B3=A7+A8+A9,B4=A10+A11+A12..怎样写函数

麻烦解释一下公式嘛。。THX
2024-11-22 10:01:00
推荐回答(5个)
回答1:

=SUM(INDIRECT("a"&ROW(a1)*3-2):INDIRECT("a"&ROW(a1)*3))
为了达到效果是:
b2=sum(a1:a3),
b3=sum(a4:a6),
b4=sum(a7:a9),
……
row(a1)取的是a1的行号,就是1.
ROW(a1)*3-2在向下拖拽的时候拖拽的时候a1会自动变成a2、a3……这样就得出了1、4、7……
同理,ROW(a1)*3向下拖拽得出3、6、9……。
indirect是将文本转化为引用,公式中将文本a与row得出的数值组合,变成a1:a3, a4:a6, a7:a9
从而实现上述公式效果。

回答2:

B2
=SUM(OFFSET(A$1,(ROW(A1)-1)*3,,3))
下拉

回答3:

B2公式
=sum(offset(A$1,row(A1)*3-3,,3))
向下填充

回答4:

=SUM(OFFSET($A$1,3*(ROW(A1)-1),0,3,1))

回答5:

=SUM(INDIRECT("a"&ROW()*3-2):INDIRECT("a"&ROW()*3))