본문 바로가기
공 부/컴퓨터공부

엑셀 subtotal

by 맨도리쓰 2014. 8. 11.

http://office.microsoft.com/ko-kr/excel-help/HA102752856.aspx 에서 펌

SUBTOTAL 함수

이 문서에서는 Microsoft Excel의 SUBTOTAL 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.

설명

목록이나 데이터베이스의 부분합을 반환합니다. 일반적으로 Excel 데스크톱 응용 프로그램에서 데이터 탭의 윤곽선 그룹에 있는 부분합 명령을 사용하여 부분합 목록을 작성하는 것이 더 쉽습니다. 부분합 목록이 만들어지면 SUBTOTAL 함수를 편집하여 목록을 수정할 수 있습니다.

구문

SUBTOTAL(function_num,ref1,[ref2],...)

SUBTOTAL 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • function_num     필수 요소입니다. 목록에서 부분합을 계산하는 데 사용할 함수를 지정하며 1에서 11(숨겨진 값 포함)까지 또는 101에서 111(숨겨진 값 무시)까지의 숫자입니다.
FUNCTION_NUM
(숨겨진 값 포함)
FUNCTION_NUM
(숨겨진 값 무시)
함수
1101AVERAGE
2102COUNT
3103COUNTA
4104MAX
5105MIN
6106PRODUCT
7107STDEV
8108STDEVP
9109SUM
10110VAR
11111VARP
  • ref1     필수 요소입니다. 부분합을 계산할 첫 번째 명명된 범위 또는 참조입니다.
  • ref2,...     선택 요소입니다. 부분합을 계산할 명명된 범위 또는 참조로서 2개에서 254개까지 지정할 수 있습니다.

주의

  • ref1, ref2,... 안에 다른 부분합이 있으면, 즉 중첩된 부분합이면 이중으로 계산되는 것을 피하기 위해 중첩된 부분합을 무시합니다.
  • function_num 상수가 1에서 11 사이인 경우 SUBTOTAL 함수는 Excel 데스크톱 응용 프로그램  탭의  그룹에서 서식 명령의 숨기기 및 숨기기 취소 하위 메뉴에 있는 행 숨기기 명령으로 숨겨진 행의 값을 포함합니다. 목록에서 숨겨진 값과 숨겨지지 않은 값의 부분합을 구할 때 이러한 상수를 사용하세요. function_num 상수가 101에서 111 사이인 경우 SUBTOTAL 함수는 행 숨기기 명령으로 숨겨진 행의 값을 무시합니다. 목록에서 숨겨지지 않은 값의 부분합만 구할 때 이러한 상수를 사용하세요.
  • 사용하는 function_num 값에 관계없이 SUBTOTAL 함수는 필터 결과에 포함되지 않은 행을 모두 무시합니다.
  • SUBTOTAL 함수는 데이터 열이나 세로 범위에 사용되며 데이터 행이나 가로 범위에는 사용되지 않습니다. 예를 들어 SUBTOTAL(109,B2:G2)과 같이 101 이상의 function_num을 사용하여 가로 범위의 부분합을 구할 때 열을 숨겨도 부분합이 영향을 받지 않습니다. 그러나 세로 범위의 부분합을 구할 때 열을 숨기면 부분합이 영향을 받습니다.
  • 참조 중 3차원 참조가 있으면 #VALUE! 오류 값이 반환됩니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터
120
10
150
23
수식설명결과
=SUBTOTAL(9,A2:A5)9를 첫 번째 인수로 사용하여 A2:A5 셀의 부분합의 합계를 반환합니다.303
=SUBTOTAL(1,A2:A5)1을 첫 번째 인수로 사용하여 A2:A5 셀의 부분합의 평균을 반환합니다.75.75
참고