SOMA várias linhas quando os critérios são atendidos e corresponde a uma coluna específica

SOMA várias linhas quando os critérios são atendidos e corresponde a uma coluna específica
=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.

A imagem 1 é o TB

A imagem 2 é o PFM

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:

  1. Consol!$C$10:$C$147 são os códigos GL no modelo PFM

  2. TB!$A12 é o código GL específico no TB

  3. Consol!$K$10:$CX$147 são todos os dados de soma relevantes no PFM

  4. TB!J$1 é a data no modelo TB

  5. 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

informação relacionada