Как рассчитать среднее значение между пустыми ячейками в одном столбце? - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть набор данных, содержащий несколько столбцов (A, D, G .... и т. Д.).Каждый столбец содержит блоки данных, разделенные одиночными пустыми ячейками (A2-A14, A16-A28, A30-A .... и т. Д.).Каждый из этих блоков данных имеет разное количество ячеек внутри.Я пытался найти способ вычислить среднее и стандартное отклонение каждого из блоков путем перетаскивания формул, но не могу понять это.Есть идеи?

скриншот данных Excel

1 Ответ

0 голосов
/ 22 сентября 2019

Я думаю, вы можете попробовать следующую формулу в B2:

Для AVERAGE:

=AVERAGE((INDEX(A:A,ROW()):INDEX(A:A,MATCH(TRUE,INDEX(ISBLANK(INDEX(A:A,ROW()):A$10000),),0)+ROW()-1)))

Затем скопируйте и вставьте формулу в другие желтые средние ячейки.Формула должна адаптироваться сама по себе.

enter image description here

При необходимости изменить ссылку 10000

Для STDEV вставить следующее в C2 и скопируйте:

=STDEV((INDEX(A:A,ROW()):INDEX(A:A,MATCH(TRUE,INDEX(ISBLANK(INDEX(A:A,ROW()):A$10000),),0)+ROW()-1)))

И если вы действительно хотите перетащить формулу вниз (что представляет собой процессор), вы можете поставить простой IF впереди, например:

=IF(OR(A1="",A1="Unit"),<earlier mentioned formulas as a whole>,"")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...