如何拖放/复制Excel公式以包含指定时间间隔的单元格
我有一个Excel工作表,我想用下面的公式开始D列:
=AVERAGE(C7:C10)
我希望能够拖下D列给出以下公式:
=AVERAGE(C11:C14) =AVERAGE(C15:C18) =AVERAGE(C19:C22)
等等
但是,如果我只是天真地拖下来,而是得到:
=AVERAGE(C8:C11) =AVERAGE(C9:C12) =AVERAGE(C10:C13)
我怎样才能改变这种行为?
在D列input
=AVERAGE(OFFSET($C$1,4*ROW(C1)+2,0,4))
然后,当您将它拖到D列下面时,每个连续的单元格都将使参考值增加4。
这个答案假定范围的大小保持不变。 例如,如果列G未被填充,则G1 = 7; G2 = 11。 select两个单元格,然后按需要拉下填充手柄。 D1的公式是=AVERAGE(INDIRECT("C"&G1&":C"&G1+3))
,可以根据需要填写。