Страницы: 1
RSS
Вычисление среднего значения по дням месяца
 
Всем доброго времени суток!
Столкнулся с проблемой. Есть список (исходные данные). В нем перечислены даты, список может быть большим. Напротив дат, значения. Необходимо написать формулу таким образом, чтоб из имеющегося списка, в определенную ячейку с месяцем выводилось среднее значение по дате. Т.е. среднее значение, которое подходит по условиям именно к этому месяцу. Значения может быть неограниченное количество в одном месяце. Вся загвоздка в том, что если например 1 сентябрю соответствуют 2 числа и например 2 сентябрю соответствует 1 число, то при нахождении среднего сумму нужно делить не на 3, а на 2. Т.к. за этот месяц было только два дня. Или например как на сегодняшнюю дату 5 дней. А значений может быть уже 60 или 70. Заранее благодарю!

P.s. пытался найти ответ на просторах форума, не получилось. Может запрос как-то не правильно составил.
 
Можно сделать как-то так.
 
Roman M, Вроде бы работает!) Спасибо Вам большое! Не могли бы Вы рассказать о работе этой формулы. Как происходит вычисление, т.е. по какому принципу. В exel некоторыми знаниями обладаю, но разобраться к сожалению не могу. Заранее благодарю Вас за уделенное время!
Изменено: gnec88877 - 05.10.2022 17:35:56
 
Сравниваем нужный нам месяц со всеми данными в таблице
На выходе получаем список значений - ИСТИНА, ЛОЖЬ, ИСТИНА и т.д.
Код
(МЕСЯЦ(L4)=МЕСЯЦ($R$3:$R$14)
Для получения списка суммы умножаем этот список на суммы
Код
МЕСЯЦ(L4)=МЕСЯЦ($R$3:$R$14))*$S$3:$S$14
На выходе получим список с суммой за нужный нам месяц, там где при проверке было ИСТИНА
После чего суммируем все значения и получаем суммы всего за месяц.
Код
СУММ((МЕСЯЦ(L4)=МЕСЯЦ($R$3:$R$14))*$S$3:$S$14)

Делаем аналогично для количества, но умножаем не на сумму, а на количество уникальных дат
Код
*1/СЧЁТЕСЛИ($R$3:$R$14;$R$3:$R$14))

Вы можете увидеть сам расчет, если зайдете в Формулы - Вычислить формулу
Изменено: Roman M - 05.10.2022 22:49:14
Страницы: 1
Наверх