티스토리 뷰
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날짜’ 컨트롤에 오늘의 날짜와 시간이 다음과 같이 표시되도록 설정하시오.
▶ 표시 예 : 2018년 11월 29일 11시 38분
⑤ 페이지 바닥글의 ‘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급을 함께 공부해 보도록 하겠습니다.
화이팅!! 잘생긴이미남입니다. ^^; 가즈아~!!
'유독잘생긴이미남 > 컴활1급자격증과정' 카테고리의 다른 글
| 컴활1급 실기과정 - 학원수업 따라가기 01일차 (0) | 2020.08.03 |
|---|---|
| 고릴라??!!게릴라실시간 - 컴활1급실기 배열함수기초!! (0) | 2020.06.08 |
| 컴활1급실기독학 - 09회 기출문제 풀어보기!! 엑셀&액세스 (0) | 2020.03.25 |
| 컴활1급실기독학 - 08회 기출문제 풀어보기!! 엑셀&액세스 (0) | 2020.03.18 |
| 컴활1급실기독학 - 07회 기출문제 풀어보기!! 엑셀&액세스 (0) | 2020.03.12 |

