Возврат общей суммы стоимости за каждый месяц. VBA - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно составить итоговое значение за каждый месяц года из сгенерированного отчета.Данные разбиты на столбцы, одно со значением, а другое - с датой.Мне нужно возвращать итоги за каждый месяц.

Данные выводятся как:

 100   21/01/2019
 200   21/06/2019
 150   01/01/2019
 300   14/09/2019
 8     08/05/2019

Мне нужно, чтобы они возвращались как

  1  2 3 4 5  6  7 8  9  10 11 12
 250 0 0 0 8 200 0 0 300 0  0  0

С дополнительным столбцомна следующий год.Исходные данные и даты могут быть удалены, поскольку их можно воспроизвести при запуске следующего отчета.

1 Ответ

1 голос
/ 23 мая 2019

Вы можете попробовать следующее:

Добавьте вспомогательный столбец рядом с вашей датой, чтобы получить месяц с датой:

=MONTH(B3)

и использование:

=SUMPRODUCT(($C$3:$C$7=F2)*($A$3:$A$7))

Результаты:

enter image description here

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