컴퓨터/엑셀(함수)팁2018. 9. 23. 08:08

엑셀(excel) 함수 tip 41 - (offset 함수를 이용하여 지정셀 값 반환하기)

 

엑셀(excel)에서 offset함수는 기준이 되는 셀로부터 사용자가 정한 행과 열로부터 해당되는 값은 가져오는 함수입니다.  이 함수는 셀의 범위를 반환하는 함수로서 셀 참조를 요구하는 다른 함수의 인수로 사용되기도 합니다. 많이 사용되는 함수이므로 사용법에 대해서알아보겠습니다.

 

함수 구문 : OFFSET(reference,rows,cols,[height,width])


 

  • reference : 기준이 되는 셀 또는 범위
  • rows : 기준점으로 부터 몇번째 행인지, 양수는 하단으로, 음수는 상단방향으로 지정
  • cols : 기준점으로 버터 몇번째 열인지, 양수는 오른쪽, 음스는 왼쪽방향으로 지정
  • [height] : 행의 개수를 나타내며 양수만 지정
  • [width] : 열의 개수를 나타내며 양수만 지정

 

▶ 함수사용 예(수식 직접입력하기)


 

하단은 학생별 과목별 점수입니다. 아래의 표에서 offset함수를 사용하여 결과값을 추출해 보겠습니다. 여기에서 사용된 함수식은 =SUM(OFFSET(B2,3,2,3,3)) 입니다. 즉 B2를 기준으로 3열 하단으로, 2열 우측으로 한 기준셀에서 3행,3열의 갯수의 합을 구하시오 라는 뜻입니다. 따라서 박정형, 수빈정, 명김창 세 학생의 수학,과학,체육값을 더한 결과값이 구해집니다.

 


 

▶ 함수사용 예(함수인수창 사용)


 

OFFSET함수인수창에서 작업을 하면 함수식을 직접입력하는 것보다는 더 수월하게 작업할 수 있습니다. 각각의 인수창에다 각 인수의 값을 넣어주면 됩니다. 여기에서는 SUM함수와 OFFSET함수를 중첩하였습니다.

 

중첩함수를 사용할 경우에는 하단처럼 직접 함수삽입창에 입력할 수도 있지만 함수마법사기능을 이용해도 편리합니다. 제 글을 지금까지 읽어오신 분이라면 함수마법사는 쉽게 사용하시리라 생각됩니다.

 


 

에서와 같이 함수삽입을 통해서 [이름정의 창]에 사용하고자 하는 함수가 나타나도록 먼저 검색을 한 후 함수삽입 시 [이름정의 창]에 나타난 함수들을 클릭하면 됩니다. 

 

 

 

☞ 이름정의 창/빨간박스 

 

아래에서와 같이 [값을 구하고자 하는 셀 클릭하여 = 입력 - 좌측 SUM함수 클릭 - SUM함수인수창 - Number1의 인수삽입창클릭 - OFFSET클릭]

 

[OFFSET함수인수창 - 각각의 인수 입력 - 확인 - 결과값 생성]

 

 

 

▶ 결과값


 


 



Posted by ,,.,