Вычислить среднее значение в окне динамического столбца

#excel #dynamic #window

#excel #динамический #окно

Вопрос:

Я ищу формулу, которая может вычислить среднее значение строки с крайнего правого угла, -30. Надеюсь, эта иллюстрация объясняет лучше:

Красная линия представляет установленное количество столбцов (30), которые остаются крайними справа, а затем вычисляет среднее значение чисел в этом окне. Каждый день добавляется новый столбец, и окно должно оставаться крайним справа.

Возможно ли это?

Большое спасибо!

Ответ №1:

 =AVERAGE(OFFSET(INDEX(1:1,1,MATCH(10^50,1:1,TRUE)),0,-(MIN(30,COLUMN(INDEX(1:1,1,MATCH(10^50,1:1,TRUE))))-1),1,MIN(30,COLUMN(INDEX(1:1,1,MATCH(10^50,1:1,TRUE))))))
  

=AVERAGE(OFFSET(...)) Вычисление среднего значения диапазона, возвращаемого СМЕЩЕНИЕМ.

INDEX(1:1,1,MATCH(10^50,1:1,TRUE)) Начало смещения — это последняя ячейка со значением в строке 1. Сопоставление неоправданно большого числа позволяет достичь этого.

MIN(30,COLUMN(INDEX(1:1,1,MATCH(10^50,1:1,TRUE))) Вернитесь к меньшему из 30 столбцов или колонке A.