Как усреднить десять ячеек ниже при вставке строк

Как усреднить десять ячеек ниже при вставке строк

Это вопрос по Excel, а не по VBA. У меня в верхней строке есть простая формула, которая усредняет десять ячеек под ней. Я хочу скопировать строку под этой и вставить копию как новую строку. (Мой диапазон — самые последние сначала, а более старые в конечном итоге выпадают из самых последних десяти.)

Когда я копирую и вставляю строку, формула в строке выше подстраивается так, чтобы игнорировать вставленную мной строку (она усредняет десять ячеек под новой строкой). Почему формула не «прилипает» ко 2-й по 11-ю строку? Как мне заставить ее это сделать?

Например, если бы моя электронная таблица выглядела примерно так (у меня ее нет с собой):

A1 Average(A2:A11)  
A2 5  
A3 8  
...  
A11 3  
A12 (unused)  

и я копирую строку A2 и вставляю ее туда, формула в A1 становится: Average(A3:A12). Я хочу, чтобы она осталась с A2:A11. Я пробовал вставлять знаки доллара (A$2:A$11), и вставка все равно изменила формулу. Пожалуйста, помогите.

решение1

Пытаться:

=AVERAGE(INDIRECT("A2:A11"))

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