вероятно сводной... только сообщения не видно
Рассчитать среднее значение по данным в группе
27.02.2021 13:15:08
|
|
|
|
27.02.2021 15:28:31
Добрый день.
Есть таблица с сгрупированными(структурированными) данными. Групп много .Как посчитать среднее по каждой группе/подгруппе? Просто использовать функцию: СРЗНАЧ неудобно, т.к. надо стать напротив каждой группы в нужной ячейке и потом указать диапазон данных, по которым это средне посчитать. Если групп много, то это занимает много времени. В вложении два файла. Исходник и то, что требуется получить на выходе. Excel 2007. Спасибо!
Изменено: |
|
|
|
27.02.2021 16:53:57
Kuzmich, спасибо огромное!!! Выручили)
Вы походу тут главный спец ) а решается ли данная задача с помощью стандартных функций экселя? |
|
|
|
27.02.2021 17:12:41
Решается, но неудобно. Для формул нет четкого определителя окнчания диапазона, кроме пустой ячейки в столбце Цена.
В отдельном столбце формула массива (вводится тремя клавишами): =ЕСЛИ(И(C3="";C4>0);СРЗНАЧ(C4:ИНДЕКС(C4:$C$27;МИН(ЕСЛИ(C4:$C$27="";СТРОКА(C4:$C$27)))-СТРОКА(C3)));0) |
|
|
|
27.02.2021 17:18:46
По вопросам из тем форума, личку не читаю.
|
|||
|
|
27.02.2021 17:31:15
vikttur, спасибо, буду знать, а то ломал голову, есть ли в формулах этот чёткий определитель окончания диапазона )
|
|
|
|
27.02.2021 17:44:32
По вопросам из тем форума, личку не читаю.
|
|||
|
|
27.02.2021 17:46:13
Нет, считает среднее только для низшего уровня
|
|
|
|
27.02.2021 17:50:04
на всякий случай второй вариант, с тем же дефектом.
=IF(C3="";AVERAGE(IF((ROW()<>ROW(C3:C$26))*(ROW()=LOOKUP(ROW(C3:C$26);IF(C3:C$26="";ROW(C3:C$26))));C3:$C$26));C3)
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
27.02.2021 18:09:37
Сейчас мне надо уйти на пару часов... |
|||
|
|
27.02.2021 18:16:35
|
|||||
|
|
27.02.2021 18:25:46
По вопросам из тем форума, личку не читаю.
|
|||
|
|
27.02.2021 21:50:39
|
|||
|
|
27.02.2021 23:00:52
ВСЕМ СПАСИБО!!!!! Четко и по делу. Помогли решить проблему, буду знать.)
P.S. А то на ином сайте 151 просмотрт и 0 ответов/советов!!!!!!!!
Изменено: |
||||
|
|
|||