티스토리 뷰

반응형

10회.zip
0.27MB

10회 기출문제 연습화일입니다.

이미 지난주에 영상까지 다 작성해서 올려야 했었는데, 이제서야 마지막 10회차를 올려봅니다. 

주말 동안 다른쪽(?)에 관심을 가지고 있다가 이제서야 ㅠㅠ

 

스프레드시트 문제는요, 이제는 더이상 새로울게 없다??!! 이정도??!! ^^

VLOOKUP, HLOOKUP, ROUNDDOWN, ROUND, MONTH, YEAR, IF 중 알맞은 함수를 선택하여 사용

▶ Average, If, Month, Iferror 함수를 이용한 배열 수식

▶ Index, Match, Min 함수

▶ Dcounta 함수와 & 연산자 이용

그리고, 분석작업 문제로는 목표값 찾기 기능을 사용하는 문제가 나왔습니다. 

 

스프레드시트 10회 문제는 다음과 같습니다. 더보기를 눌러서 문제를 보시면 됩니다.

 

더보기

문제1. 기본작업(25점)

1. ‘기본작업-1’ 시트에서 [외부 데이터 가져오기] 기능을 사용하여 <자동차판매.accdb>의 데이터를 다음의 조건에 따라 [B2] 셀부터 표시하시오. (10)

<할부내역> 테이블의 데이터를 거래일’, ‘고객명’, ‘구분’, ‘차종’, ‘자동차가격열의 순서로 가져오시오.

구분자를 포함하지 않고 자동차가격20,000,000 이상인 행만을 대상으로 하시오.

1차적으로 자동차가격을 기준으로 내림차순 정렬하고, 2차적으로 거래일을 기준으로 내림차순 정렬하시오.

 

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

할부금액이 세 번째로 큰 값 이상이거나, ‘담당자김정민인 데이터 중에서 할부기간24 이상 48 이하인 데이터를 표시하시오.

조건은 [A36:H40] 영역 내에 알맞게 입력하시오. 결과는 [A42] 셀부터 표시하시오.

 

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

구분승합차이고, ‘자동차가격자동차가격의 평균 초과인 전체 행에 대해 밑줄은 이중 실선’, 글꼴 스타일은 굵게로 설정하시오.

, 조건은 하나의 수식으로 작성하시오(AVERAGE, AND 함수).

 

4. ‘기본작업-3’ 시트에서 다음과 같이 페이지 레이아웃을 설정하시오. (5)

인쇄 용지가 가로로 인쇄되도록 용지 방향을 설정하고, 인쇄될 내용이 페이지의 가로·세로 가운데에 인쇄되도록 페이지 가운데 맞춤을 설정하시오.

매 페이지의 상단의 오른쪽 구역에는 페이지 번호가 [표시 예]와 같이 표시되도록 머리글을 설정하시오.

[표시 예 : 현재 페이지 번호가 1인 경우 1]

기존 인쇄 영역에 [B30:H39] 영역을 인쇄 영역으로 추가하고, [1:2]행이 매 페이지마다 반복하여 인쇄되도록 인쇄 제목을 설정하시오.

 

 

문제2. 계산작업(30점)

1. [1]의 거래일, 차종, 그리고 [2]를 이용하여 [E3:E34] 영역에 금액을 계산하여 표시하시오. (6)

금액은 거래월이 7월 이후이면 자동차가격을 5% 할인하고, 그렇지 않으면 자동차가격 그대로 계산함

자동차가격은 [2]를 이용하여 계산함

금액은 내림하여 만 단위까지 표시함

VLOOKUP, HLOOKUP, ROUNDDOWN, ROUND, MONTH, YEAR, IF 중 알맞은 함수를 선택하여 사용

 

2. 월불입액을 계산하는 사용자 정의 함수 ‘fn월불입액을 작성하여 계산을 수행하시오. (6)

‘fn월불입액은 할부금액과 할부기간을 인수로 받아 월불입액을 계산하는 함수이다.

월불입액은 할부금액이 20,000,000 이상이고 할부기간이 36 이상이면 할부금액/할부기간*1.05’, 할부금액이 10,000,000 이상이고 할부기간이 24 이상이면 할부금액/할부기간*1.08’, 그렇지 않으면 할부금액/할부기간*1.1’로 게산하여 정수로 표시하시오.

