[엑셀] 최초로 0이 아닌 값이 나오는 곳 찾기 INDEX() MATCH()
다음과 같은 자료가 있다고 할 때 다음과 같이 처음으로 0이 아닌 값이 나오는 날짜를 얻기 위해서는 어떻게 해야 할까? 수식부터 미리 공개하면 다음과 같다. =INDEX($B$1:$H$1,MATCH(TRUE,INDEX(B2:H20,),0)) =INDEX($날짜행,MATCH(TRUE,INDEX(값행0,),0)) 수식의 원리를 아래에서 생각해 보자. INDEX() 는 잘 아는 것처럼 특정 범위에서 어떤 값을 반환하라는 명령이다. =INDEX(A1:C3, 3, 2) 위와 같이 입력할 경우 주어진 범위(A1:C3) 에서 3행 2열의 값인 8을 반환하게 된다. 범위가 2차원이 아니라 1차원일 경우, 값을 하나만 지정해도 된다. 예를 들어 =INDEX(A2:C2, 2) 한 행을 범위로 지정할 경우 뒤의 인자를 2 ..
2018. 6. 13.