Buscar desde abajo con múltiples criterios

Buscar desde abajo con múltiples criterios

Estoy intentando buscar una tabla de datos en Excel y encontrar la fila inferior que cumpla con un criterio específico. Pensé que podría usareste truco de BÚSQUEDApero solo devuelve un #DIV/0error. Esto es lo que probé:

=LOOKUP(2,1/AND(ABS(Data!$I$2:$I$976-Calc!$D$2)<Calc!$F$1,Calc!$A6=Data!$J$2:$J$976),Data!$G$2:$G$976)

El criterio es que el valor de la columna Data!Idebe estar dentro de un cierto rango del valor de Calc!D2y el valor de la columna Data!Jdebe ser igual al valor del valor deCalc!A6

Me gustaría evitar VBA si puedo (por eso estoy en SU ​​y no en SO).

Respuesta1

Puede utilizar una fórmula matricial que se ingresa presionandoCtrl+Mayús+Entrar

Para encontrar la fila en cuestión usarías:

> =max(if(ABS(Data!$I$2:$I$976-Calc!$D$2)<Calc!$F$1,if(Data!$J$2:$J$976=Calc!$A6,row(Data!$I$2:$I$976),0),0))

Si desea devolver una celda específica, ajuste la siguiente fórmula alrededor de ella con la columna que le interesa, en lugar de A.

=indirect("A" & formula here)

información relacionada