엑셀 EXCEL

기준값 없이 행과 열로만 값을 찾아주는 OFFSET 함수

it is 2013. 9. 12. 23:43

EXCEL 함수

 

*** OFFSET 함수 ***

 

->기준범위를 지정한 다음 이 범위에서 원하는 위치만큼 떨어져 있는 셀값, 또는 셀범위를 구하는 함수

-> 함수의 계산 결과가 셀 범위로 나타나기 때문에 OFFSET 단독으로 사용되기 보다는

    SUM 함수나 AVERAGE 함수등과 중첩하여 사용되는 경우가 많다.

 

형식=OFFSET(Reference, Row, Cols, Height, Width)

 

Reference : 기준이 될 셀, 처음으로 시작할 위치

Row :기준셀부터 옯겨질 행 수

Cols : 기준셀부터 옯겨질 열

Height : 기준셀에서 행과 열 수만큼 이동한 셀에서 범위를 지정할 행수 <=생략가능

Width :  기준셀에서 행과 열 수만큼 이동한 셀에서 범위를 지정할 열 수

 

예) 매출표에서 누적개월수, 누적인원수의 총매출 합계를 구하여 보면

       누적개월수를 행으로, 누적 인원을 열로

     C4셀을 기준으로 잡아서 3행 4열을 범위로 지정하여 합계(SUM)를 구한다.

    F18 셀에 =SUM(OFFSET(C4,0,0,C18,C19)) 라고 적으면 1월,2월,3월의 짱구,유리,철수,훈이

   의 매출 3개월의 합계를 알수 있다.

   C4셀 기준으로 자기자신 포함하여 아래로 3줄 우측으로 4줄의 영역에 있는 값을 더해준다 

 

 

또 지정할 영역의 평균 월 매출액을 구하여 보면

이도 역식 OFFSET(C4,0,0,C18,C19) 으로 구한 영역의 평균(AVERAGE) 을 구하면 된다.

F18셀에 =AVERAGE(OFFSET(C4,0,0,C18,C19)) 이렇게 작성하여 주면 쉽게 구할수 있다.

 

 

도표의 맨아래 매출액 항목 개수도 마찬가지이다.

OFFSET으로 지정한 영역에 숫자가 들어 있는 칸을 세면 된다

COUNT함수 : 숫자가 들어 있는 셀의 칸 수를 센다

F20셀에 =COUNT(OFFSET(C4,0,0,C18,C19)) 이렇게 작성하면 매출액 항목 개수를

구할수 있다.

위 도표로 OFFSET 함수로 데이터 영역을 지정한 후

영역내의 전체 합계, 평균, 항목개수에 대해 알아보았다.