‘fn월불입액함수를 이용하여 [J3:J34] 영역에 계산하시오.

Public Function fn월불입액(할부금액, 할부기간)

End Function

 

3. [1]의 거래일, 차종, 계약금을 이용하여 [2][N3:N11] 영역에 차종별 거래일이 7월 이후인 계약금의 평균을 계산하여 표시하시오. (6)

결과값에 오류가 발생하면 빈칸으로 표시

AVERAGE, IF, MONTH, IFERROR 함수를 이용한 배열 수식으로 작성

 

4. [1]을 이용하여 [3][M14] 셀에 가장 처음 거래된 차종을 찾아 표시하시오. (6)

INDEX, MATCH, MIN 함수 사용

 

5. [1]을 이용하여 [4][M18] 셀에 구분이 자로 시작하고 담당자가 김정민인 거래건수를 계산하여 표시하시오. (6)

조건은 [L20:M22] 영역 안에 알맞게 입력하시오.

표시 예 : 5

DCOUNTA 함수와 & 연산자 사용

 

 

문제3. 분석작업(20점)

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

피벗 테이블 보고서의 레이아웃과 위치는 <그림>과 같이 설정하시오.

행의 총합계가 표시되지 않게 지정하고, ‘피벗 스타일 어둡게 2’를 지정하시오.

값 필드 설정의 셀 서식을 이용하여 자동차가격의 표시 형식은 회계범주에서 할부기간의 표시 형식은 사용자 지정범주에서 지정하시오.

 

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

목표값 찾기 기능을 이용하여 전체 평균(B13)dl 20,000,000이 되려면 모닝의 할부금액(B5)이 얼마가 되는지를 구하는 목표값찾기매크로를 작성하시오.

[기본 도형]빗면( )’[D3:E4] 영역에 생성한 후 텍스트를 목표값찾기 실행으로 입력하고, 텍스트 맞춤의 가로 가운데’, 세로 가운데로 설정하며, 도형을 클릭하면 목표값찾기매크로가 실행되도록 설정하시오.

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

 

 

문제4. 기타작업(25점)

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

차트는 반드시 문제에서 제공한 차트를 사용하여야 하며, 신규로 차트 작성시 0점 처리됨

차트 제목과 각 축 제목을 <그림>과 같이 입력하시오.

세로() 축을 만 단위로 표시하고, <그림>과 같이 단위 레이블이 표시되도록 지정하시오.

범례에 미세 효과 - 황록색, 강조 3’ 도형 스타일을 지정하시오.

그림 영역을 꽃다발질감으로 채우시오.

차트 영역의 테두리를 둥근 모서리’, 그림자를 안쪽 가운데로 설정하시오.

 

2. ‘기타작업-2’ 시트에서 다음과 같은 작업을 수행하도록 프로시저를 작성하시오. (5)

<자동차 판매> 버튼을 클릭하면 <자동차판매현황> 폼이 나타나고, 폼이 초기화되면 거래시간(txt거래시간)’ 컨트롤에 현재 시간이 표시되고, [L7:L15] 영역의 값이 차종(cmb차종)’ 콤보 상자의 목록에 설정되도록 프로시저를 작성하시오.

<자동차판매현황> 폼의 <입력(cmd입력)> 버튼을 클릭하면 폼에 입력된 데이터가 시트의 표에 입력되어 있는 마지막 행 다음에 연속하여 추가되도록 프로시저를 작성하시오.

구분은 거래시간에 따라 오전또는 오후로 입력하시오.

자동차가격은 [2]ListIndex 속성을 이용하여 계산하시오.

월불입액은 할부금액/할부기간x1.08’로 계산하여 정수로 표시하시오.

입력되는 데이터는 워크시트에 입력된 기존 데이터와 같은 형식의 데이터로 입력하시오.

TimeValue, Val, Format, Int 사용

<자동차판매현황> 폼의 <닫기(cmd닫기)> 버튼을 클릭하면 <그림>과 같이 오늘 날짜가 표시된 메시지 박스를 나타낸 후 폼이 종료되도록 프로시저를 작성하시오.

 

다음은 스프레드시트_10회 문제풀이 동영상입니다.

 

 

