티스토리 뷰

2017년도 2회 컴퓨터활용능력 2급 필기 기출문제 24번을 풀이한 것이다. 

엑셀 고급 필터로 원본 데이터에서 조건 만족 레코드를 걸렀을 때, 그 개수를 구하는 문제이다.


24. 다음 중 아래 그림의 표에서 조건범위로 [A9:B11] 영역을 선택하여 고급필터를 실행한 결과의 레코드 수는 얼마인가?


[그림0] 고급필터 조건 만족 레코드 수 - 보기


① 0 3

③ 4 ④ 6


풀이 :


엑셀 고급필터 도구는 원본 데이터를 사용자 지정 조건으로 필터링한다.

고급 필터는 조건 설정 방법을 파악하는 것이 핵심이다. 위의 문제로 이를 배워보자.


관련 문제 : [필기 풀이] 컴활2급 기출문제 2016년3회-24번 엑셀 고급 필터


엑셀 고급 필터 문제 풀이


1. 원본 선택 : 고급 필터로 필터링할 원본 데이터 A1:D7 을 선택한다.


2. 고급 필터 실행 : 리본 메뉴 > 데이터 탭 > 정렬 및 필터 그룹 > 고급 을 실행한다.


3. 필터 설정 : 조건 범위로 A9:B11 영역을 설정한다. 필터링 결과 표시 위치인 '복사 위치' 설정은 옵션이다. 설정하지 않는다면 '목록 범위' 에 표시된다.


[그림1] 엑셀 다중 고급 필터 설정[그림1] 엑셀 다중 고급 필터 설정



4. 조건 분석 : 고급 필터의 조건은 필드명( 열머리글 )과 그 아래에 조건 설정으로 작성된다.


문제의 두 조건 처리를 분석하면,


조건1 : 합계가 95 미만이면서, 합계가 90 을 초과하는 레코드( 행 ) - 2개

조건2 : 합계가 70 미만인 레코드( 행 ) - 1개


두 조건 중 하나라도 만족한다면 레코드가 추출된다. 그래서, 총 3개의 레코드가 고급필터에 의해 추출된다.


[그림2] 2개의 고급 필터로 추출되는 레코드 수[그림2] 2개의 고급 필터로 추출되는 레코드 수



관련 문제 :

[필기 풀이] 컴활2급 기출 2017년1회-22번 엑셀 고급필터 다중 조건

[필기 풀이] 컴활2급 기출 2016년2회-35번 엑셀 다중 고급 필터


.....


이제 부터는 고급 필터의 핵심이다.


고급 필터는 논리 연산을 기본으로 한다. 하나 열에 하나의 필터가 놓이고, 

2개 이상의 필터가 동일 행에 놓이면 다음과 같은 기본 원리로 고급필터는 처리된다.


참이 되는 다중 고급 필터 :

1) 동일 행은 논리연산 AND 처리 : 모든 필터의 조건을 만족시

2) 동일 열은 논리연산 OR 처리 : 두 조건 중 하나라도 만족시


또, 빠질 수 없는 것이 이것이다.

3) 논리 연산은 AND 가 OR 에 우선한다. ( 고급 필터는 행 처리가 열 처리에 우선한다 )



이상의 원칙에 기초하여 위와 같은 '조건 분석' 이 만들어진 것이다.


관련 문제 : [필기 풀이] 컴활2급 기출 2016년1회-24번 엑셀 고급 필터 핵심



자주 출제된 문제 유형이라 간략히 핵심에 맞춰 설명하였다.

엑셀을 배우는 이도 컴퓨터활용능력을 준비하는 이도 빼놓을 수 없는 필수 기능이 고급필터이다.


정답 : 2번


이전 문제 :

[필기 풀이] 컴활2급 기출문제 2017년2회-23번 엑셀 데이터 유효성


마늘빵.


댓글