배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   공통
검색어:   함수, SUBTOTAL
제목:   SUBTOTAL 함수 이용하기
     
 

새 페이지 1

  STEP> 따라하기

오늘은 데이터베이스에서 유용하게 사용할 수 있는 SUBTOTAL 함수에 대한 내용입니다. 김종학님의 엑셀 실무 활용 과정 수업 시간에 이 함수에 대해 들으면서 이 함수를 잘 활용하면 유익하겠다는 생각이 들어 소개합니다.

아래와 같은
예제가 작성되어 있다고 가정해 보겠습니다. (사용버전: 엑셀 2002)

<1> 급여의 합계를 구하기 위해 D16셀에 '=SUBTOTAL(9,D2:D15)'라고 입력합니다.

<2> D16셀에 함수의 결과가 표시됩니다. 원하는 형식으로 서식을 변경 합니다.

<3> 이제 SUBTOTAL 함수의 효과적인 쓰임새를 확인하기 위해 자동 필터 기능을 이용해 보겠습니다. 데이터 메뉴의 자동 필터 메뉴를 선택합니다. 데이터 목록의 필드명에 자동 필터 단추가 생성됩니다.

<4> 부서 중 '경리부'만을 선택하면, SUBTOTAL 함수를 사용한 급여 합계는 자동으로 추출된 결과를 더한 값을 표시해 줍니다.

<5> 합계가 아닌 평균값을 구하고 싶을 경우 수식 입력줄에 입력된 수식 중 SUBTOTAL 함수의 인수 '9'를 '1'로 수정해 주면 평균값을 확인할 수 있습니다.

  참고>SUBTOTAL 함수
SUBTOTAL 함수는 따라하기에서 보신 것처럼 데이터베이스에서 부분합을 구할 때 유용하게 사용할 수 있는 함수 입니다. 형식은 다음과 같습니다.
 
[형식] SUBTOTAL(function_num, ref1, ref2...)

- function_num:
목록에서 부분합을 계산하는데 사용할 함수를 지정하는 숫자로 1에서 11까지 정의할 수 있습니다.
 
function_num 함수 기능
1

AVERAGE

평균

2

COUNT

수치 개수

3

COUNTA

개수

4

MAX

최대값

5

MIN

최소값

6

PRODUCT

곱하기

7

STDEV

표본 표준편차

8

STDEVP

모집단 표준편차

9

SUM

합계

10

VAR

표본 분산

11

VARP

모집단 분산

- ref1: 부분합을 구할 영역이나 셀의 주소를 지정합니다.

  참고>정정합니다.
지난 주(8월 27일)에 발송되었던 'Daily Tip - 기념일 자동으로 체크하기' 내용 중 잘못된 수식을 정정하고자 합니다.

[잘못된 부분]

조건부 서식에서 사용되었던 수식은 월과 일의 숫자가 바뀌어도 일치되는 것으로 판단하기 때문에 정확하게 기념일을 체크하지 못합니다

[수식]  =AND(MONTH(B2)=MONTH(TODAY()),DAY(B2)=DAY(TODAY()))
위 수식은 '..' 님께서 잘못된 부분을 수정하여 Daily Tip 게시판에 올려주셨습니다.

게시판과 메일을 통해 오류를 지적하고 수정해 주신 회원님들께 진심으로 감사 드리며, 앞으로 더 열심히 좋은 팁을 드릴 수 있도록 노력하겠습니다.