Если в столбце A указана дата, которая является первым днем каждого месяца, вы можете использовать ее в ячейке E3:
=ArrayFormula(if(A3<>"",sumif(date(year(B$3:B),month(B$3:B),1),A3,C$3:C),""))
(его необходимо ввести как формулу массива, чтобы преобразовать весь столбец B в даты).
или лучше
=if(A3<>"",sumifs(C$3:C,B$3:B, ">="&A3,B$3:B,"<="&eomonth(A3,0)),"")
Но вы также можете использовать эту формулу самораскрывающегося массива в E3:
=ArrayFormula(if(A3:A<>"",sumif(date(year(B3:B),month(B3:B),1),A3:A,C3:C),""))