
Olá,
Eu tentei olhar novamente para o seu problema e descobri que você não pode usar a fórmula ÍNDICE(... ) porque se você editar esta parte da fórmula:
ROW('BD Contas a Pagar'!A:A ) /(('BD Contas a Pagar'!A:A=A3)*('BD Contas a Pagar'!E:E=D3))
e pressione a tecla F9 do teclado você verá o que verá entre outros e dois números 2,3 que SUBTOTAL não sei interpretar. Por este motivo o SUBTOTAL não funciona com esta fórmula!
Até agora, sugeri várias vezes que você alterasse esta fórmula por outra fórmula, mas você diz que precisa exatamente da fórmula que forneceu porque pode haver casos repetidos de dados.
Ok, se você usa o Microsoft 365 ou o Excel 365 para Web, pode usar a seguinte fórmula na célula B3 da planilha Pagamentos e a função SUBTOTAL funcionará.
=--TEXTSPLIT(UNIRTEXTO(",";; BYROW(ÚNICO('BD Contas a Pagar'!A2:A15 & 'BD Contas a Pagar'!E2:E15); LAMBDA(a; UNIRTEXTO(",";; FILTRO('BD Contas a Pagar'!D2:D15; 'BD Contas a Pagar'!A2:A15 & 'BD Contas a Pagar'!E2:E15 = a)))));; ",")
Nota: Para a fórmula acima, referi-me ao seu último arquivo que você carregou no OneDrive.
Deixo-vos um printscreen do meu ficheiro.
Continuo esperançoso de que desta vez a fórmula funcione.
Att.