Средний параметр по листам в Excel - PullRequest
0 голосов
/ 01 января 2019

Я хотел бы сделать усреднение по листам.Предположим, что у меня есть листы с именами A, B, C и я хочу усреднить ячейку B12 по всем листам.Мне удалось найти формулу (которая работает):

=AVERAGE(A:C!B12)

Теперь я хотел бы сделать это параметрическим, то есть я хочу поместить имя последнего листа в ячейку B2, чтобы при добавлении другого листа (лист D), единственное, что мне нужно сделать, - это изменить B2 (потому что теперь усреднение должно идти от листов A до D).

Я пытался использовать функцию INDIRECT, но по какой-то причине это делаетне работает.

=AVERAGE(INDIRECT("'A:"&$B$2&"'!"&B12))

Есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 01 января 2019

Обычно вы помещаете пустой лист с именем start перед листом A и пустой лист с именем end после листа C.

=AVERAGE(start:end!B12)

Вставка листа в любом местеот start до end отрегулирует результат.

Вы можете скрыть пустые листы, но это может затруднить вставку нового листа в положение перед листом Aили после листа C.

...