엑셀 부분합 subtotal 함수
함수번호 알아보고 합계 개수 구하기
일반적으로 sum이나 count, average 함수 등을 이용하면, 범위를 지정한 셀의 전체 데이터 값을 구하게 된다. 하지만, 이 데이터를 모두 다 구하는게 아니고 표시되는 데이터 목록만 부분합을 계산하게 하려면 어떻게 하면 될까?
subtotal함수는 표시되는 데이터 목록의 값만 가지고 부분함을 계산해서, 자동필터나 고급필터에서 자주 사용하는 함수다.
이번에는 subtotal함수에 대해서 알아보려고 한다.
subtotal함수를 사용할때는 먼저 함수번호를 입력해야한다. 이 함수번호는 subtotal만 입력해도 밑에 자동으로 목록이 뜨게 되지만, 자주 사용하는 함수 번호는 미리 알아두면 편리하다.
그래서 함수번호를 미리 알 수 있도록 표로 정리하여 첨부하도록 하겠다.
자주 사용하는건 미리미리 알아두도록 하자.
1. subtotal 함수를 이용해서 합계를 구해보겠다.
2. subtotal 함수에 대해서 알아보고,
3. subtotal 함수의 함수번호에 대해 추가로 알아보려고 한다.
4. subtotal 함수를 이용해서 개수를 구해보겠다.
subtotal 함수를 이용해서 합계 구하기
위의 표에서 수량의 전체 합계와 개수를 구해보려고 한다.
미리 합계와 개수를 구할 표를 만들어두었다.
1. 수량합계를 구할 셀을 클릭하고, =SUBTOTAL(9,E3:E38) 을 입력한다.
수량이 있는 셀 전체를 범위로 지정하여 입력했고, 9는 합계를 구하라는 함수번호다.
2. 최종적으로 수량 합계가 구해졌다.
subtotal 함수
=SUBTOTAL(함수번호,범위1,범위2....)
순서로 입력하면 된다.
subtotal 함수의 함수번호
1~11 숨겨진 값 포함은, 행이나 열 숨기기를 사용했을 경우에 이 값을 포함하려고 할때 입력하면 된다.
만약에, 행이나 열로 숨긴 값은 제외하고 보이는 값만 계산하고자하면, 숨겨진 값 미포함 코드를 입력하면 된다. 101~111을 입력하면 된다.
이 코드에 맞추어서 함수를 정리해보았다.
만약에 합계를 구하려면 9를 입력하고, 최댓값을 구하려면 4를 앞에 입력해주면 된다.
위의 예시에서 9를 입력하니 합계가 구해진 것처럼 말이다.
이 함수인수를 꼭 알면 편리하다.
=subtotal을 입력했을 때, 관련 창으로 함수번호 창이 뜨긴 하지만, 더 편리하게 사용하기 위해 위의 코드를 익혀두면 좋다.
subtotal 함수를 이용해서 개수 구하기
1. 총개수를 구할 셀을 클릭하고 =SUBTOTAL(3,B3:B38)을 입력한다.
3은 위에서 보았을 때, 개수를 구하는 함수번호다.
코드값의 개수를 구하기 위해서 3을 선택했다.
2. 코드값의 개수가 구해졌다.
관련 포스팅 더보기
2022.04.29 - [IT/엑셀] - 엑셀 TEXTJOIN함수로 기호 추가하여 문자 연결 합치기
2022.03.28 - [IT/엑셀] - 엑셀 VLOOKUP 함수로 상품명 단가 구하는 방법 브이룩업 활용법
엑셀 자동 필터 숫자 수량 평균미만 크거나 같음 상위 10개 추출하는 방법 (0) | 2022.09.28 |
---|---|
엑셀 자동 필터 해제하는 법과 날짜 문자로 설정하는 방법 (0) | 2022.09.25 |
엑셀 사용자 지정 목록 추가하여 정렬하는 방법 (0) | 2022.09.18 |
엑셀 오름차순 정렬 내림차순 다중 조건으로 반영하는 방법 (0) | 2022.09.14 |
엑셀 분기별 월별 데이터 통합하여 한 시트에서 보는 방법 (0) | 2022.09.11 |
댓글 영역