엑셀 기초 함수 정리

19.엑셀함수 (OFFSET)

빨간망토차차 2023. 3. 29. 14:40

 OFFSET은 기준 셀에서 특정 행과 열의 거리에 있는 셀의 값을 참조하거나, 발톱 범위의 셀을 반환하는 것입니다. 이 표정을 사용하면 셀의 위치를 ​​유연하게 수영할 수 있어, 분석이나 보고서 작성 시 매우 유용합니다.

 

OFFSET 함수는 다음과 같습니다.

 

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

 

* reference : 오프셋을 만들려는 시작 셀 또는 범위입니다. 유일한 필수 인수입니다.

* rows : 참조 셀/범위에서 이동하려는 행의 수입니다. 양수 값은 아래로 이동하고 음수 값은 위로 이동합니다.

* cols : 참조 셀/범위에서 이동할 열 수입니다. 양수 값은 오른쪽으로 이동하고 음수 값은 왼쪽으로 이동합니다. 높이 (선택 사항): 반환된 범위의 높이(행 수)입니다. 생략하면 기본적으로 참조 높이가 됩니다.

* width (선택 사항): 반환된 범위의 너비(열 수)입니다. 생략하면 기본적으로 참조 너비가 됩니다.

 

사용법

예시 1

 

셀 A1:B5에 다음 데이터가 있다고 가정합니다. 

  A B
1 NAME SCORE
2 JOHN 75
3 JANE 90
4 JOE 85
5 JENNY 95

 "John"(셀 A2) 아래 두 행 아래에 있는 사람의 점수를 얻으려면 다음 수식을 사용할 수 있습니다.

 

 =OFFSET(A2, 2, 1)

 

 그러면 "Joe"(셀 B4)의 점수인 "85"가 반환됩니다.

 

예시 2

 셀 A1:B13에 월별 판매 데이터 목록이 있다고 가정합니다.

예시
예시 2

 당월(예: 8월까지)까지의 데이터만 포함하는 동적 차트를 생성하려면 COUNT 함수와 함께 OFFSET 함수를 사용할 수 있습니다. 먼저 A1:B13 범위의 이름을 "SalesData"로 지정합니다. 그런 다음 다음 수식을 사용하여 "DynamicData"라는 새 명명된 범위를 만듭니다.

 

=OFFSET(SalesData,0,0,COUNT(SalesData)-1,2)

 

이 수식은 "SalesData"(A1)와 동일한 셀에서 시작하고 열 수(2)가 같지만 높이가 동적이며 비어 있지 않은 셀의 수에 따라 결정되는 범위를 반환합니다.

'엑셀 기초 함수 정리' 카테고리의 다른 글

21.엑셀함수 (CONVERT)  (2) 2023.03.31
20.엑셀함수 (WON)  (2) 2023.03.31
18.엑셀함수 (VLOOKUP)  (0) 2023.03.28
17.엑셀함수 (IF)  (1) 2023.03.27
16.엑셀함수 (DAVERAGE)  (1) 2023.03.23