Найти среднее значение за последний год данных из строк Excel - PullRequest
0 голосов
/ 18 апреля 2020

Мои данные выглядят так:

Date       Sale
06082018   102.98
06092018   87.12 
06102018   20.00
. Data Continues
.
.
07082019   123.45
07092019   81.99
07102019   9.00

Я хочу, чтобы формула вычисляла среднее значение за последние 12 месяцев, оставляя последний месяц для столбца Продажа.

То есть для среднего значения 07102019 date будет средним для всех строк с 06092019 по 06092018.

Как мне это сделать?

Пожалуйста, помогите.

1 Ответ

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

Вы можете использовать AVERAGE + IF в качестве формулы массива:

=AVERAGE(IF(($A$2:$A$7>=EDATE($D$2;-13)-1)*($A$2:$A$7<=EDATE($D$2;-1)-1);$B$2:$B$7))

или AVERAGEIFS в качестве порядковой формулы:

=AVERAGEIFS($B$2:$B$7;$A$2:$A$7;">="&EDATE($D$2;-13)-1;$A$2:$A$7;"<="&EDATE($D$2;-1)-1)

(формула массива после редактирования подтверждена нажав ctrl + shift + enter)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...