Fórmula de Excel: buscar toda la columna -

Fórmula genérica

=INDEX(data,0,MATCH(value,headers,0))

Resumen

Para buscar y recuperar una columna completa, puede utilizar una fórmula basada en las funciones INDICE y COINCIDIR. En el ejemplo que se muestra, la fórmula utilizada para buscar todos los resultados del tercer trimestre es:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Nota: esta fórmula está incrustada en la función SUMA solo para demostrar que todos los valores se recuperan correctamente.

Explicación

La esencia: use MATCH para identificar el índice de la columna, luego INDEX para recuperar la columna completa estableciendo el número de fila en cero.

Trabajando de adentro hacia afuera, MATCH se usa para obtener el índice de columna de esta manera:

MATCH(I5,C4:F4,0)

El valor de búsqueda "Q3" proviene de H5, la matriz son los encabezados en C4: F4 y se usa cero para forzar una coincidencia exacta. La función COINCIDIR devuelve 3 como resultado, que se introduce en la función INDICE como el número de columna.

Dentro de INDEX, la matriz se proporciona como el rango C5: F8, y el número de columna es 3, según lo proporcionado por MATCH. El número de fila se establece en cero:

=INDEX(C5:F8,0,3)

Esto hace que INDEX devuelva los 4 valores de la matriz como resultado final, en una matriz como esta:

(121250;109250;127250;145500)

En el ejemplo que se muestra, toda la fórmula está envuelta en la función SUM, que puede manejar matrices de forma nativa. La función SUMA devuelve un resultado final de 503,250.

Procesamiento con otras funciones

Una vez que recupera una columna completa de datos, puede ingresar esa columna en funciones como SUMA, MÁX, MIN, PROMEDIO, GRANDE, etc. para procesamiento adicional. Por ejemplo, podría obtener el valor máximo en un trimestre como este:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Articulos interesantes...