데이터베이스 새롭게 출제된 문제는,

▶ 테이블 완성 - 생산일자 필드에 기본적으로 오늘 날짜의 다음날이 입력되도록 설정하기

▶ 폼 완성 - 컨트롤에 마우스를 가져가면 관련 텍스트가 나타나도록 설정하기

▶ 조회 기능 구현 - 데이터 형식이 Yes/No 형식인 필드의 값이 False인 레코드만 표시하기

▶ 조인 속성 쿼리 - 창고별로 저장된 제품수를 표시하되, 제품이 저장되지 않은 창고까지 표시하기

 

데이터베이스 10회 문제는 다음과 같습니다. 더보기를 눌러서 문제를 보시면 됩니다.

 

더보기

문제1. DB구축(30점)

1. 제품을 관리하기 위하여 데이터베이스를 구축하고자 한다. 다음의 지시사항에 따라 <제품> 테이블을 완성하시오. (4)

유독잘생긴이미남 인강 : hindler.tistory.com/378

제품코드필드에는 ‘A0000’ 형식으로 입력되도록 다음과 같이 입력 마스크를 설정하시오.

앞의 한 문자는 영문 대문자로 입력받되, 소문자를 입력해도 대문자로 표시되도록 설정

뒤의 네 자리는 숫자로 입력받되, 공백 없이 반드시 입력되도록 설정

원자재필드에는 나무’, ‘섬유’, ‘종이’, ‘’, ‘플라스틱만 입력할 수 있도록 유효성 검사 규칙을 설정하시오.

제품코드필드에는 동일한 값이 두 번 이상 입력되지 않도록 설정하시오.

새로운 레코드가 추가되는 경우 생산일자필드에는 기본적으로 오늘 날짜의 다음 날이 입력되도록 설정하시오. DateAdd, Date 함수 사용

제품사진필드를 창고코드필드 다음에 추가하고, 그림을 삽입할 수 있도록 데이터 형식을 지정하시오.

2. <제품> 테이블의 창고코드필드는 <창고> 테이블의 창고코드필드를 참조하며 테이블 간의 관계는 M:1이다. 두 테이블에 대해 다음과 같이 관계를 설정하시오. (5)

두 테이블 간에 항상 참조 무결성을 유지하도록 설정하시오.

<창고> 테이블의 창고코드가 삭제되면 이를 참조하는 <제품> 테이블의 창고코드도 삭제되도록 설정하시오.

3. <제품> 테이블의 창고코드필드에 다음과 같이 조회 속성을 설정하시오. (5)

<창고> 테이블의 창고코드창고명’, ‘창고전호번호가 콤보 상자 형태로 나타나도록 설정하시오.

열 이름은 표시되고 창고코드필드는 표시되지 않게 지정하시오.

필드에는 창고코드가 저장되고, 목록 이외의 값은 입력되지 않도록 설정하시오.

<그림>과 같이 표시되도록 열 너비와 목록 너비를 지정하시오.

 

 

문제2. 입력 및 수정 기능 구현(25점)

1. 제품 정보를 입력하는 제품내역폼을 다음의 화면과 지시사항에 따라 완성하시오. (3)

제품테이블을 폼의 레코드 원본으로 설정하시오.

본문 영역의 모든 컨트롤들에 대해 일정한 위치에 표시되도록 설정하시오.

폼 바닥글의 ‘txt총개수컨트롤에는 총 레코드 수가 화면에 표시되도록 컨트롤 원본과 형식을 설정하시오.

표시 예 : 9(, 개수가 없어도 0으로 표시되도록 지정하시오.)

삭제나 추가가 불가능 하도록 설정하시오.

‘cmb창고코드컨트롤에 마우스를 가져가면 <그림>과 같이 관련 텍스트가 나타나도록 설정하시오(전화번호도 표시됩니다).

 

2. ‘창고정보폼의 본문 영역에 다음과 같이 제품내역폼을 하위 폼으로 추가하시오. (5)

하위 폼/보고서 컨트롤의 이름은 제품내역으로 하시오.

기본 폼의 창고코드와 하위 폼의 창고코드필드를 기준으로 연결하시오.

 

3. ‘창고정보폼의 닫기(cmd닫기)’ 버튼을 클릭하면 다음과 같은 기능이 수행되도록 이벤트 프로시저로 구현하시오. (5)

