SUMIFS может показаться полезным.
=sumifs(d:d, c:c, ">="&a2+time(8, 0, 0), c:c, "<"&a2+time(8, 30, 0)
=sumifs(d:d, c:c, ">="&a2+time(8, 30, 0), c:c, "<"&a2+time(9, 0, 0)
=sumifs(d:d, c:c, ">="&a2+time(9, 0, 0), c:c, "<"&a2+time(9, 30, 0)
=sumifs(d:d, c:c, ">="&a2+time(9, 30, 0), c:c, "<"&a2+time(10, 0, 0)
'etc ...
Вероятно, временная последовательность может быть разрешена с помощью функции ROW (), которая улучшается при заполнении.
Если вы скопировали столбец C вновый неиспользуемый столбец (например, столбец H) и удаленные дубликаты, тогда этого должно быть достаточно.
=sumifs(d:d, h:h, ">="h2, h:h, "<"&h2+time(0, 30, 0)