상세 컨텐츠

본문 제목

OFFSET 함수

엑셀설명서

by 기술자놈 2023. 4. 28. 10:17

본문

반응형
SMALL

안녕하세요.

#기술자놈 입니다.

오늘은 OFFSET 함수에 대해서 알아보겠습니다.

OFFSET 함수는 특정 범위의 오프셋(offset) 범위를 반환하는 함수입니다. 이 함수는 동적으로 범위를 설정하고, 범위 내에서 일부분만 선택하고, 범위를 이동시킬 때 유용하게 사용됩니다.

OFFSET 함수의 구문은 다음과 같습니다.

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

  • reference: 기준 셀
  • rows: 기준 셀로부터 상대적인 행 오프셋 값
  • cols: 기준 셀로부터 상대적인 열 오프셋 값
  • height: 선택할 셀의 행 개수 (선택사항)
  • width: 선택할 셀의 열 개수 (선택사항)

OFFSET 함수 예시를 들어 보겠습니다.

A
B
C
D
E
F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  • =OFFSET(A1,2,2)는 A1셀에서 2행, 2열 이동한 위치인 C3셀의 값인 8을 반환합니다.
  • =SUM(OFFSET(A1,0,0,3,3))는 A1셀을 기준으로, 현재 위치로부터 3행 3열의 범위 내에 있는 값을 모두 더합니다. 따라서, 1~9까지의 셀 값의 합인 45를 반환합니다.
  • =AVERAGE(OFFSET(A1,1,0,4,1))는 A1셀에서 1행 이동한 위치인 A2셀부터, 아래쪽으로 4행의 범위 내에 있는 값의 평균을 구합니다. 따라서, 6, 11, 16의 평균인 11을 반환합니다.
  • =OFFSET(A1,0,1,1)는 A1셀에서 0행 1열 이동한 위치인 B1셀의 값인 2를 반환합니다.
  • =OFFSET(A1,2,2,1,2)는 A1셀에서 2행 2열 이동한 위치인 C3셀을 시작으로, 오른쪽으로 2칸을 선택한 범위의 값을 반환합니다. 따라서, 8, 9의 값이 담긴 범위를 선택하게 되며, 이 값들을 수평으로 연결한 "8 9"의 문자열을 반환합니다.

위와 같이 OFFSET 함수는 특정 셀을 기준으로 셀 범위를 이동하거나 선택할 수 있기 때문에 다양한 활용이 가능합니다.

#VLOOKUP #SUMIF #INDEX #MATCH #IF #COUNTIF #HLOOKUP #SUMIFS #LEFT #RIGHT #LEN #AVERAGE #IFERROR #CHOOSE #CONCATENATE #ROUND #MAX #MIN #DATEDIF #OFFSET

반응형
LIST

'엑셀설명서' 카테고리의 다른 글

MOD 함수  (0) 2023.05.02
TRANSPOSE 함수  (0) 2023.05.01
DATEDIF 함수  (0) 2023.04.27
HYPERLINK 함수  (0) 2023.04.26
AND, OR 함수  (0) 2023.04.25

관련글 더보기

댓글 영역