Excel에서 값이 기준보다 낮아지면 반환 날짜

Excel에서 값이 기준보다 낮아지면 반환 날짜

현재 문제에 대한 해결책을 찾을 수 없었으므로 내 요청이 여기 있는 다른 사람들에게도 도움이 되기를 바랍니다.

다음과 같이 데이터가 정렬되어 있습니다(첨부된 스크린샷을 참조하세요. 아직 이미지를 삽입할 수 없습니다).

Date:      1/1 1/2 1/3 1/4 1/5 
Quantity:  0   1   0   0   0   Desired Result: 1/3  
Quantity:  1   1   1   0   0   Desired Result: 1/4  
Quantity:  1   0   1   0   0   Desired Result: 1/4  
Quantity:  0   0   0   0   0   Desired Result: na  
Quantity:  1   1   1   1   1   Desired Result: na

나는 ~ 2k 라인의 수량을 가지고 있습니다. 수량이 0으로 떨어지는 날짜를 반환할 수 있는 수식이 필요합니다. 위 예에서는 "원하는 결과" 열의 날짜가 됩니다.

날짜를 반환하려면 색인 수식이 필요하다는 것을 알고 있지만 기준을 올바르게 얻을 수 없는 것 같습니다.

편집: 스프레드시트 이미지 및 원하는 결과 첨부테이블 스크린샷

답변1

~ 안에D2입력하다:

=IF(ISERROR(MATCH(0,A2:C2,0)),"",INDEX($1:$1,MATCH(0,A2:C2,0)))

아래쪽으로 복사합니다.

여기에 이미지 설명을 입력하세요

편집#1:

반환하려면0의 마지막 인스턴스, 대신 다음 공식을 사용하세요.

=IF(C2=0,$C$1,IF(B2=0,$B$1,IF(A2=0,$A$1,"")))

답변2

관심 있는 사람을 위해 다른 포럼에서 솔루션을 찾았습니다.

=IFERROR(1/(1/INDEX($2:$2, AGGREGATE(14,6,COLUMN($C3:$G3)/($C3:$G3<>0),1)+1)), "na" )

관련 정보