모두CBT

아래 시트에서 고급필터 기능을 이용하여 TOEIC 점수 상위 5위까지의… | [컴퓨터활용능력 2급 필기] 13년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 13년 2회차
아래 시트에서 고급필터 기능을 이용하여 TOEIC 점수 상위 5위까지의 데이터를 추출하고자 한다. 다음 중 고급 필터의 조건식으로 옳은 것은?
ABC
1학과명성명TOEIC
2경영학과김영민790
3영어영문학과박찬진940
4컴퓨터학과최우석860
5물리학과황종규750
6역사교육과서진동880
7건축학과강석우900
8기계공학과한경수740
1
2
3
4
해설

고급 필터에서 함수를 쓴 조건(수식 조건)을 만들 때는 두 가지 규칙을 지켜야 한다. 첫째, 조건 범위의 머리글은 원본 목록의 필드 이름과 달라야 한다. 시트의 [C1]이 'TOEIC'이므로 조건 머리글에 'TOEIC'을 그대로 쓰면 수식이 조건으로 인식되지 않으며, 비워 두거나 '점수'처럼 다른 이름을 써야 한다.

둘째, 조건 셀의 수식은 각 행을 걸러 낼 TRUE 또는 FALSE를 반환해야 한다. 데이터의 첫 행인 [C2]를 기준으로 RANK 함수로 구한 순위가 5 이하인지 비교하는 식을 쓰면 그 행의 점수가 전체에서 몇 등인지 구해 5등 이내일 때만 TRUE가 되므로 상위 5명이 추출된다. 비교 대상이 되는 전체 점수 범위는 모든 행에서 같아야 하므로 절대 참조로, 비교할 값은 행마다 바뀌어야 하므로 상대 참조로 지정한 점도 규칙에 맞다.

반면 LARGE 함수로 다섯 번째로 큰 점수를 구하는 식은 참·거짓이 아니라 점수 하나를 돌려주는 이어서 조건식이 될 수 없다. 실제 점수를 큰 순서로 늘어놓으면 940, 900, 880, 860, 790, 750, 740이므로 RANK를 이용한 조건은 박찬진·강석우·서진동·최우석·김영민 다섯 명을 걸러 낸다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.