
=IFNA(SUM(VLOOKUP($A4,Consol!$C$8:$BS$222,MATCH(TB!G$1,Consol!$C$2:$BS$2,0),FALSE)),0)
Tenho um modelo de project finance (PFM) por mês e preciso que os dados sejam inseridos em um TB (também mensal). Então, o que preciso fazer é somar várias linhas no PFM que atendem aos critérios de fazer parte de um código GL específico e preciso da fórmula para extrair os dados quando a data corresponder, ou seja, no TB para o código GL 200 em JAN 19 I preciso dele para encontrar 19 de janeiro no PFM e, em seguida, somar todas as linhas que foram designadas como código GL 200.
Responder1
=IFERROR(SUMIF(Consol!$C$10:$C$147,TB!$A12,INDEX(Consol!$K$10:$CX$147,,MATCH(TB!J$1,Consol!$K$2:$CX$2, 0))),0)
Onde:
Consol!$C$10:$C$147 são os códigos GL no modelo PFM
TB!$A12 é o código GL específico no TB
Consol!$K$10:$CX$147 são todos os dados de soma relevantes no PFM
TB!J$1 é a data no modelo TB
Consol!$K$2:$CX$2 são todas as datas no PFM
Portanto, a solução soma todas as correspondências que retornam o mesmo código GL usando SUMIF e, em seguida, encontra a coluna correta para Somar usando uma combinação de MATCH e INDEX