Como Michthan disse, uma tabela dinâmica pode fazer isso, mas pode ser assustadora para alguém que nunca trabalhou com eles antes. No entanto, a função SUMIFS () é exatamente o que você precisa neste caso:
Cenário 1:
=SUMIFS($N:$N,$B:$B,"drp",$D:$D,">="&DATE(2015,3,1),$D:$D,"<="&DATE(2015,3,31))
Cenário 2:
=SUMIFS($N:$N,$B:$B,"drp",$D:$D,">="&DATE(2015,4,1),$D:$D,"<="&DATE(2015,4,30))
Cenário 3:
=SUM(SUMIFS($N:$N,$B:$B,{"drp","distribution - reinv"},$D:$D,">="&DATE(2015,3,1),$D:$D,"<="&DATE(2015,3,31)))
Embora funcionem exatamente para as condições que você declarou (e você pode editar as datas nas fórmulas da maneira que preferir), elas não são muito flexíveis no caso de você querer alterar seus critérios. Seria melhor manter seus critérios em algumas células como $ O $ 1: $ O $ 4 e se referir a essas células na fórmula da seguinte forma:
$O$1 = drp [text]
$O$2 = 1/3/2015 [start date]
$O$3 = 31/3/2015 [end date]
E a fórmula se tornaria
=SUMIFS($N:$N,$B:$B,$O$1,$D:$D,">="&$O$2,$D:$D,"<="&$O$3)
Observação: não consegui obter vários critérios de texto OR () com referências de célula para funcionar, mesmo em uma função INDIRECT (). Se alguém puder fornecer orientação adicional, tenho certeza que Murray apreciaria isso.