=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
从而实现上述公式效果。
B2
=SUM(OFFSET(A$1,(ROW(A1)-1)*3,,3))
下拉
B2公式
=sum(offset(A$1,row(A1)*3-3,,3))
向下填充
=SUM(OFFSET($A$1,3*(ROW(A1)-1),0,3,1))
=SUM(INDIRECT("a"&ROW()*3-2):INDIRECT("a"&ROW()*3))