Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

국 가 기 술 자 격 검 정

프로그램명 제한시간 수험번호:


EXCEL 45분 성 명 :

[유의사항]

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


■ 화면에 암호 입력창이 나타나면 아래의 암호를 입력하여야 합니다.
○ 암호:

■ 작성된 답안은 주어진 경로 및 파일명을 변경하지 마시고 그대로 저장해야 합니다.


이를 준수하지 않으면 실격 처리됩니다.
답안 파일명의 예: C:\OA\수험번호8자리.xlsm
■ 외부데이터 위치: C:\OA\파일명
■ 별도의 지시사항이 없는 경우, 다음과 같이 처리 시 실격 처리됩니다.
○ 제시된 시트 및 개체의 순서나 이름을 임의로 변경한 경우
○ 제시된 시트 및 개체를 임의로 추가 또는 삭제한 경우
○ 외부데이터를 시험 시작 전에 열어본 경우
■ 답안은 반드시 문제에서 지시 또는 요구한 셀에 입력하여야 하며 다음과 같이 처리 시
채점 대상에서 제외됩니다.
○ 제시된 함수가 있을 경우 제시된 함수만을 사용하여야 하며 그 외 함수사용시
채점대상에서 제외
○ 수험자가 임의로 지시하지 않은 셀의 이동, 수정, 삭제, 변경 등으로 인해 셀의 위치 및
내용이 변경된 경우 해당 작업에 영향을 미치는 관련문제 모두 채점 대상에서 제외
○ 도형 및 차트의 개체가 중첩되어 있거나 동일한 계산결과 시트가 복수로 존재할 경우
해당 개체나 시트는 채점 대상에서 제외
■ 수식 작성 시 제시된 문제 파일의 데이터는 변경 가능한(가변적) 데이터임을 감안하여
문제 풀이를 하시오.
■ 별도의 지시사항이 없는 경우, 주어진 각 시트 및 개체의 설정값 또는 기본 설정값
(Default)으로 처리하시오.
■ 저장 시간은 별도로 주어지지 않으므로 제한된 시간 내에 저장을 완료해야 하며, 제한
시간 내에 저장이 되지 않은 경우에는 실격 처리됩니다.
■ 출제된 문제의 용어는 MS Office LTSC Professional Plus 2021 기준으로 작성되어 있습니

- 1 -
1. ‘기본작업-1’ 시트에서 다음과 같이 고급필터를 수행하시오. (5점)
▶ [B3:G60] 영역에서 다음 점검일자가 ‘2020년’이 아니고 시도교육청이 ‘도교육청’인 자료 중 학교명에
‘초등’이 포함된 자료들을 추출하시오.
▶ 조건은 [J3:J6]영역 내에 알맞게 입력하시오.(LEFT, RIGHT, FIND, AND 함수 이용)
▶ 결과는 [J10] 셀부터 나오게 하시오.

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


▶ 학교명에 ‘병설’이 포함되어 있으면서 인증일자가 ‘2017년 ~ 2019년’에 해당하는 행 전체의 글꼴 색을 ’
노랑색‘으로 지정하시오.(YEAR, AND, SEARCH, IFERROR 이용)
▶ 단, 규칙 유형은 ‘수식을 사용하여 서식을 지정할 셀 결정’을 이용하시오.

3. 다음과 같이 시트 보호와 페이지 레이아웃을 설정하시오. (5점)

▶ ‘기본작업-2’시트의 홀수 페이지의 머리글 왼쪽 구역에는 ‘제품정보상담’ 문자열을 출력하고, 짝수 페이


지의 머리글 오른쪽 구역에는 [표시 예]와 같이 표시되도록 설정하시오.
[ 표시 예 : 총 페이지 수가 3이고 현재 페이지번호가 2페이지이면 -> 2/3page ]
▶ ‘기본작업-2’ 시트를 인쇄할 경우 용지높이로 나누어 2페이지로 출력되도록 설정하고자 한다. 자동으로
확대, 축소 배율이 조정되도록 설정하시오.

* 보너스 문제들는 실제 시험 분류에 있는 파트는 아니며, 실전 유형을 더 설명하기 위해 강의에서 추가한 파


트입니다. 하지만 시험과 직결되는 내용이므로 반드시 학습을 해야 합니다.

‘기본작업-3’ 시트에서 다음과 같이 시트 보호 기능을 설정하시오. (보너스 문제)

▶ 차트는 잠금을 설정하고, [E4:T31] 영역에 셀 잠금과 수식 숨기기를 적용한 후 잠긴 셀의 내용과 워크


시트를 보호하시오.
▶ 잠긴 셀의 선택과 잠기지 않은 셀의 선택은 허용하고, 시트 보호 해제 암호는 지정하지 마시오.

1. [표1]에서 아래 조건에 맞게 통과여부[H4:IH3]를 구하시오. (6점)


▶ 출석이 8 이상이고 1차 ~ 3차 점수가 모두 90점 이상인 경우 ‘Pass’, 그 외는 ‘-’로 나타내시오.
▶ IF, AND, COUNTIF 함수 이용.

2. [표2]의 주문코드를 이용해서 주문방법별 누적개수를 ‘F22:F31' 영역에 계산하시오. (6점)


▶ 주문코드 첫번째 문자가 ‘T’이면 전화, ‘C’이면 온라인, ‘V’는 방문, 그 외의 문자이면 기타로 분류함
▶ 각 분류값이 나온 누적수만큼을 괄호안에 표시하여 나타내시오.
(예) 자료 중에 전화가 2번째 나오는 곳의 결과값은 --> 전화(2건)
자료 중에 전화가 3번째 나오는 곳의 결과값은 --> 전화(3건)
▶ COUNTIF, LEFT, IF 함수 이용.

3. [표3]의 시도와 지정점수를 이용해서 시도별 지정점수의 순위(F42:F57)를 구하시오. (6점)


▶ 시도가 같다면 지정점수가 높은 쪽이 1순위가 되도록 배정하시오.
▶ 표시 예) 순위가 1이라면 ---> 1순위
▶ SUM, IF, &를 이용한 배열 수식

- 2 -
4. [표4]의 과목과 날짜를 이용해서 과목/요일별 배점의 합을 ‘H62:L64'영역에 구하시오. (6점)
▶ WEEKDAY 형식은 2번 방식을 사용하시오.
▶ SUM, IF, WEEKDAY, CHOOSE를 이용한 배열 수식

5. 사용자 정의함수 ‘fn체중평가’를 작성하여 ‘F81:F91' 영역에 계산하여 표시하시오. (6점)


▶ ‘fn체중평가’는 키, 몸무게을 인수로 받아 체중평가를 구하는 함수이다.
▶ bmi=몸무게/((키/100)2)
▶ bmi가 20미만이면 "저체중", 20이상 ~ 25미만은 "정상", 25이상~30미만은 "과체중", 그 외에는 "비만
"으로 체중평가에 표시하시오.
▶ SELECT CASE문을 이용할 것.

Public Function fn체중평가(키, 몸무게)


End Function

* 다음의 보너스 문제들은 계산작업2 시트에서 작업하시오.

6. [표6]의 총합계를 ‘E4:E10' 영역에 구하시오. (보너스)


▶ 총합계는 대출액 * 대출기간별이율로 구한다.
▶ 대출기간별이율은 대출기간(월)과 은행구분을 이용해서 표6-1과 비교하여 구한다.
▶ HLOOKUP, MATCH 함수 이용.

7. [표7]의 이자율을 ‘E22:E32' 영역에 구하시오. (보너스)


▶ 음수로 표시된 잔액은 양수로 변환하여 처리하시오.
▶ 잔액과 기간을 이용해서 표7-1과 비교하여 처리하시오.
▶ ABS, VLOOKUP, LOOKUP 함수 이용.

1. ‘분석작업-1’ 시트에서 다음 지시사항에 따라 피벗 테이블 보고서를 작성하시오. (10점, 부분점수 없음)


▶ 외부 데이터 원본으로 <응시자료.csv>의 데이터를 사용하시오.
- 원본 데이터는 구분 기호 쉼표(,)로 분리되어 있으며, 내 데이터에 머리글을 표시하시오.
- ‘학과’, ‘응시횟수’, ‘운영체제’, ‘데이터베이스’, ‘정보통신공학’ 열만 가져와 데이터 모델에 이 데이
터를 추가하시오.
▶ 피벗 테이블 보고서의 레이아웃과 위치는 <그림>을 참조하여 설정하고, 보고서 레이아웃을 테이블 형식
으로 표시하시오.
▶ 응시횟수는 ‘합계 : 데이터베이스’를 기준으로 상위 3개의 자료만 표시되도록 필터하시오.
▶ 응시횟수가 2에 해당하는 자료들만 자동으로 다른 시트에 생성되도록 하되 분석작업-1 뒤에 위치시키고
시트명은 “2회응시자”라고 지정하시오.

- 3 -
2. ‘분석작업-2’ 시트에 대하여 다음 지시사항을 처리하시오. (10점, 부분점수 없음)
▶ [표1]에서 학과별로 ‘평소점수’, ‘출석점수’, ‘이론총계’, ‘총점’의 평균을 계산한 후 ‘이름’에 대한 인원수
를 계산하는 부분합을 작성하시오.
- ‘학과’에 대한 정렬 기준은 오름차순으로 하시오.
- 평균과 개수의 부분합은 각각 한 줄로 나오도록 하고 부분합의 출력순서는 무관 함.

▶ [데이터 유효성 검사] 기능을 이용하여 [표2-1 ~ 4]의 발화요인[A38:A41, G38:G41, A45:A48,
G45:G48]에는 ‘전기요인’, ‘기계요인’, ‘화학요인’, ‘가스누출’ 만이 입력 가능하도록 설정하시오.
(제한 대상을 목록으로 이용할 것)
- 유효하지 않은 데이터를 입력한 경우 <그림>과 같은 오류 메시지가 표시되도록 설정하시오.

‘과일자료’ 시트에 대하여 다음 지시사항을 처리하시오. (보너스 문제1)


▶ [표1]에 대하여 아래 기준에 맞춰 정렬하시오.
- 분류를 ‘유기농’, ‘무농약’, ‘일반’의 순서대로 정렬하고, 분류가 같다면 판매량의 글자색이 파랑색(RGB
0, 112, 192), 빨강색(RGB 255, 0, 0), 검정색의 순서대로 배치되도록 정렬하시오.

▶ [데이터 유효성 검사] 기능을 이용하여 재고량[F6:F14] 영역 자료들의 평균이 6 이상이 되도록 입력 제
한을 설정하시오.
- [F6:F14] 영역의 셀을 클릭할 경우 <그림>과 같은 설명 메시지를 표시하시오.

‘배송자료’, ‘1차배송자료’, ‘2차배송자료’ 시트에 대하여 다음 지시사항을 처리하시오. (보너스 문제2)


▶ ‘1차배송자료’ 시트 자료에 대하여 아래 기준에 맞춰 정렬하시오.
- 각 열의 순서가 ‘내역번호’, ‘배송업체’, ‘회원ID', ’수량‘, ’금액‘, ’배송연락처‘의 순서가 되도록 지정하
시오.

▶ 데이터 통합 기능을 이용하여 ‘1차배송자료’, ‘2차배송자료’ 시트의 자료들의 배송업체별 평균을 ‘배송
자료’ 시트의 [표1]에 나타내시오.
- 원본 데이터가 변경되면 결과 데이터도 변경되도록 설정하시오.

