Para o Excel 2007 ou mais recente
E1: =SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1)
copie para baixo.
.
No caso de você precisar das lacunas entre as seções:
E1: =IF(OR(ISBLANK(A1),ISBLANK(B1)),"",SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1))
e copie para baixo.
Você pode alterar o OR
para AND
conforme necessário.
.
.
Para versões anteriores:
F1: =A1&B1
E1: =SUMIF(F1:F$1,A1&B1,D1:D$1)
copie os dois.
Para as lacunas, siga a lógica acima.