У меня очень широкий набор данных, из которого мне нужно усреднить определенные столбцы на другом листе. Поэтому я хочу перечислить заголовки столбцов, которые я хочу усреднить, а затем вставить формулу, которая будет HLOOKUP для этого столбца, а затем добавить его среднее значение.

Я не могу использовать статический форум, такой как AVERAGE(TZ2:TZ800), потому что есть несколько больших наборов данных, с которыми мне придется это делать, а переменные не всегда находятся в одних и тех же столбцах.

Это возможно?

Большое спасибо!

1 ответ1

0

Возможно, вы сможете адаптировать это решение в соответствии с вашими требованиями.

Предполагая, что данные, которые вы хотите усреднить, находятся в Листе 1 A2:J10, с заголовками для этих данных в A1:J1, и что вы вводите, например, три заголовка столбцов, для которых вы хотите получить среднее значение в Листе 2 A1:C1 эта формула массива ** даст вам желаемое среднее значение:

= СРЗНАЧ (ЕСЛИ (ISNUMBER (MATCH (Лист1!A1:J1, Лист2!A1:C1,0)), Лист1!A2:J10))

С уважением

** Формулы массива вводятся не так, как «стандартные» формулы. Вместо того, чтобы просто нажимать ENTER, вы сначала удерживаете CTRL и SHIFT, и только потом нажимаете ENTER. Если вы сделали это правильно, вы заметите, что Excel заключает в формулу фигурные скобки {} (хотя не пытайтесь вставить их вручную).

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