엑셀 OFFSET 함수는 지정한 셀로부터 지정한 행과 열의 OFFSET 위치에 있는 셀의 값을 찾아주는 엑셀 함수입니다. 조건에 따라 변경되는 범위를 다루는 데 있어 범위의 이동과 상관없이 원하는 위치의 값을 계속적으로 변환할 수 있는 엑셀 함수입니다.
엑셀 OFFSET 함수 구문
OFFSET 함수구문은 아래와 같습니다.
=OFFSET (지정한 셀 위치, 행 위치 값, 열 위치 값)
엑셀 OFFSET 위치 값 찾기 방법
아래와 같은 판매 데이터에서 원하는 위치의 값을 OFFSET 함수를 사용하여 변환하도록 하겠습니다.
엑셀 위치 값을 찾기 위한 함수 구문은 아래와 같습니다.
- 지정한 셀 : B2 cell, Seller name
- 행 위치 값 : 3
- 열 위치 값 : 2
G6 cell = OFFSET (B2, 3, 2)
함수를 사용할 때 주의 할 점은 아래와 같습니다.
행과 열의 위치를 숫자로 지정 할 때에는 0 부터 시작하여 위치순서를 세어야 한다는 점입니다.
엑셀 OFFSET 동적 범위 지정 방법
OFFSET 함수의 동적 범위 지정 함수 구문은 아래와 같습니다.
=OFFSET(지정한 셀 위치, 행 위치 값, 열 위치 값, 범위 행 높이, 범위 열 높이)
위의 데이터와 같이 OFFSET 함수를 사용하여 지정한 셀에 따라 이동하는 범위에 대해 설정 하였습니다.
- 지정한 셀 : B2 cell, Seller name
- 행 위치 값 : 3
- 열 위치 값 : 2
- 높이 : 3
- 너비 : 1
G8 cell = OFFSET(B2,3,2,3,1)
위의 함수 구문의 범위는 D5:D7 과 동일합니다.
OFFSET 함수 엑셀 함수에 응용하는 방법
위치 값을 찾는 기능, 동적 범위를 설정하는 기능 총 2가지에 대해 알아보았습니다. 이어서, OFFSET 함수의 기능들을 다 함수에 응용하는 방법에 대해 알아보겠습니다.
위치 값을 찾는 기능, 동적 범위를 설정하는 기능 총 2가지에 대해 알아보았습니다. 이어서, OFFSET 함수의 기능들을 다 함수에 응용하는 방법에 대해 알아보겠습니다.
SUM & OFFSET
SUM 함수에 OFFSET 함수의 동적 범위를 삽입하여 총합을 산출하였습니다.
사용된 함수 구문은 아래와 같습니다.
G11 cell = SUM (OFFSET(B2,3,2,3,1))
MAX MIN & OFFSET
MAX 함수에 OFFSET 함수의 동적 범위를 삽입하여 최댓값을 산출하였습니다.
사용된 함수 구문은 아래와 같습니다.
G11 cell = MAX (OFFSET(B2,3,2,3,1))
INDEX & OFFSET
INDEX 함수에 OFFSET 함수의 동적 범위를 삽입하여 원하는 위치 값을 산출하였습니다.
사용된 함수 구문은 아래와 같습니다.
G11 cell = INDEX (OFFSET(B2,3,2,3,1),2,1)
결론
엑셀 OFFSET 함수에 대해 알아보았습니다. 기본 정의와 기본 함수 구문에 대해 잘 기억해 두시기 바랍니다. 그리고, INDEX MATCH 함수와 같이 특정 위치의 원하는 값을 찾는 함수와 OFFSET 함수를 함께 사용하는 레벨까지 도달한다면, 완벽하게 마스터 하였다고 볼 수 있습니다. 작성 된 수식 함수 구문을 연속하여 사용하기 위해 절대참조 기능에 대해 공부하시기 바랍니다.