
Fórmula genérica
=INDEX(data,MATCH(val,rows,1),MATCH(val,columns,1))
Resumen
Para buscar el valor en una tabla utilizando 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:
=INDEX(C6:G10,MATCH(J6,B6:B10,1),MATCH(J7,C5:G5,1))
Nota: esta fórmula se establece en "coincidencia aproximada", por lo que los valores de fila y columna deben ordenarse.
Explicación
El núcleo de esta fórmula es INDICE, que simplemente recupera un valor de C6: G10 (los "datos") basado en un número de fila y un número de columna.
=INDEX(C6:G10, row, column)
Para obtener los números de fila y columna, usamos MATCH, configurado para coincidencia aproximada, estableciendo el tercer argumento en 1 (TRUE):
MATCH(J6,B6:B10,1) // get row number MATCH(J7,C5:G5,1) // get column number
En el ejemplo, COINCIDIR devolverá 2 cuando el ancho sea 290 y 3 cuando el alto sea 300.
Al final, la fórmula se reduce a:
=INDEX(C6:G10, 2, 3) = 1800