Estoy intentando utilizar la fórmula SUMIFS para introducir los valores correctos en la celda. Sin embargo, quiero que Excel determine qué columna usar para los valores según el período que anoté en la parte superior de la columna del informe.
Básicamente, si cambio el encabezado de la columna del 21 de junio al 21 de julio, quiero que los valores de esa columna provengan de la pestaña de datos sin procesar de la columna de julio, ¿tiene sentido? Aquí está mi fórmula ahora mismo:
=-SUMIFS(¡'TB sabio'!$G:$G,'Sage TB'!$A:$A,'P&L por CC'!$B9,'Sage TB'!$E:$E,'P&L por CC'!C$6). Entonces, ¿con qué debo reemplazar la parte en negrita para pedirle a Excel que elija la columna correcta de la pestaña Datos sin procesar según la fecha colocada en la celda C8?
La pestaña del informe para la que estoy intentando encontrar esta fórmula se llama "PyG por CC": Tabla de resumen
Estos son algunos de los datos sin procesar que estoy intentando usar en la tabla de resumen anterior (pestaña llamada "Sage TB"): Datos sin procesar
¡Gracias!
Respuesta1
Si las fechas en la fila uno son fechas reales, entonces esta función devolverá el número de columna que está buscando:
=MATCH(DATE(2021,6,1),'Sage TB'!$1:$1,0)
(reemplace la parte FECHA (2021,6,1) con una referencia de celda).
Esta INDEX
función devolverá los valores de la columna identificada en la MATCH
función:
=INDEX('Sage TB'!$1:$1048576,,<MATCH function>)
Luego puedes usar esto dentro de tu SUMIFS
fórmula:
=SUMIFS(INDEX('Sage TB'!$1:$1048576,,<MATCH function>), <criteria>)
INDEX/MATCH no es volátil a diferencia de OFFSET/INDIRECT, por lo que solo se recalculará cuando uno de sus parámetros cambie.