필터링 된 data의 합계 구하기
1. 기본 함수 익히기
2. 필터된 부분의 값만 계산하기 (SUBTOTAL)
ㄴ 합계 (숨기기와의 차이점)
ㄴ 엑셀표 윗쪽에 자동계산 합 넣기
ㄴ 평균/곱하기/최대/최소/숫자셀개수/비어있지않은셀개수
안녕하세요 Excelcopycat입니다.
오늘은 또 다른 더하기 기능을 알아보려해요. 일할 때 상사가 data에서 이거랑 저거랑 합계는 얼마야? 저거랑 그거는? 이렇게 물어볼 때 없나요? 이걸 다 SUMIF로 준비할 수 없는 상황이고 잠깐만 필요한거라면 표에 필터를 걸고 SUBTOTAL을 사용해보세요. 원하는 항목만 필터링하면 그것들의 합/평균/곱 등의 바로 계산되어 진답니다.
1. 기본 함수 익히기
SUBTOTAL로 계산할 수 있는 것들은 아래와 같아요.
평균, 숫자개수, 비어있지 않은 셀 개수, 최대값, 최소값, 표준편차, 더하기, 분산
SUBTOTAL을 보기 전에 각각의 기본 함수들을 간단히 살펴볼게요.
순서는 가장 많이 사용하는 기준으로 작성하였습니다. (제 기준이예요^^)
합계 : SUM(셀범위) - 범위내 값 더하기
평균 : AVERAGE(셀범위) - 범위내 값의 평균
곱하기 : PRODUCT(셀범위) - 범위내 값을 곱한 값
최대값 : MAX(셀범위) - 범위내에서 가장 큰 수
최소값 : MIN(셀범위) - 범위내에서 가장 작은 수
숫자개수 : COUNT(셀범위) - 범위내에 숫자가 있는 셀의 개수
비어있지 않은 셀의 개수 : COUNTA(셀범위) - 범위내 비어있지 않은 셀의 개수
아래 표준편차랑 분산은 필요하신 분만 참고하시고, 저는 쓴 적도 없고 설명할 자신도 없네요 ^^; 아무튼 필터링한 값들의 계산을 바로바로 보려면 SUBTOTAL을 사용하시면 됩니다.
- 합계
우선 =SUBTOTAL( 적으시면 기능번호를 적으라고 합니다. 이 때 가장 자주 쓰는 더하기는 9번이예요. 그래서 9 를 적으시고, 범위를 선택해주세요.
=SUBTOTAL(9,C4:C9)
아래 예시에서는 A랑 F는 빼고 BCDE만 나오게 필터링을 했어요.
그러면 아래 SUM은 전체 표인 A~F의 합계가 나오지만
SUBTOTAL(9)를 한 셀에는 눈에 보이는 숫자들의 합계만 나옵니다.
필터를 풀면 어떻게 보일까요?
SUM은 전체 합계이고, SUBTOTAL도 지금은 전체 표가 보이기 때문에 값이 같게 나오죠.
다만 주의하실 부분은 필터가 되었을 때 SUBTOTAL이 보이는 값만 계산하지, 아래처럼 숨기기로 행이 숨겨져 있는 경우에는 SUBTOTAL도 SUM 같이 전체를 계산합니다. 그러니 SUBTOTAL을 쓰시려면 숨기기가 아니라, 필터로 필요한 부분만 선택하셔야 합니다.
참고로, 리스트가 긴 경우 합계와 SUBTOTAL을 리스트의 상단에 두면 창을 위아래로 움직이지 않고 값을 편히 확인하실 수 있으실거예요. 아래처럼요.
- 평균
평균도 합계와 동일합니다. 합계의 기능번호가 9였다면 평균은 1.
9 대신 1을 적으시면 됩니다.
=SUBTOTAL(1,C4:C9)
SUBTOTAL이 꼭 더하기를 뜻하는건 아니예요. 기능번호에 따라 평균도 되고, 최대/최소값 등도 가능합니다.
SUBTOTAL 평균도 필터를 풀면 일반 AVERAGE 와 결과가 같죠.
- 곱하기
엑셀에서 곱하기는 PRODUCT 함수를 쓰고 SUBTOTAL의 기능번호는 6 입니다.
=SUBTOTAL(6,C4:C9) 하면 필터링된 숫자들을 곱한 값이 나옵니다.
- 최대값
최대값의 기능번호는 4.
- 최소값
최소값의 기능번호는 5.
- 숫자 개수
숫자가 있는 셀의 개수를 세는 기능번호는 2.
- 비어있지 않은 셀의 개수
숫자든 문자는 어떤 글자가 있는 셀의 개수를 세는 기능번호는 3.
이번에는 SUBTOTAL이란 함수를 알아보았습니다.
표의 상단에 SUBTOTAL을 두면 필터링된 data의 결과값을 좀 더 편하게 보실 수 있어요. subtotal이 data가 많으면 위로 아래로 왔다 갔다..이것도 꽤 불편한 일이죠.
저는 예전에 SUBTOTAL이 더하기만 되는 줄 알았어요. 근데 나중에 보니 평균, 곱하기, 최대/최소 등 다른 기능도 적용할 수 있더라고요. 지금까지 편차, 분산을 사용한 적은 없었고요ㅋㅋ
여러분의 업무 능력에 조금이나마 도움이 되었으면 좋겠습니다.
읽어주셔서 감사합니다.
'Excel_Functions' 카테고리의 다른 글
날짜에 일자 개월 연도(년) 더하기 EDATE-DATE (8) | 2020.11.13 |
---|---|
여러 셀 곱한 값들의 합계 SUMPRODUCT (2) | 2020.11.11 |
두조건 이상 (여러조건) 만족 합계 SUMIFS (0) | 2020.10.19 |
사칙연산 +-*/ (음수/괄호/제곱/분수) (0) | 2020.10.14 |
항목별 날짜별 가로항목 시간대별 합계 조건만족더하기 SUMIF (0) | 2020.10.12 |