Você não fornece informações sobre a aparência dos seus resultados. Mas uma possibilidade é usar uma Tabela Dinâmica.
- Arraste as datas para a área de linhas
- Empresas para a área de colunas
- Pagamento para a área de valores
- Agrupar datas por anos e meses
- Formate como quiser.
Aqui está um exemplo desses resultados
Vocêeditousuapostagemparamostrarcomodesejaassaídas.SevocêarrastaraempresaparaaáreaLinhaseorganizarascoisasdemodoqueaEmpresasejaaprimeiradessalista,asaídaseaproximarádoquevocêmostra:
EossubtotaisetotaisgeraissãofacilmenteremovidosnaguiaDesign
Se esta for uma tarefa pouco frequente, você pode facilmente fazer isso manualmente. Se é algo que precisa ser feito várias vezes ao dia, uma macro pode ser o melhor caminho a seguir, se você puder se familiarizar com o VBA.