miércoles, 10 de junio de 2020

EXCEL: Buscar columna completa

Excel formula: Lookup entire column

Fórmula genérica

=INDICE(data,0,COINCIDIR(value,headers,0))

Explicación

Para buscar y recuperar una columna completa, puede usar 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:

=INDICE(C5:F8,0,COINCIDIR(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.

Cómo funciona esta fórmula

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

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

COINCIDIR(I5,C4:F4,0)

El valor de búsqueda "Q3" proviene de H5, la matriz son los encabezados en C4: F4 y cero se utiliza 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 INDICE, la matriz se proporciona como el rango C5: F8, y el número de columna es 3, según lo provisto por COINCIDIR. El número de fila se establece en cero:

=INDICE(C5:F8,0,3)

Esto hace que INDICE 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 SUMAA, que puede manejar matrices de forma nativa. La función SUMAA devuelve un resultado final de 503,250.

Procesando con otras funciones

Una vez que recupera una columna completa de datos, puede alimentar esa columna a funciones como SUMA, MAX, MIN, PROMEDIO, K.ESIMO.MAYOR, etc. para un procesamiento adicional. Por ejemplo, podría obtener el valor máximo en un trimestre como este:

=MAX(INDICE(C5:F8,0,COINCIDIR(I5,C4:F4,0)))

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT