Excel formula: Two-way lookup with INDEX and MATCH

Fórmula genérica

=INDICE(data,COINCIDIR(val,rows,1),COINCIDIR(val,columns,1))

Explicación

Para buscar valor en una tabla usando filas y columnas, puede crear una fórmula que realice una búsqueda bidireccional con INDICE y COINCIDIR. En el ejemplo que se muestra, la fórmula en J8 es:

=INDICE(C6:G10,COINCIDIR(J6,B6:B10,1),COINCIDIR(J7,C5:G5,1))

Nota: esta fórmula se establece en "coincidencia aproximada", por lo que los valores de fila y columna deben ordenarse.

Cómo funciona esta fórmula

El núcleo de esta fórmula es INDICE, que simplemente recupera un valor de C6: G10 (los "datos") en función de un número de fila y un número de columna.

=INDICE(C6:G10, row, column)

Para obtener los números de fila y columna, usamos COINCIDIR, configurado para una coincidencia aproximada, estableciendo el tercer argumento en 1 (VERDADERO):

COINCIDIR(J6,B6:B10,1) // get row number
COINCIDIR(J7,C5:G5,1) // get column number

En el ejemplo, COINCIDIR devolverá 2 cuando el ancho es 290 y 3 cuando la altura es 300.

Al final, la fórmula se reduce a:

=INDICE(C6:G10, 2, 3)
= 1800

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT