You are on page 1of 14

EXAMINATION

상시
2013년 컴퓨터활용능력 1급 실기
프로그램명 제한시간 수험번호 :
EXCEL 45분 성 명:

1급

< 유의 사항 >

■ 인적 사항 누락 및 잘못 작성으로 인한 불이익은 수험자 책임으로 합니다.


■ 화면에 암호 입력상자가 나타나면 아래의 암호를 입력해야 합니다.
○ 암호 : 26%439
■ 작성된 답안의 파일명은 지정된 경로 및 파일명을 변경하지 마시고 저장해야 합니다. 이를 준수하지 않으
면 실격처리 됩니다.
<답안파일 명 예>
○ C:\OA\수험번호 8자리.xlsm (확장자에 유의하시오.)
■ 외부데이터 위치 : C:\OA\파일명
■ 별도의 지시사항이 없는 경우, 다음과 같이 처리하면 실격처리 됩니다.
○ 제시된 시트 순서를 임의로 변경한 경우
○ 제시된 시트 이름을 임의로 변경한 경우
○ 제시된 시트를 임의로 추가 또는 삭제한 경우
■ 답안은 반드시 문제에서 지시 또는 요구한 셀에 입력하여야 하며, 수험자가 임의로 셀의 위치를 변경하여
입력한 경우에는 채점 대상에서 제외됩니다.
※ 아울러 지시하지 않은 셀의 이동, 수정, 삭제, 변경 등으로 인해 셀의 위치 및 내용이 변경된 경우에도
관련 문제 모두 채점 대상에서 제외됩니다.
■ 도형 및 차트의 개체가 중첩되어 있거나, 동일한 계산결과 시트가 복수로 존재할 경우에는 해당 개체나
시트는 채점 대상에서 제외됩니다.
■ 별도의 지시사항이 없는 경우, 주어진 각 시트의 설정값 또는 기본설정값(Default)으로 처리하십시오.
■ 저장 시간은 별도로 주어지지 아니하므로 제한된 시간 내에 저장을 완료해야 합니다.
■ 본 문제에 사용된 용어는 Microsoft Office 2007 기준으로 작성되었습니다.

대한상공회의소
148_ 컴퓨터활용능력 1급 실기
2013년 시행

문제 1 기본작업(25점) 주어진 시트에서 다음의 과정을 수행하고 저장하시오.

1.‘기본작업-1’시트에서 [외부 데이터 가져오기] 기능을 사용하여 <학생성적.accdb>의 데이터를 다음의 조건에 따라
[B2] 셀부터 표시하시오. (15점)
▶ <학생> 테이블에서‘`학번`’
,‘`이름`’
, <학과> 테이블에서‘`학과명`’
,‘`담당교수’
, <성적> 테이블에서‘`TOEIC`’
,
‘컴퓨터’
,‘전공2’열의 순서로 가져오시오.
▶‘`학과명`’
에“학과”
라는 글자를 포함하고,‘`TOEIC`’
,‘컴퓨터’
,‘전공2`’
가 모두 70점 이상인 행만을 대상으로
하시오.
▶ 1차적으로는‘학과명’
을 기준으로 오름차순 정렬하고, 2차적으로는‘`전공2`’
를 기준으로 내림차순 정렬하
시오.
▶ 가져온 데이터의 표를‘범위로 변환’
을 실행하여 정상 범위로 변환하시오.

2.‘`기본작업-2`’시트에서 다음과 같이 고급 필터를 수행하시오. (5점)


▶ [B3:J33] 영역에서 생년월일의 연도가 1992이거나 1991인 행만을 표시하시오(YEAR, AND 함수 이용).
▶ 조건은 [B35:B36] 영역 내에 알맞게 입력하시오.
▶ 결과는 [B38] 셀부터 표시하시오.

3.‘`기본작업-2`’시트의 [B4:J33] 영역에 대해 다음과 같이 조건부 서식을 설정하시오. (5점)


▶ 학번의 앞 두 글자가 12 이하이고 평가가“`B`”
인 데이터의 전체 행에 대해서 글꼴 스타일은‘`굵게`’
, 글꼴 색은
‘`빨강`’
으로 적용하는 조건부 서식을 작성하시오.
▶ 단, 수식으로 작성하시오(LEFT, VALUE, AND 함수 이용).

문제 2 계산작업(30점) ‘계산작업’
시트에서 다음의 과정을 수행하고 저장하시오.

1. [표1]의 TOEIC, 컴퓨터, 전공2와 [표3]을 이용하여 [I4:I28] 영역에 평가를 계산하여 표시하시오. (6점)
▶ 평가는 [표3]을 참조하여 계산
▶ 평균은 TOEIC에 0.3, 컴퓨터에 0.2, 전공2에 0.5를 곱해 더한 값으로 계산
▶ SUMPRODUCT, HLOOKUP 함수 이용

2. 사용자 정의 함수‘fn비고’
를 작성하여 [표1]의 [J4:J28] 영역에 비고를 계산하여 표시하시오. (6점)
‘fn비고’
▶ 는 TOEIC, 컴퓨터, 전공2를 인수로 받아 비고를 계산하는 함수이다.
▶ 비고는 TOEIC, 컴퓨터, 전공2가 모두 80 이상이면 TOEIC에 0.3, 컴퓨터에 0.2, 전공2에 0.5를 곱하여 더한
값과“우수학생”
을 연결하여 표시하고, 그 외는 빈칸을 표시하시오.

Function fn비고(TOEIC, 컴퓨터, 전공2)


End Function

2013년 상시 1급(엑셀) _149


2013년 상시 컴퓨터활용능력 1급 실기(엑셀)

3. [표1]과 [표2]를 이용하여 [표2]의 [C33:H33] 영역에 학과코드별 학생수를 구해, 학생수만큼“`☆`”
를 표시하시오. (6점)
▶ DCOUNTA, REPT 함수 이용
▶ 표시 예 : 학생수 3명 → ☆☆☆

4. [표1]의 학과코드와 전공2를 이용하여 [표2]의 [C34:H34] 영역에 학과코드별 전공2의 점수가 90 이상인 학생들의 전공
2 평균을 계산하여 표시하시오. (6점)
▶ 해당 학과 학생이 없는 경우에는“없음”
을 표시하시오.
▶ IF, AVERAGE, IFERROR` 함수를 이용한 배열 수식 사용

5. [표1]을 이용하여 [표2]의 [C35:H35] 영역에 학과코드별 TOEIC 점수가 가장 높은 학생의 이름을 찾아서 표시하시오. (6점)
▶ INDEX, MATCH, MAX 함수를 이용한 배열 수식 사용

문제 3 분석작업(20점) 주어진 시트에서 다음의 과정을 수행하고 작업하시오.

1.‘분석작업-1’시트에서 [외부 데이터 가져오기] 기능을 이용하여 피벗 테이블 보고서를 작성하시오. (10점)
▶ <학생성적.accdb>의 <성적> 테이블에서‘`TOEIC`’
,‘컴퓨터’
,‘`전공2`’
, <학과> 테이블에서‘`학과명`’
, <학생>
테이블에서‘생년월일’열만 이용하여 작성하시오.
▶ 피벗 테이블 보고서의 레이아웃과 위치, 그룹은 <그림>을 참조하여 설정하고, 보고서 레이아웃은 개요 형식
으로 지정하시오.
▶‘피벗 스타일 보통 2’
를 지정하고,‘`셀 서식`’대화상자를 이용하여 소수점 첫째 자리까지만 표시하시오.

※ 작업이 완성된 그림이며 부분점수 없음

150_ 컴퓨터활용능력 1급 실기
2013년 시행

2.‘분석작업-2’시트에서 다음과 같은 기능을 수행하는 매크로를 현재 통합문서에 작성하고 실행하시오. (각 5점)


① 데이터 통합 기능을 이용하여 [표4]의 [I3:L9] 영역에 대해 [표1], [표2], [표3]의 학과코드별 TOEIC, 컴퓨터,
전공2의 평균을 계산하여 표시하는 매크로를 생성하고, 매크로 이름을‘학과별전체평균’ 으로 정의하시오.
② [도형] → [기본 도형]의‘웃는 얼굴(` `)’
을 [L11:L13] 영역에 생성하고, 도형을 클릭하면‘학과별전체평균’
매크로가 실행되도록 설정하시오.
※ 셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

문제 4 기타작업(25점) 주어진 시트에서 다음의 과정을 수행하고 저장하시오.

1.‘기타작업`-1’시트에서 다음의 지시사항에 따라 차트를 수정하시오. (각 2점)


※ 차트는 반드시 문제에서 제공한 차트를 사용하여야 하며, 신규로 차트 작성시 0점 처리됨
① 차트 제목을 <그림>과 같이 추가한 후 글꼴을‘`굴림체`’
, 글꼴 크기를‘`15`’
로 지정하시오.
②‘전공2’계열을 추가한 후 계열 순서를 <그림>과 같이 지정하시오.
③‘컴퓨터’계열에서 값이 가장 큰 데이터 요소에 <그림>과 같이 레이블 위치를 지정하시오.
④‘컴퓨터’계열에‘3구간 이동 평균’추세선을 추가하시오.
⑤ 차트 영역의 테두리 색을‘검정, 텍스트1’, 테두리 스타일을‘둥근 모서리’ 로 지정하시오.

2.‘기타작업-2’시트에서 다음과 같은 작업을 수행하고 저장하시오. (각 5점)


① <성적관리> 버튼을 클릭하면 <성적관리> 폼이 나타나고, 폼이 초기화 되면‘학과명(cmb학과명)’콤보 상자의
목록에 [I7:I12] 영역의 값이 설정되도록 프로시저를 작성하시오.
② <성적관리> 폼의 <입력(cmd입력)> 버튼을 클릭하면 폼에 입력된 이름(txt이름), 학번(txt학번), 학과명(cmb
학과명), TOEIC(txt토익), 컴퓨터(txt컴퓨터), 전공2(txt전공2)를 시트의 표에 입력되도록 프로시저를 작성하
시오.
▶ 학번(txt학번) 컨트롤에 소문자로 입력해도 워크시트에는 대문자로 입력되도록 설정하시오(Format 이용).
▶ TOEIC, 컴퓨터, 전공2의 점수는 100 이하의 수치 데이터로 입력되도록 설정하고 100을 초과하는 경우에
는 <그림>과 같은 메시지 박스가 표시되도록 설정하시오.

2013년 상시 1급(엑셀) _151


2013년 상시 컴퓨터활용능력 1급 실기(엑셀)

▶ 입력 후에는 학과명(cmb학과명)을 선택할 수 없도록 설정하시오.

③ <닫기> 버튼(cmd닫기)을 클릭하면 전체 학생수를 표시한 메시지 박스가 표시된 후 폼을 종료하는 프로시저
를 작성하시오.

152_ 컴퓨터활용능력 1급 실기
2013년 컴퓨터활용능력 1급 실기(엑셀) 정답 및 해설 상시

문제 1 기본작업 정답

01. 외부 데이터 가져오기 _ 참고 : Section 01 외부 데이터 28쪽


�결과

�열 선택 1 �열 선택 2

�열 선택 3 �조건 지정 1

2013년 상시 1급(엑셀) _153


2013년 상시 컴퓨터활용능력 1급 실기(엑셀) 정답 및 해설

�조건 지정 2 �조건 지정 3

�조건 지정 4 �정렬

02. 고급 필터 _ 참고 : Section 05 고급 필터 63쪽


�결과

154_ 컴퓨터활용능력 1급 실기
2013년 시행

‘고급 필터’대화상자

[B36] : =AND(YEAR(D4)>=1991,YEAR(D4)<=1992)

03. 조건부 서식 _ 참고 : Section 03 조건부 서식 47쪽


�결과

2013년 상시 1급(엑셀) _155


2013년 상시 컴퓨터활용능력 1급 실기(엑셀) 정답 및 해설

‘새 서식 규칙’대화상자

156_ 컴퓨터활용능력 1급 실기
2013년 시행

문제 2 계산작업 정답

1 2 3 4 5

1. 평가(I4) : =HLOOKUP( SUMPRODUCT( F4:H4,{0.3,0.2,0.5} ),$C$38:$G$39,2 )


