Как заполнить формулу вниз, чтобы ссылки на диапазон были смещены на 5 строк, а не на 1 строку

Как заполнить формулу вниз, чтобы ссылки на диапазон были смещены на 5 строк, а не на 1 строку

Как заставить Excel увеличивать аргументы диапазонов более чем на одну строку при заполнении формулы?

Например, если я хочу, чтобы Excel продолжал вычислять среднее значение следующих пяти чисел в столбце, как мне настроить функцию среднего значения так, чтобы она сохраняла шаблон на протяжении всего времени, не изменяя ее с шагом в единицу от первого и последнего числа предыдущей формулы?

При заполнении Excel постоянно выдает мне следующее:

=Average(A1:A5)
=Average(A2:A6)
=Average(A3:A7)

Я хочу, чтобы Excel сделал следующее:

=Average(A1:A5)
=Average(A6:A10)
=Average(A11:A15)

Как это сделать, заполнив?

решение1

=AVERAGE(OFFSET($A$1,(ROW(A1) - 1) * 5,0,5,1))

Я поместил эту формулу в ячейку B1, скопировал и вставил в столбец B.

Он выполняет усреднение по диапазону, найденному с использованием формулы смещения.

OFFSET (REFERENCE, ROW OFFSET, COLUMN OFFSET, HEIGHT, WIDTH)
REFERENCE = Absolute reference to A1
ROW OFFSET = Current row number minus 1 times 5
COLUMN OFFSET = 0
HEIGHT = 5
WIDTH = 1

Если вы хотите вставить это в строку 1, начиная с B1, измените на

=AVERAGE(OFFSET($A$1,(COLUMN(A1) - 1) * 5,0,5,1))

Связанный контент