Exceller's Home > 사용자 제공 자료

'무지개타고'님의 통계강좌

- 최초 작성일 : 2008-09-04
- 최종 수정일 : 2008-09-04

- 강좌 읽음수 : 2,873회
- 자료 작성자 : 무지개타고 (조석현님)

- 자료 편집자 :

강좌 제목 : 통계로 세상보기 - (78) 치졸하고 유치찬란한 필터 이용

 

'무지개 타고'님의 통계 강좌를 시작한 지도 1년이 넘었군요. 우리 주변의 친숙한 주제를 통계와 접목하여 좋은 강의를 하고 계시는 무지개 타고(조석현)님께 다시 한번 감사드립니다. '통계로 세상보기' 블로그에 들르셔서 감사의 인사를 남기는 센스를 발휘하셔도 좋겠지요? ^^

통계로 세상보기 블로그


예제 파일 내려받기


목록 자료를 이용할 때 자동필터 기능을 이용하면 상당히 간편할 때가 많다. 아래 예제를 보자.

01

A2 셀:
=SUBTOTAL(3,B$2:B2)

위와 같은 목록이 있다고 할 때, 필터를 통해 원하는 자료만 목록으로 구성할 수 있다. 그리고 Subtotal 함수를 이용해 그때의 합계, 평균 등을 구할 수 있다.

03

C14 셀:
=SUBTOTAL(9,C2:C11)

그런데 이때 필터에 어떤 조건을 선택했는지를 셀에 나타내고 싶다면? 즉, '구분' 필드를 이용해 필터를 걸었는데, 부분합은 구하긴 했지만 어떤걸 선택했는지도 셀에 함께 나타내고 싶을 때 말이다.

04

아쉽지만 나타낼 수 없다. 아니 제한적이지만 나타낼 수 있다. 목록에 '비고' 필드를 하나 추가한다.

05

이때 '비고' 필드는 아래와 같은 수식으로 구성한다.

B2 셀:
=MATCH(B2,B$2:B2,0)

그리고 다시 필터를 설정하면...

06

D14 셀:
=SUBTOTAL(1,D2:D11)

B14 셀:
=IF(COUNTIF(D2:D11,D14)=0,"",INDEX(B2:B11,D14))

얼핏 보니 쓸만한 것 같은데... 제한적이라고 했다. 아래 경우를 보자.

07

사용자 지정을 이용해 조건을 덧붙인다.

08

그랬을 때 결과는...

09

전혀 다른 값이 나와버린다. 즉 단일 조건일 때만 처리 가능한 방법이다.


Previous

Next

Copyright ⓒ Since 2008 아이엑셀러 닷컴. All rights reserved.

이 페이지의 저작권은 컨텐츠 제공자에게 있습니다.

본 강좌의 내용은 필자 개인의 견해이며, 아이엑셀러 닷컴의 공식 견해와 일치하지 않을 수도 있습니다.