2016-11-11 3 views
0

У меня есть таблица под названием DayTable, который содержит день с соответствующим значением, Trend. Я создал вторую таблицу MonthTable с колонкой Месяц и пустой столбец Тенденция. В каждой ячейке столбца Trend, я хотел бы рассчитать среднее значение тренда за этот месяц.изо дня в месяц: Расчет среднего «тренд» в течение месяца

Мой первоначальный план был создать формулу, которая усредняет значение Trend если месяц и год значения в Месяц колонке MonthTable приравнивает месяц и год каждый день в DayTable.

=AVERAGEIFS(DayTable[Trend],MONTH(DayTable[Day]),">="&MONTH([@Month]),YEAR(DayTable[Day]),">="&YEAR([@Month])) 

Это моя самая последняя формула, которая не работает.

Мне интересно, есть ли у кого-нибудь понимание того, как эта формула работает или может предложить лучший.

ответ

0

Я думаю, вы должны пересмотреть структуру своих данных.

  • У меня был бы только один стол с двумя основными сериями данных: DATE и TREND.
  • Добавить расчетную колонку для MONTH, вы можете использовать = TEXT (ячейка, "mmm-yyyy")
  • Подведите итоги с помощью Pivot.

Что-то вроде этого: new table

Надеется, что это помогает.