3

Это вопрос к 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), и вставка все еще изменила формулу. Пожалуйста помоги.

1 ответ1

2

Пытаться:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .