Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá!
Com relação ao primeiro questionamento, a função INDIRETO atende a necessidade, pois ela transforma uma cadeia de texto em uma referência compreendida pelo Excel. Então um exemplo de fórmula seria:
=SOMASES(INDIRETO("'"&$B$2&"'!$D$2:$D$1002");INDIRETO("'"&$B$2&"'!$C$2:$C$1002");"cb")
Quanto ao segundo questionamento, eu não compreendi exatamente o que você quer dizer com mês mais próximo. Poderia explicar melhor? Seria o mês corrente? Se for, como você disse, o menor valor da coluna B, então a fórmula pode ser incrementada para:
=SOMASES(INDIRETO("'"&$B$2&"'!$D$2:$D$1002");INDIRETO("'"&$B$2&"'!$C$2:$C$1002");"cb";INDIRETO("'"&$B$2&"'!$B$2:$B$1002");MÍNIMO(INDIRETO("'"&$B$2&"'!$B$2:$B$1002")))
Abraços!