Рассчитайте среднее значение за последние 12 и 6 месяцев - PullRequest
0 голосов
/ 21 апреля 2020

Пользователь Excel будет экспортировать данные с онлайн-сайта в Excel (данные за 12 месяцев), поэтому данные будут все время отличаться.

Мне нужно среднее значение за последние 6 месяцев и 12 месяцев ( Однако для расчета необходимо использовать месяцы, которые у меня есть, и иногда будет менее 6 или 12 месяцев ), но мне все еще нужно получить среднее значение и частоту для него, однако я не уверен, как его получить.

Я пытаюсь написать код , но это не полный и не работает, я не получаю ошибку; это просто не работает.

Я также открыт для формул Excel, проблема может заключаться в последней строке и в том, что ей нужно использовать данные, которые я должен вычислить, а не полные 6 и 12 месяцев.

PS: аналогичный вопрос я выкладываю на https://www.ozgrid.com/forum/index.php?thread / 1227312-dynamici c -прогноз, рассчитанный за последние 6 месяцев, в среднем /

1 Ответ

1 голос
/ 21 апреля 2020

Будет ли эта формула работать на вас? Среднее значение за последние 6 месяцев:

=AVERAGEIF(A:A;">="&EDATE(MAX(A:A);-6);B:B)

Частота за последние 6 месяцев:

=IF(MONTH(MAX(A:A)-MIN(A:A))>=6;COUNTIF(A:A;">="&EDATE(MAX(A:A);-6))/6;COUNTIF(A:A;">="&MIN(A:A))/MONTH(MAX(A:A)-MIN(A:A)))

Среднее значение за последние 12 месяцев:

=AVERAGEIF(A:A;">="&EDATE(MAX(A:A);-12);B:B)

Частота за последние 12 месяцев:

=IF(MONTH(MAX(A:A)-MIN(A:A))>=12;COUNTIF(A:A;">="&EDATE(MAX(A:A);-12))/12;COUNTIF(A:A;">="&MIN(A:A))/MONTH(MAX(A:A)-MIN(A:A)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...