Excel(엑셀) 필터 합계, 레코드수 함수 사용법 (SUBTOTAL,COUNTA) |
함수 | 의미 | 사용법 | SUBTOTAL | 준합계 | SUBTOTAL(function_num,ref1,[ref2],...) | SUBTOTAL(함수번호, 범위) | SUM | 총합계 | SUM(number1,[number2],...) | SUM(범위) |
위 표와 같이 SUM 함수는 범위내 합계를 구하는데 사용됩니다. SUBTOTAL은 범위내에서 조건에 맞는 합계를 구하는데 사용되는 함수입니다. 아래와 같이 일자별로 거래한 내역 자료를 예시로 설명해 보겠읍니다. 예문 엑셀 파일 받기 클릭~~~ ↓↓↓↓↓ 필터합계,레코드갯수.zip
거래일자 | 거래처명 | 사업자번호 | 공급가액 | 세액 | 합계금액 | 2015.01.20 | 회사002 | 130-22-22222 | 50,000 | 5,000 | 55,000 | 2015.02.02 | 회사002 | 130-22-22222 | 75,455 | 7,545 | 83,000 | 2015.02.24 | 회사004 | 118-82-44444 | 50,000 | 5,000 | 55,000 | 2015.02.27 | 회사002 | 130-22-22222 | 71,818 | 7,182 | 79,000 | 2015.03.23 | 회사004 | 118-82-44444 | 63,636 | 6,364 | 70,000 | 2015.03.23 | 회사004 | 118-82-44444 | 63,636 | 6,364 | 70,000 | 2015.04.01 | 회사002 | 130-22-22222 | 50,000 | 5,000 | 55,000 | 2015.04.09 | 회사003 | 108-06-33333 | 40,000 | 4,000 | 44,000 | 2015.04.22 | 회사003 | 108-06-33333 | 36,364 | 3,636 | 40,000 | 2015.04.23 | 회사004 | 118-82-44444 | 120,000 | 12,000 | 132,000 | 2015.04.30 | 회사001 | 217-11-11111 | 163,636 | 16,364 | 180,000 | 2015.05.12 | 회사004 | 118-82-44444 | 50,000 | 5,000 | 55,000 | 2015.05.28 | 회사004 | 118-82-44444 | 70,000 | 7,000 | 77,000 | 2015.05.31 | 회사002 | 130-22-22222 | 90,000 | 9,000 | 99,000 | 2015.06.03 | 회사004 | 118-82-44444 | 109,091 | 10,909 | 120,000 | 2015.06.29 | 회사004 | 118-82-44444 | 50,000 | 5,000 | 55,000 | 2015.06.30 | 회사002 | 130-22-22222 | 108,182 | 10,818 | 119,000 |
위의 자료에서 총레코드(행) 건수와 총합계를 구할때는 COUNT함수와 SUM함수를 이용합니다. COUNTA(B2:B18)는 셀B2 부터 셀B18 까지의 문자셀 갯수를 구하고자 할때 쓰는 함수입니다. SUM(D2:D20)은 셀D2 부터 셀D20 까지의 합계를 구하고자 할때 쓰는 함수입니다. 위의 자료에서 "회사002"의 자료건수와 부분합계를 구할때는 어떻게 할까요? 이때 필터링을 하고 SUBTOTAL함수를 사용합니다.
SUBTOTAL | 함수번호 | 함수 | 의미 | 숨김 포함 | 숨김 제외 | 1 | 101 | AVERAGE | 평균 | 2 | 102 | COUNT | 숫자셀 갯수 | 3 | 103 | COUNTA | 문자셀 갯수 | 4 | 104 | MAX | 최대값 | 5 | 105 | MIN | 최소값 | 6 | 106 | PRODUCT | 곱셈 | 7 | 107 | STDEV | 부분집단 표준편차 | 8 | 108 | STDEVP | 전체집단 표준편차 | 9 | 109 | SUM | 합계 | 10 | 110 | VAR | 부분집단 분산 | 11 | 111 | VARP | 전체집단 분산 |
함수번호가 백단위인 경우 숨김셀을 제외하고 함수적용하며 일십단위인 경우는 범위내 숨김셀도 포함하여 함수적용 합니다. 우선 위자료와 같이 필터를 합니다. ① 필터조건를 행을 선택후 ② "테이터" 메뉴 선택후 ③ "필터"메뉴를 선택 합니다. ④ 셀 B2 부터 셀 B18까지의 "필터"내 숨김셀을 포함한 문자셀 갯수를 구하고자 SUBTOTAL(3,B2:B18)를 입력 사용합니다. ⑤ 셀 D2 부터 셀 D18까지의 "필터"내 숨김셀을 포함한 부분합계를 구하고자 SUBTOTAL(9,D2:D18)를 입력 사용합니다. ⑥ 거래처셀의 ▼를 클릭 합니다. ⑦ 검색조건 창에서 "회사002"를 체크선택후 ⑧ "확인" 클릭 합니다. ⑨ 구하고자 하는 "회사002"의 거래건수와 합계가 나타납니다.
위사진에서 길찾기 하시면 도움이 됩니다. ^^* | 문제가
지속되면
전문가에게 도움을 요청하십시요.^^* |
Edit : 2015-07-07 Edit : 2016-01-14
|