여러 기준으로 아래부터 검색

여러 기준으로 아래부터 검색

Excel에서 데이터 테이블을 검색하고 특정 기준을 충족하는 가장 아래쪽 행을 찾으려고 합니다. 사용할 수 있을 것 같았는데이 LOOKUP 트릭하지만 오류만 반환됩니다 #DIV/0. 이것이 내가 시도한 것입니다:

=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)

기준은 열의 값이 입력 Data!I값의 특정 범위 내에 있어야 Calc!D2하고 열의 값이 입력 Data!J값의 값과 같아야 한다는 것입니다.Calc!A6

가능하다면 VBA를 피하고 싶습니다. 이것이 제가 SO가 아닌 SU에 있는 이유입니다.

답변1

를 눌러 입력되는 배열 수식을 사용할 수 있습니다.Ctrl+Shift+Enter

문제의 행을 찾으려면 다음을 사용합니다.

> =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))

특정 셀을 반환하려면 아래 수식을 A 대신 관심 있는 열로 감싸세요.

=indirect("A" & formula here)

관련 정보