엑셀 OFFSET 으로 동적 범위 설정 및 위치값 찾는 방법


엑셀 OFFSET 함수는 지정한 셀로부터 지정한 행과 열의 OFFSET 위치에 있는 셀의 값을 찾아주는 엑셀 함수입니다. 조건에 따라 변경되는 범위를 다루는 데 있어 범위의 이동과 상관없이 원하는 위치의 값을 계속적으로 변환할 수 있는 엑셀 함수입니다.

썸네일입니다.



엑셀 OFFSET 함수 구문

OFFSET 함수구문은 아래와 같습니다.

=OFFSET (지정한 셀 위치, 행 위치 값, 열 위치 값)


엑셀 OFFSET 위치 값 찾기 방법

아래와 같은 판매 데이터에서 원하는 위치의 값을 OFFSET 함수를 사용하여 변환하도록 하겠습니다.

엑셀 OFFSET 함수를 사용하여 지정된 셀을 기준으로 원하는 값의 위치값을 변환하였습니다.



엑셀 위치 값을 찾기 위한 함수 구문은 아래와 같습니다.

  • 지정한 셀 : B2 cell, Seller name
  • 행 위치 값 : 3
  • 열 위치 값 : 2


G6 cell = OFFSET (B2, 3, 2)


함수를 사용할 때 주의 할 점은 아래와 같습니다.

행과 열의 위치를 숫자로 지정 할 때에는 0 부터 시작하여 위치순서를 세어야 한다는 점입니다.


엑셀 OFFSET 동적 범위 지정 방법

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))

엑셀 OFFSET 함수를 SUM 함수 구문에 삽입하여 동적범위의 총합을 계산하였습니다.



MAX MIN & OFFSET

MAX 함수에 OFFSET 함수의 동적 범위를 삽입하여 최댓값을 산출하였습니다.

사용된 함수 구문은 아래와 같습니다.

G11 cell = MAX (OFFSET(B2,3,2,3,1))

MAX 함수에 동적범위를 삽입하여 최댓값을 산출하였습니다.



INDEX & OFFSET

INDEX 함수에 OFFSET 함수의 동적 범위를 삽입하여 원하는 위치 값을 산출하였습니다.

사용된 함수 구문은 아래와 같습니다.

G11 cell = INDEX (OFFSET(B2,3,2,3,1),2,1)

INDEX 함수에 OFFSET 함수의 동적범위를 삽입하여 원하는 값으로 변환하였습니다.



결론


엑셀 OFFSET 함수에 대해 알아보았습니다. 기본 정의와 기본 함수 구문에 대해 잘 기억해 두시기 바랍니다. 그리고, INDEX MATCH 함수와 같이 특정 위치의 원하는 값을 찾는 함수와 OFFSET 함수를 함께 사용하는 레벨까지 도달한다면, 완벽하게 마스터 하였다고 볼 수 있습니다. 작성 된 수식 함수 구문을 연속하여 사용하기 위해 절대참조 기능에 대해 공부하시기 바랍니다.

Leave a Reply

Your email address will not be published. Required fields are marked *