추천 게시물

엑셀 숫자로 된 데이터 공백 포함 마지막 행 숫자 찾기

목차

 엑셀의 데이터를 정리하다 보면 숫자로 나열된 데이터들의 갯수가 일정하지 않은 경우가 많다.


그리고 간혹 특정 데이터는 제거하는 경우가 있다. 간혹 데이터에 outlier나 인터페이스 오류로 데이터가 튀는 경우 등이 있기 때문이다.


데이터의 갯수에 맞춰 평균을 구할 때 데이터의 행의 개수를 알아야 하는 경우가 있다. 행의 갯수를 구하는 수식은 다음과 같다.


=MAX(IF(ISNUMBER(C12:C10000),ROW(C12:C10000),""))


여기서 ISNUMBER는 숫자이면 1을 출력하는 함수이다. ROW는 그 데이터의 ROW 숫자를 의미한다. 따라서 ISNUMBER가 1일 때의 ROW에 대해 어떤 Array가 만들어 지게 된다. 이러한 ARRAY에서 MAX를 통해 가장 큰 값을 출력하면 되는 것이다.


단, 엑셀의 버전에 따라서 위의 함수가 정상적으로 동작하지 않는 경우도 있다. 오피스 2010에서는 정상적으로 작동하지 않는다.

댓글