Можно ли взять среднее значение столбца на другой вкладке, основанное на ссылке на другой столбец дат? - PullRequest
0 голосов
/ 19 апреля 2019

Вкладка 1

Date       |Score
01/01/2016 |4
04/01/2016 |4
01/02/2016 |13
02/02/2016 |18
01/03/2016 |4
06/03/2016 |2
12/03/2016 |3

Я хочу выполнить поиск по всему столбцу «Дата», чтобы вывести среднее значение по столбцу оценок, но на другой вкладке

Я пробовал:

=average(query(Data!$A$1:$H$136,"select C, A where A > date '"&text(K2,"yyyy-mm-dd")&"' and B <= date '"&text(L2,"yyyy-mm-dd")&"'",1)) 

Но ничего не вернулось

В идеале я хочу взять средний балл для всех баллов за каждый месяц

Ответы [ 2 ]

1 голос
/ 19 апреля 2019

Использовать AVERAGEIFS ()

=AVERAGEIFS(Data!$C:$C,Data!$A:$A,">" & K2,Data!$A:$A,"<=" & l2)
0 голосов
/ 19 апреля 2019

Чтобы соответствовать вашим данным, и, предполагая, что вы имеете в виду Google Sheets, запрос должен был быть:

=average(query(Data!$A$1:$H$136,"select B where A > date '"&text(K2,"yyyy-mm-dd")&"' and A <= date '"&text(L2,"yyyy-mm-dd")&"'",1))

также при условии, что K2 содержит начало месяца, а L2 - конец месяца.

Но я считаю, что решение @Scott Craner работает как в Google Sheets, так и в последних версиях Excel.

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