Я полагаю, что дивиденд за год находится в столбце C, а первая ячейка - C2 В таком случае попробуйте этот макрос:
Sub DividendPerYearFormula()
Range("C2").FormulaR1C1 = "=IF(YEAR(R[-1]C[-2])=YEAR(RC[-2]),"""",SUMIFS(C[-1],C[-2],""<""&DATE(YEAR(RC[-2]),12,31),C[-2],"">""&DATE(YEAR(RC[-2]),1,1)))"
End Sub
Сама формула:
=IF(YEAR(A1)=YEAR(A2),"",SUMIFS(B:B,A:A,""<""&DATE(YEAR(A2),12,31),A:A,"">""&DATE(YEAR(A2),1,1)))
Она будет показывать вам значение один раз в год. Можно также повторять значения в каждой строке. Конечно, сводная таблица также является хорошим вариантом.