본문 바로가기

엑셀강좌/☞ 함수

OFFSET 함수

[1] OFFSET

 ▶ 정의

  지정한 셀 범위로부터 지정한 행과 열만큼 떨어진 위치의 참조 영역값을 알려줍니다.

 ▶ 인수

  OFFSET( reference, rows, cols, height, width )

 인수

설명 

입력값 

 reference

 지정한 셀 범위(참조 영역)를 입력합니다.

참조

 rows

 지정한 셀 범위의 첫 행과 표시할 영역의 첫 행 사이의 간격을 입력합니다.

숫자

 cols

 지정한 셀 범위의 첫 열과 표시할 영역의 첫 열 사이의 간격을 입력합니다.

숫자

 height  표시하려는 셀 범위의 행의 수를 입력합니다.

숫자

 width

 표시하려는 셀 범위의 열의 수를 입력합니다.

숫자

[2] OFFSET 설명

 ▶ 설명

 * 임의의 셀을 기준으로 상하좌우 위치를 찾아내는 함수가 OFFSET 함수입니다.
 * 표 및 테이블의 참조하여 값을 가지고 와서 표시하고 싶을때 주로 사용합니다.
 * 다른 함수와 같이 사용하는 경우가 많습니다. 단독으로 사용하는 것보다 효률적이고 편리합니다.
 * SUM 함수등과 같이 사용해서 특정 지역을 총합을 구하는데 많이 사용됩니다.

[3] OFFSET 예제 및 사용 방법

 ▶ 예제 [  구구단표를 참조하여 결과 값을 표시하고 싶은 경우 ]

OFFSET

 ▶ 사용방법

OFFSET 예제

1. 셀(B2)와 셀(D2)에 원하는 구구구단 값을 입력하고 셀(F2)에 OFFSET 함수 수식을 입력합니다.
   ①  =OFFSETB(                                    =OFFSET(를 입력합니다.
   ②  =OFFSET($H$2:$Q$11,B2,D2,1,1)
        참고하려는 표의 셀 범위 주소($H$2:$Q$11)를 입력합니다.
   ③  =OFFSET($H$2:$Q$11,B2,D2,1,1)       
찾으려는 값의 행의 값 또는 셀 주소(B2)를 입력합니다.
   ④  =OFFSET($H$2:$Q$11,B2,D2,1,1)        
찾으려는 값의 열의 값 또는 셀 주소(D2)를 입력합니다.
   ⑤  =OFFSET($H$2:$Q$11,B2,D2,1,1)       
 표시하려는 셀 범위의 행의 수(1)를 입력합니다.

   ⑥  =OFFSET($H$2:$Q$11,B2,D2,1,1)         표시하려는 셀 범위의 열의 수(1)를 입력합니다.

2. 참고 하려는 셀 범위 주소절대참조(주소)를 사용하는 것이 좋습니다.
      ▶ 절대 참조:  셀주소에 $가 있는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경되지 않습니다.
          예) $H$2:$Q$11
      ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경됩니다.
          예) H2:Q11

[4] 참고 사항

 ▶ 오류 발생 사항

* 기준이 되는 셀 범위(reference)의 없는 값을 찾으면 #REF! 오류 값이 반환됩니다.
* OFFSET함수를 단독으로 사용하여 표시하려는 셀 범위의 행 또는 열의 수 값이 1이상이면 #VALUE! 오류 값이 반환됩니다.
  예) =OFFSET($H$2:$Q$11,B2,D2,2,2) 

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

DELTA 함수  (0) 2019.12.12
EXACT 함수  (0) 2019.12.09
SUBSTITUTE 함수  (0) 2019.11.29
REPLACEB 함수  (0) 2019.11.28
REPLACE 함수  (0) 2019.11.27