Excel - средний ЕСЛИ со смещением - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь написать формулу, которая будет усреднять каждую вторую ячейку в строке 7, начиная со смещения в 1 столбец ячейки H7. У меня первая часть работает отлично, но смещение доставляет мне неприятности.

Эта формула отлично работает для усреднения каждой другой ячейки

{=AVERAGE(IF((I7:GQ7<>"")*(MOD(COLUMN(I7:GQ7),2)=1),I7:GQ7))}

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

Это трекер скоринга, который будет обновляться ежедневно, он содержит 25 строк и несколько столбцов. Каждый день будут вставляться 2 новых столбца, начиная со столбца I. Я надеюсь сделать так, чтобы формулы включали новые столбцы, не требуя ежедневного редактирования формул.

Один вариант формулы, я хотел бы включитьбудет в среднем последние 30, а также. Спасибо за любую помощь, которую вы можете предоставить.

1 Ответ

0 голосов
/ 04 ноября 2019

Следующий подход по формуле удержит его на I7. Для принятия CTRL + SHIFT + ENTER , поскольку это формула массива.

=AVERAGE(IF((INDIRECT("I7"):GQ7<>"")*(MOD(COLUMN(INDIRECT("I7"):GQ7),2)=1),INDIRECT("I7"):GQ7))

Однако, INDIRECT функция является энергозависимой и, следовательно, может привести к падению производительности при ее интенсивном использовании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...