모두CBT

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

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

고급 필터에서 '상위 5위'처럼 다른 값들과 비교해야 정해지는 조건은 단순 비교 연산자로 적을 수 없으므로, 결과가 참·거짓으로 나오는 수식을 조건으로 쓴다.

이때 규칙이 하나 있다. 수식을 조건으로 쓸 때는 조건 범위의 머리글을 원본 목록의 필드 이름과 다르게 적거나 아예 비워 두어야 한다. 필드 이름을 그대로 쓰면 엑셀이 그 필드에 대한 일반 조건으로 해석해 원하는 결과가 나오지 않는다. 이 표의 필드 이름이 'TOEIC'이므로 조건 머리글은 '점수'처럼 다른 이름이어야 한다.

조건식은 첫 번째 데이터 행을 기준으로 상대 참조로 쓰고, 비교 대상이 되는 전체 범위는 절대 참조로 고정한다. 따라서 '점수'라는 머리글 아래에 =RANK(C2,$C$2:$C$8)<=5를 넣어 각 학생의 TOEIC 순위가 5위 이내인지 판정하도록 한 조건이 옳다.

LARGE($C$2:$C$8,5)는 5번째로 큰 점수라는 값 하나를 돌려줄 뿐 참·거짓을 판정하지 못해 조건식이 되지 못하고, 머리글을 'TOEIC'으로 적은 것은 원본 필드 이름과 겹쳐 조건이 제대로 적용되지 않는다.

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