2. 비고(J4) : =fn비고(F4,G4,H4) 해

Function fn비고(TOEIC, 컴퓨터, 전공2)
If TOEIC >= 80 And 컴퓨터 >= 80 And 전공2 >= 80 Then
fn비고 = TOEIC * 0.3 + 컴퓨터 * 0.2 + 전공2 * 0.5 &“우수학생”
Else
fn비고 =“ ”
End If
End Function

2013년 상시 1급(엑셀) _157


2013년 상시 컴퓨터활용능력 1급 실기(엑셀) 정답 및 해설

3. 학생수(C33) : =REPT( “☆”


, DCOUNTA( $B$3:$J$28,3,C31:C32 ) )
4. 전공2평균(C34) : {=IFERROR( AVERAGE( IF( ($D$4:$D$28=C32)*($H$4:$H$28>=90),$H$4:$H$28) ),“없음” )}
5. TOEIC최고점수이름(C35) : {=INDEX( $B$4:$J$28, MATCH( MAX( ($D$4:$D$28=C32) * $F$4:$F$28 ), ($D$4:$D$28=
C32)*$F$4:$F$28,0 ), 2 )}

문제 3 분석작업 정답

01. 피벗 테이블 _ 참고 : Section 11 피벗 테이블 133쪽


‘피벗 테이블 필드 목록’창 �
‘그룹화’대화상자

‘셀 서식’대화상자

158_ 컴퓨터활용능력 1급 실기
2013년 시행

02. 매크로 작성 _ 참고 : Section 16 매크로 작성 181쪽


‘품목별전체합계’매크로 실행

‘통합’대화상자

문제 4 기타작업 정답

01. 차트 수정 _ 참고 : Section 17 차트 196쪽


2 데이터 추가 및 계열 순서 변경하기

1. [G3], [G5], [G9:G10], [G13:G14] 영역을 선택한 후 C+C를 눌러 복사한다.



2. 차트를 선택한 후 C+V를 눌러 붙여넣기를 한다. 설
3. 차트 영역의 바로 가기 메뉴에서 [데이터 선택]을 선택한다.
를 선택한 후‘위로 이동(` `)’
4.‘데이터 원본 선택’대화상자의 범례 항목(계열)에서‘전공2’ 을 두 번 누른다.

2013년 상시 1급(엑셀) _159


2013년 상시 컴퓨터활용능력 1급 실기(엑셀) 정답 및 해설

�``두번
클릭

�``클릭

4 추세선 추가하기

1.
‘컴퓨터’계열을 선택한 후 바로 가기 메뉴에서 [추세선 추가]를 선택한다.

설 2.
‘추세선 서식’대화상자의‘추세선 옵션’탭에서‘이동 평균’
을 선택하고 구간을‘`3`’
으로 지정한 후 <닫기>를 클
릭한다.

02. 프로시저 작성 _ 참고 : Section 18 프로시저 225쪽


1 폼 활성화 및 초기화 프로시저
�폼 활성화 프로시저

Private Sub cmd성적관리_Click( )


성적관리.Show
End Sub

160_ 컴퓨터활용능력 1급 실기
2013년 시행

�폼 초기화 프로시저

Private Sub UserForm_Initialize( )


cmb학과명.RowSource =“I7:I12”
End Sub

2 <입력> 버튼에 기능 구현하기

Private Sub cmd입력_Click( )


If Val(txt토익) > 100 Or Val(txt컴퓨터) > 100 Or Val(txt전공2) > 100 Then
MsgBox“점수는 0~100 사이의 값으로 입력하세요.”
Else
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = Format(txt학번,“>&&&&&&”
)
Cells(입력행, 4) = cmb학과명
Cells(입력행, 5) = Val(txt토익)
Cells(입력행, 6) = Val(txt컴퓨터)
Cells(입력행, 7) = Val(txt전공2)
cmb학과명.Locked = True
End If
End Sub

3 <닫기> 버튼에 기능 구현하기

Private Sub cmd닫기_Click( )


MsgBox“전체 학생수는 ”& [b2].CurrentRegion.Rows.Count - 1 &“명입니다.”
Unload Me
End Sub

2013년 상시 1급(엑셀) _161

You might also like