如何拖动/复制Excel公式以包含指定时间间隔的单元格

时间:2015-06-20 20:17:34

标签: excel excel-formula

我有一张Excel工作表,我想在其中使用以下公式启动D列:

=AVERAGE(C7:C10)

我希望能够向下拖动列D以提供以下公式:

=AVERAGE(C11:C14)
=AVERAGE(C15:C18)
=AVERAGE(C19:C22)

然而,如果我只是天真地拖下去,相反,我得到:

=AVERAGE(C8:C11)
=AVERAGE(C9:C12)
=AVERAGE(C10:C13)

如何更改此行为?

2 个答案:

答案 0 :(得分:1)

在D栏输入

=AVERAGE(OFFSET($C$1,4*ROW(C1)+2,0,4))

然后,当您将其向下拖动到D列时,每个连续的单元格将使参考值增加4.

答案 1 :(得分:0)

这个答案假设范围的大小保持不变。例如,如果列G未填充则G1 = 7; G2 = 11。选择两个单元格并根据需要向下拉填充手柄。 D1的公式为=AVERAGE(INDIRECT("C"&G1&":C"&G1+3)),可根据需要填写。