본문 바로가기

IT 관련/컴퓨터활용능력시험

컴활 1급 실기 기출문제① : 16년 1회 엑셀 1-2

<< 컴퓨터활용능력(엑셀) 1급 실기 기출문제① : 2016년 1회 >>

 

 

안녕하세요

 

신글번글 블로그입니다.

 

컴퓨터활용능력(엑셀) 1급 실기 기출문제① (2016년 1회)

 

기본작업 1-2 풀이를 해볼게요.

 

최근 10년 기출문제 다운로드를 할 분이나 기출문제에 대한 사용방법 등은 '컴활기출문제 1급 : 다운로드 및 해설소개' 포스트(아래 클릭)를 참조해주세요.

 

 

컴활1급 기출문제 해설 들어가기

<< 컴활1급 기출문제 해설 들어가기 >> 안녕하세요 신글번글 블로그 주인장입니다. 이제부터 컴활1급 기출문제 해설 시리즈를 올리려고 해요. 컴활1급 시험은 필기와 실기(엑셀, 엑세스)로 구성되는데, 먼저 실기..

pjhpt.tistory.com

 

 

<엑셀 2016년 1회 기출문제 다운로드>

 

16년컴활1급_1회E형(엑셀).zip
0.35MB

 

 

기본작업 문제1-2.

 

문제 1-2

 

이번 문제는 기본작업의 '고급필터' 문제에요.

 

기본작업의 문제는 25점 만점에 25점을 목표로 준비하는 게 좋아요.

 

비교적 쉬운 문제들이 배치되어 있거든요.

 

그럼 '기본작업 문제 1-2'를 풀어보도록 할게요.

 

 

우선 문제를 읽어볼게요. 조건은 [A33:A34] 영역에, 결과는 [A36] 셀에 표시하라고 나와있네요. 그 위치부터 확인하고 문제를 풀어볼게요.

 

그림1

 

그림 1-1

 

 

 

 

 

우선 [A33] 셀에는 필드명을 입력합니다. 필드명은 "조건"이라는 문자를 입력하고, [A34] 셀에 조건에 해당하는 수식을 입력하기로 합니다.

 

그럼 [A34] 셀에 커서를 두고 함수입력창에 수식을 작성해 주면 되겠죠?

 

그림2

 

 

문제에서 [A34] 셀에 조건을 입력하라고 나와있어요.

 

그 조건은 AND 함수와 AVERAGE 함수를 이용하여야 한다고도 괄호 안에 나와 있고요.

 

그럼 조건부터 어떻게 입력할지 볼게요.

 

과목=국어, 구분=수행, 받은점수 >= (구분이 수행인 사람의 받은점수 평균)

 

이 세가지를 모두 동시에 만족하여야 하는 수식을 써야겠어요.

 

그렇다면 AND 함수가 가장 먼저 나와야 하겠죠?

 

" =AND( D3="국어", E3="수행", G3 >= (구분이 수행인 사람의 받은점수 평균) ) "

 

자 우선 AND 함수의 두번째 인수까지만 [A34]셀에 입력해 볼게요.

 

그림3

 

그림3-1

 

고급필터에서 함수를 이용하여 조건을 입력할 때, 내용영역에 있는 첫행을 기준으로 셀 선택을 해주세요.

 

위에서처럼 D3="국어", E3"수행" 으로 입력한 것과 같이 내용영역의 첫번째 행인 3행이 기준이 되어 수식을 작성하고 있는 것 보이시죠?

 

함수를 이용한 고급필터는 첫행을 기준으로 한다는 것 잊지마세요.

 

 

 그럼 AVERAGEIF 함수는 어디에 사용하여야 할까요?

 

가장 복잡한 AND 함수의 세번째 인수에 AVERAGEIF 함수를 사용합니다.

 

G3 >= (구분이 수행인 사람의 받은점수 평균)

 

이것을 함수로 변형해 볼게요. 우선 AVERAGEIF 함수의 인수부터 간단하게 알아볼게요.

 

(AVERAGEIF 함수의 자세한 설명은 아래 포스트를 클릭하여 확인해주세요)

 

 

엑셀 함수 정리 9 : 엑셀 AVERAGEIF 함수

<< 엑셀 함수 정리 9 : AVERAGEIF 함수 >> 안녕하세요 신글번글 블로그입니다. 오늘은 엑셀 함수 정리 9번째로 'AVERAGEIF 함수'에 대해서 알아볼게요. AVERAGEIF 함수명은 AVERAGE와 IF의 합성으로 되어있죠? 말..

pjhpt.tistory.com

 

AVERAGEIF 함수의 인수는 '조건의 범위', '조건', '평균의 범위 '로 구성되어 있어요.

 

그럼 조건을 적용할 범위부터 설정해 볼게요.

 

조건의 범위는 '구분' 열의 내용영역이 되겠습니다.

 

그렇다면 " AVERAGEIF( $E$3:$E$31 " 을 입력하게 되겠네요.

 

그림4

 

 

 

 

 

AVERAGEIF 함수의 두번째 인수는 조건이에요.

 

구분이 수행인 사람들의 '받은점수' 평균값이므로, 조건은 "수행"으로 입력합니다.

 

" AVERAGEIF( $E$3:$E$31, "수행" "

 

 

AVERAGEIF 함수의 마지막 인수는 평균값들의 범위입니다.

 

'받은점수'의 평균값을 구하여야 하므로, 이 범위는 '받은점수'의 내용영역이 됩니다.

 

AVERAGEIF( $E$3:$E$31, "수행", $G$3:$G$31 ) "

 

그림6

 

그림-1

 

여기서 구분이 "수행"인 행들은 몇행인가요?

 

4번째 행, 5번째 행, 6번째 행, 9번째 행 등이 있습니다.

 

그럼 AVERAGEIF 함수의 세번째 인수인 평균값의 범위에서 4번째행, 5번째 행 등의 값만 추출하여 그들의 평균값을 표시하게 되는 수식이 되는거에요.

 

 

이제 최종적으로 조건들을 합쳐서 완성시켜 볼게요.

 

" AND( D3="국어", E3="수행", G3 >= AVERAGEIF( $E$3:$E$31, "수행", $G$3:$G$31 ) ) "

 

과목(D3)이 국어이고, 구분(E3)이 수행이며, 받은점수(G3)가 구분이 수행인 사람의 받은점수의 평균보다 크거나 같은 경우를 의미하는 수식이 됩니다.

 

그림7

 

90%는 끝났습니다. [A2:I31] 영역 안에 커서를 두고, 상단 메뉴에서

 

[데이터] - [정렬 및 필터] - [고급]을 클릭 합니다!

 

그리고 '다른 장소에 복사'를 체크한 후 조건범위는 [A33:A34] 영역을 드래그하여 입력!

 

(드래그 하여 입력하면 자동적으로 범위가 고정되어 나타납니다)

 

복사 위치는 결과 값을 나타낼 장소인 [A36] 셀을 클릭하여 선택!

 

그림8-1

 

그림8-2

 

그림8-3 : 고급필터 완성

 

'그림8-3'과 같이 표시되었다면 고급필터를 올바로 수행한 거에요.

 

어려운 부분은 꼭 다시 반복해보세요~

 

그럼 오늘도 행복한 하루 되세요

 

 

 

 

다음에서 "신글번글"로 검색하세요.