Вопрос Как выровнять десять ячеек ниже, когда строки вставлены


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

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

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

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

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


3
2017-10-12 14:17


происхождения




ответы:


Пытаться:

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

2
2017-10-12 14:22



Спасибо. Является ли КОСВЕННО новой-иш-функцией? Я не помню, чтобы изучать его в версиях до 2007 года. Я не понимаю, почему нет другого способа сделать диапазон «абсолютным», и как даже сделать его абсолютным, это не так. Странно, что мы должны «спрятать» формулу из Excel, чтобы она не пыталась быть полезной! Как бы то ни было, Excel постоянно предупреждает меня, что мой выбранный диапазон не включает смежные значения. Ну, это то, что я имею в виду, принимая последние десять! Разве это не совсем обычная вещь?
Принимая, поскольку это единственный ответ после дня и, по-видимому, единственный возможный ответ. Все еще недоумевало, что получение подмножества данных не является чем-то, что Excel страдает от радости. Все еще интересно, почему я, кажется, первый человек, чтобы спросить об этом на этом огромном сайте?