1

У меня есть файл данных, в котором есть 26 строк для одного эксперимента, а затем сделано 70 экспериментов, так что в общей сложности 1820 строк. Затем я хочу взять среднее от строки 2 до 5 в каждом эксперименте. Я использую функцию индекса, но я не могу заставить меня работать.

Я добавил изображение данных, в столбце C видно, что для каждого эксперимента существует 26. Итак, я хочу взять среднее значение для ряда от 2 до 5, затем от 28 до 31 и так далее. Среднее значение данных в столбце J.

сценарий листа Excel

Может кто-нибудь помочь мне, я использую версию 16.12 Excel на Mac.

1 ответ1

1

Вставьте следующую формулу в K1:K70:

=AVERAGE(INDIRECT("J$"&ROW()*26-24&":J$"&ROW()*26-21))

Это работает следующим образом:

  • ROW() возвращает текущий номер строки, который представляет номер эксперимента.
  • ROW()*26-24 - первая ячейка в диапазоне, которая будет усреднена.
  • ROW()*26-21 - последняя ячейка в диапазоне, которая будет усреднена.
  • INDIRECT() преобразует текстовое представление в диапазон ячеек.
  • AVERAGE() дает требуемый результат.

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