- 4 -
1. ‘기타작업-1’ 시트에서 다음의 지시사항 및 그림에 따라 작업을 처리하시오.(각 2점씩)
① [표1]의 자료를 이용하여 ‘B12:H26' 영역에 표식이 있는 방사형 차트를 제작하고, 차트 제목을 [B1]
셀과 연동되도록 설정하시오.
② 축의 최소값은 200, 기본 단위를 500으로 지정하고, 아래 그림처럼 축값을 제거하여 표시되지 않도록
지정하시오.
③ 1990 자료는 차트 데이터에 포함시키되 표시되지 않도록 처리하시오.
④ 범례 순서를 아래 그림처럼 지정하시오.
⑤ 범례 채우기 색을 노랑으로 지정하고, ‘네온: 파랑, 5 pt, 강조색 1’의 도형 효과를 적용하시오.

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


① [E4:E11] 영역에 대하여 사용자 지정 표시 형식을 설정하는 ‘기본급서식’ 매크로를 생성하시오.
▶ 기본급이 3,000,000 이상인 경우 빨강색, ● 3,000천원의 형태로 수치를 표시하고,
3,000,000 미만 ~ 1,000,000 이상인 경우 녹색으로 ○ 1,000천원의 형태로 수치를 표시,
그 외의 숫자는 검정색으로 900,000의 형태로 수치를 표시하고, 문자인 경우에는 파랑색으로 해
당 문자를 표시하시오.
▶ [개발 도구]-[삽입]-[양식 컨트롤]의 ‘단추’를 동일 시트의 [H3:I5] 영역에 생성한 후 텍스트를 ‘기
본급 서식’로 입력하고, 단추를 클릭하면 ‘기본급서식’ 매크로가 실행되도록 설정하시오.

② [F4:F11] 영역에 대하여 사용자 지정 표시 형식을 설정하는 ‘제세금’ 매크로를 생성하시오.


▶ 제세금이 200 이상이면 아래와 같이 ★과 수치를 표시하되 글자색을 파랑으로 표시하고, 그 외는
공백으로 표시하시오.
예) 200 ---> ★ 200.0 단 ★은 셀의 왼쪽부터, 수치는 셀의 오른쪽부터 나오게 하시오.
▶ [도형]-[기본 도형]의 ‘둥근 모서리 사각형’을 동일 시트의 [H6:I8] 영역에 생성하고, 텍스트를 “제
세금서식”으로 입력한 뒤 도형을 클릭할 때 ‘제세금’ 매크로가 실행되도록 설정하시오.

- 5 -
3. ‘기타작업-3’ 시트에서 다음과 같은 작업을 수행하고 저장하시오. (각 5점)
① ‘성적입력’ 단추를 클릭하면 <성적등록화면> 폼이 나타나도록 설정하고, 폼이 초기화(Initialize)되면 수강
자(cmb수강자)에는 [N6:O17] 영역의 값이 표시되도록 설정하시오.
② 사용자 정의 폼 <성적등록화면>의 '등록(cmd등록)' 버튼을 클릭하면 폼에 입력된 자료들이 현재 시트에
[표1]에 입력되도록 설정하시오.
▶ ‘학번’과 ‘성명’에는 선택된 수강자(cmb수강자)에 해당하는 학번과 성명을 각각 표시
▶ ‘이차점수’는 숫자형으로 입력되고, ‘응시일’은 날짜형으로 입력되도록 설정할 것
▶ ‘부가세’는 ‘응시료’의 10%의 금액이며, 아래와 같은 형식으로 나타내시오.
예) 부가세가 1200 이라면 --> 1,200원

※ 데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력되어야 함.

③ 종료버튼을 클릭하면 아래와 같은 메시지상자를 표시한후 사용자 정의 폼 <성적등록화면>이 메모리에서


삭제되도록 작성하시오.
▶ 시스템의 현재 날짜와 시간 표시

* 운영체제의 특성에 따라 확인 버튼의 위치는 가운데에 표시될 수 있습니다.

- 6 -

You might also like