
=IFNA(SUM(VLOOKUP($A4,Consol!$C$8:$BS$222,MATCH(TB!G$1,Consol!$C$2:$BS$2,0),FALSE)),0)
Tengo un modelo de financiación de proyectos (PFM) por mes y necesito los datos para alimentar un TB (también mensual). Entonces, lo que debo hacer es sumar varias filas en el PFM que cumplen con los criterios de ser parte de un código GL específico y necesito la fórmula para extraer los datos cuando la fecha coincida, es decir, en el TB para el código GL 200 del 19 de enero. Lo necesito para encontrar el 19 de enero en el PFM y luego sumar todas las filas que han sido designadas como código GL 200.
Respuesta1
=SIERROR(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)
Dónde:
Consol!$C$10:$C$147 son los códigos GL en el modelo PFM
TB!$A12 es el código GL específico en el TB
Consol!$K$10:$CX$147 son todos los datos de suma relevantes en el PFM
TB!J$1 es la fecha en el modelo TB
Consol!$K$2:$CX$2 son todas las fechas en el PFM
Entonces, la solución suma todas las coincidencias que devuelven el mismo código GL usando SUMAR.SI y luego encuentra la columna correcta para Sumar usando una combinación de COINCIDIR e ÍNDICE.