<그림>과 같이 현재 시간이 표시된 메시지 박스를 표시한 후 폼을 종료할 것

 

 

문제3. 조회 및 출력 기능 구현(25점)

1. 다음의 지시사항 및 화면을 참조하여 창고별 제품 정보보고서를 완성하시오. (3)

1차적으로 창고명필드를 기준으로 오름차순 정렬하고, 2차적으로 생산량필드를 기준으로 내림차순 정렬하도록 설정하시오.

‘txt창고명‘txt창고전화번호컨트롤의 값이 이전 레코드와 동일한 경우에는 표시되지 않도록 설정하고, ‘txt창고명컨트롤의 빈 공간에 이 반복하여 표시되도록 설정하시오.

창고명 바닥글의 ‘txt합계컨트롤에 생산량의 합계가 표시되도록 컨트롤 원본형식속성을 설정하시오(단 수량이 0일 때 “0로 표시할 것).

표시 예 : 1,678(천 단위 구분 기호 표시)

페이지 바닥글의 ‘txt날짜컨트롤에 오늘의 날짜와 시간이 다음과 같이 표시되도록 설정하시오.

표시 예 : 201811291138

페이지 바닥글의 ‘txt페이지컨트롤에는 페이지 번호가 다음과 같이 표시되도록 설정하시오.

표시 예 : 현재 페이지 : 003

 

2. ‘창고정보폼에서 찾기(cmd찾기)’ 버튼을 클릭하면 다음과 같은 기능이 수행되도록 이벤트 프로시저로 구현하시오. (5)

본사직영이 아닌 창고의 데이터만 표시

필터(Filter) 기능을 이용하여 작성

 

3. ‘창고정보폼에서 미리보기(cmd미리보기)’ 버튼을 클릭하면 다음과 같은 기능이 수행되도록 이벤트 프로시저로 구현하시오. (5)

창고별 제품 정보보고서를 인쇄 미리 보기의 형태로 열 것

‘txt창고조회입력한 내용을 포함하는 데이터만 표시

 

 

문제4. 처리 기능 구현(20점)

1. 다음과 같은 기능을 수행하는 쿼리를 작성하시오. (6)

<제품><창고> 테이블을 이용하여 창고별 저장된 제품수를 표시하시오.

제품이 저장되지 않은 창고까지 표시하되, 제품수가 많은 순으로 정렬하여 표시하시오.

제품수가 많은 순으로 상위 25%만 표시하시오. 쿼리이름은 창고별저장제품수로 하시오.

 

2. <제품><창고> 테이블을 이용하여 제품별현황쿼리를 작성하시오. (8)

제품명을 매개 변수로 입력받아 표시하시오.

입력한 내용이 포함된 데이터를 모두 표시하시오.

3. ‘제품내역폼의 ‘txt제품명컨트롤에 포커스가 옮겨가는(GotFocus) 경우 다음과 같은 기능이 수행되도록 이벤트 프로시저로 구현하시오. (6)

해당 제품의 생산 년도와 현재 년도의 차이를 <그림>과 같이 메시지 상자로 표시

Msgbox, DateDiff, Date 사용

 

 

다음은 데이터베이스_10회 문제풀이 동영상입니다.

 

 

드뎌!! 10회차의 컴활1급실기 상시 기출문제를 다 풀어보았습니다. 

꽤 긴 시간이 걸린거 같습니다. 무엇보다도 요즈음 코로나 때문에 실기신청을 못하고 계속 밀리고 있는데, 스트레스 많이 받으시죠??!! 빨리 끝내고 다른 것으로 넘어가야 하는데, 그것도 여의치 않고, 시간만 계속 지나가고....

 

여튼!! 다들 한방에 합격 할 수 있도록 응원합니다. 

새롭게 나오는 유형들을 익히시고, 반복해서 연습해서 가시면 연습처럼 시험보고 오시면 되겠죠??!! 

이제 다음 시간부터는 컴활2급을 함께 공부해 보도록 하겠습니다. 

 

화이팅!! 잘생긴이미남입니다. ^^; 가즈아~!!

 

 

반응형
댓글
최근에 올라온 글
글 보관함
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28