스프레드시트 일반
21. 다음 <보기>에 해당하는 차트로 옳은 것은?
<보기>
가. 계층적 데이터를 표시하는 데 적합하며 계층 구조 내에 빈 셀이 있는 경우 그릴 수 있다. 나. 계층 구조가 없는 차트는 도넛형 차트와 모양이 유사하다. 다. 이 차트는 하나의 고리가 어떤 요소로 구성되어 있는가를 보여주는 데 가장 효과적이다. |
① 방사형 차트 ② 트리맵차트
③ 선버스트 차트 ④ 히스토그램 차트
풀이)
- 선버스트 차트
- 계층적 데이터를 표시하는 데 적합함
- 하나의 고리 또는 원이 계층 구조의 각 수준을 나타내며 가장 안쪽에 있는 원이 계층 구조의 가장 높은 수준을 나타냄
- 선버스트 차트는 하위 차트 종류가 없음
22. 다음 중 [찾기와 바꾸기]에서 곱셈 수식이나 의문문의 *(별표)와 ?(물음표) 기호를 검색하려는 방법으로 옳은 것은?
① * 혹은 ? 기호만 입력한다.
② ** 혹은 ?? 기호처럼 2개씩 겹쳐서 입력한다.
③ #의 기호 뒤에 * 혹은 ?를 붙인다.
④ ~의 기호 뒤에 * 혹은 ?를 붙인다.
풀이)
- *와 ? 기호 자체를 찾아야 할 때는 ~ 기호 뒤에 입력함
23. 다음 중 시나리오에 대한 설명으로 옳지 않은 것은?
① 시나리오를 사용하여 워크시트 모델의 결과를 예측 할 수 있다.
② 시나리오 보고서에서는 자동으로 계산을 다시 수행하지 않는다.
③ 시나리오는 별도의 파일로 저장하고 자동으로 바꿀 수 있는 값의 집합이다.
④ 시나리오 작성 시 변경 셀 상자에 여러 참조 셀을 지정 할 수 있다.
풀이)
- 시나리오는 변경 셀로 지정한 셀에 계산식이 포함되어 있으면 자동으로 상수로 변경되어 시나리오가 작성되지만 별도의 파일로 저장되지 않음
24. 다음 중 시트에서 모든 자료를 한 장에 인쇄하기 위한 설정 방법으로 옳은 것은?
① [축소 확대 / 배율]을 100%로 한다.
② [자동맞춤]의 [용지너비]를 '1'로 하고 [용지 높이]를 '1'로 한다.
③ [자동맞춤]의 [용지너비]를 공백으로 하고 [용지 높이]를 '1'로 한다.
④ [자동맞춤]의 [용지너비]를 '1'로 하고 [용지 높이]를 공백으로 한다.
풀이)
모든 자료를 한 장에 인쇄
- [자동맞춤]을 선택하고 용지의 너비와 높이를 각각 1로 설정하면 모든 자료가 한 장에 인쇄됨
25. 다음 중 VBA 명령에 대한 설명으로 옳지 않은 것은?
① Range("A1:A5").Select : A1셀에서 A5셀까지 범위를 선택
② .Font Type = "굴림" : 글꼴을 "굴림"으로 설정
③ With ~ End With : 하나의 개체에 여러 가지 메서드나 속성을 변경
④ For ~ Next : 특정 부분을 조건이 만족할 때까지 반복 수행
풀이)
- Font 개체에서 폰트 이름을 지정할 때는 Name 속성을 이용함
- .Name = "굴림" : 글꼴을 "굴림"으로 설정
26. 다음 중 매크로에 대한 설명으로 옳지 않은 것은?
① [실행]은 지정된 매크로를 실행한다.
② [편집]은 Visual Basic Editor에서 매크로를 열지만 코드는 시작되지 않는다.
③ [삭제]는 매크로를 임시로 삭제하므로 삭제된 매크로는 복원 할 수 있다.
④ [옵션]은 바로 가기 키 및 설명 등의 속성을 수정할 수 있다.
풀이)
- [삭제]는 매크로를 영구적으로 삭제하며 삭제된 메크로는 복원할 수 없음
27. 다음 중 아래 프로세스에 대한 설명으로 옳지 않은 것은?
Sub LocalVariable() Dim strMsg As String strMsg = "작업이 완료되었습니다." MsgBox strMsg End Sub Sub OutsideScope() MsgBox strMsg End Sub |
① LocalVariable()에서 strMsg를 문자열 변수로 선언하였다.
② LocalVariable()에서 변수 strMsg에 "작업이 완료되었습니다."라는 문자열을 대입시킨다.
③ LocalVariable()에서 변수 strMsg 내용을 MsgBox를 이용해 대화상자에 표시한다.
④ OutsideScope()에서도 LocalVariable()에서 선언된 strMsg 변수가 적용되어 MsgBox를 이용해 대화 상자에 표시한다.
풀이)
- OutsideScope()에서도 LocalVariable()처럼 Dim strMsg As String과 strMsg = "작업이 완료되었습니다."를 선언해 주어야 함
28. 다음 그람과 같이 [B2:B5]영역에 데이터 유효성 검사를 설정하였을 때 입력할 수 없는 값은?
① 20 ② 30
③ 40 ④ 50
풀이)
- [데이터 유효성] 대화상자에서 제한 대상을 "정수", 최소값을 "10", 최대값을 "40"으로 설정하였으므로 50을 입력하면 오류메시지가 표시됨
29. 다음 중 [Excel 옵션]의 [일반]에서 설정 가능한 작업으로 옳지 않은 것은?
① 글꼴크기
② 실시간 미리보기 사용
③ 포함할 시트 수
④ 셀에서 직접 편집 허용
풀이)
- 셀에서 직접 편집 허용은 [고급]의 [편집옵션]에서 설정할 수 있음
30. 다음 중 워크시트에서 차트나 도형, 테두리 등의 그래픽 요소를 제외하고 텍스트만 출력하고자 할 때 설정해야 하는 항목으로 옳은 것은?
① [페이지 설정] 대화상자의 [페이지] 탭에서 [간단하게 인쇄] 항목
② [페이지 설정] 대화상자의 [페이지] 탭에서[인쇄품질] 항목
③ [페이지 설정] 대화상자의 [시트] 탭에서 [흑백으로] 항목
④ [페이지 설정] 대화상자의 [시트] 탭에서 [간단하게 인쇄] 항목
풀이)
- [시트] 탭에서 [간단하게 인쇄] 항목 : 차트나 도형, 테두리 등의 그래픽 요소를 인쇄하지 않음
31. 다음 중 아래의 데이터를 이용해서 계산할 현재가치 [D3]의 수식으로 옳은 것은?
① =PV(A3/12,B3*12,,C3)
② =PV(A3/12,B3/12,,C3)
③ =PV(A3/12,B3,,C3)
④ =PV(A3,B3,,C3)
풀이)
- PV 함수 : 투자액의 Present Value, 즉 현재가치를 구하는 함수
- =PV(연이율/12, 투자기간(년)*12,,투자금액) → =PV(A3/12,B3*12,,C3)
32. 다음 아래 첫 번째 시트의 [D2] 셀을 선택한 상태에서 수식 입력줄의 B2*C2를 선택하고 어떤 키를 누르면 선택된 수식이 계산되어 다음 시트처럼 2000000이 표시되는가?
풀이)
33. 다음 중 텍스트 마법사에 대한 설명으로 옳지 않은 것은?
① 한 셀에 입력되어 있는 데이터를 여러 셀로 분리시킨다.
② 텍스트 마법사 3단계에서 '열 가져오지 않음(건너뛰면을 이용하여 일부 열만 가져올 수 있다.)
③ 텍스트 마법사가 아닌 함수를 사용하여 여러 셀로 텍스트를 분할할 수도 있다.
④ 구분 기호는 탭, 세미콜론만 설정할 수 있다.
풀이)
- 구분기호는 탭, 세미콜론, 쉼표, 공백, 기타 등으로 설정 가능함
34. 다음 중 <보기>에 맞게 차트를 작성하는 바로 가기 키로 올바르게 짝지어진 것은?
<보기>
가. 별도의 차트 시트에 차트가 작성된다. 나. 현재 워크시트에 차트가 작성된다. |
풀이)
35. 다음 중 수식의 결과가 옳지 않은 것은?
① = FIXED(3456.789,1,FALSE) → 3,456.8
② = EOMONTH(DATE(2022,2,25),1) → 2022-03-31
③ = CHOOSE(ROW(A3:A6), "동", "서", "남", 2015) → 남
④ = REPLACE("February", SEARCH("U", "Seoul-Unesco"),5,"") → Febru
풀이)
- = REPLACE("February", SEARCH("U", "Seoul-Unesco"),5,"") → Febru
- SEARCH("U", "Seoul-Unesco") : "Seoul-Unesco"에서 "U"를 찾음(대소문자를 구분하지 않으므로 위치 결과는 4)
- = REPLACE("February", 4,5,"") : "February"의 4번째에서 5개의 공백으로 교체하므로 결과는 Feb가 됨
- = FIXED(3456.789,1,FALSE) → 3,456.8 : 수를 고정 소수점 형태의 텍스트로 바꿈
- = EOMONTH(DATE(2022,2,25),1) → 2022-03-31 : 시작 날짜를 기준으로 1개월 후의 마지막 날을 반환 → 2022-03-31
- = CHOOSE(ROW(A3:A6), "동", "서", "남", 2015) → 남 : ROW(A3:A6)의 값이 3이므로 CHOOSE에 의해 세 번째 값인 "남"이 선택됨 → 남
36. 다음 중 배열 수식과 배열 상수에 대한 설명으로 옳지 않은 것은?
① 배열 수식에서 잘못된 인수나 피연산자를 사용할 경우 '#VALUE!'의 오류값이 발생한다.
② 배열 상수는 숫자, 논리값, 텍스트, 오류값 외에 수식도 사용할 수 있다.
③ 배열 상수에서 다른 행의 값은 세미콜론(;), 다른 열의 값은 쉼표(,)로 구분한다.
④ [Ctrl]+[Shift]+[Enter]를 누르면 중괄호({ }) 안에 배열 수식이 표시된다.
풀이)
- 배열 상수로 숫자, 논리값(True, False), 텍스트, #N/A와 같은 오류값을 사용할 수 있으나 수식은 사용할 수 없음
37. 아래의 시트에서 [I2:I5] 영역에 [B2:F14] 영역의 표를 참조하는 배열 수식을 사용하여 지점별 총대출금액을 구하였다. 다음 중 [I2] 셀의 수식 입력 줄에 표시된 함수식으로 옳은 것은?
① {=SUMIF($D$2:$D$14=H2)}
② {=SUM(IF($D$2:$D$14=H2,1,0))}
③ {=SUM(IF($D$2:$D$14=H2,$E$2:$E$14,0))}
④ {=SUMIF($D$2:$D$14=H2,$E$2:$E$14,1)}
풀이)
- IF(조건, 참, 거짓)에 의해 조건은 $D2$D14=h2이며 지점 영역 [ $D2$D14]에서 [H2] 셀에 입력된 "서울" 지점인 경우 참이면 대출금액 영역 [$E$2:$E$14]에서 "서울"에 해당하는 대출 금액의 합(SUM)을 구함. 배열수식이므로 =SUM(IF($D$2:$D$14=H2,$E$2:$E$14,0))를 입력한 다음 [Ctrl]+[Shift]+[Enter]를 누르면 됨
- SUMIF를 사용하려면 SUMIF(검색범위, 조건, 합계 범위)이므로 =SUMIF($D$2:$D$14,H2,$E$2:$E$14) 처럼 입력하면 됨
38. 다음 중 부분합에서 사용 가능한 기능으로옳은 것은?
① [사용할 함수]에서 숫자 개수, 문자 개수, 조화평균, 평방 평균 등의 함수를 사용할 수 있다.
② [모두 제거] 단추는 중복된 항목을 제거한다.
③ [데이터 유효성 검사]를 통해 입력 데이터를 제한할 수 있다.
④ [새로운 값으로 대치]는 이전 부분합을 지우고 새로운 부분합을 삽입한다.
풀이)
- [사용할 함수]에 문자 개수, 조화 평균, 평방 평균은 해당하지 않음
- [모두 제거] 는 목록에 삽입된 부분합이 삭제되고 원래 데이터 상태로 돌아감
- [데이터 유효성 검사]는 부분합 기능에 포함되지 않음
39. 다음 중 워크시트의 [c2] 셀에 표시 형식을 '₩#,##0;(₩#,##0)'으로 설정하였을 때 표시되는 결과로 옳은 것은?
① ₩890,603 ② -₩890,603
③ (₩890,603) ④ (-₩890,603)
풀이)
- 두 개의 구역만 지정하면 첫 번째 구역은 양수와 0이 적용되고, 두 번째 구역은 음수가 적용됨
- -890603을 ₩#,##0:(₩#,##0)에 적용하면 음수이므로 (₩890,603)이 걀과로 표시됨
40. 다음 중 1부터 10까지의 합을 구하는 VBA모듈로 옳지 않은 것은?
①
no = 0 sum = 0 Do While no <=10 sum = sum + no no = no +1 Loop MsgBox sum |
②
no = 0 sum = 0 Do sum = sum + no no = no +1 Loop While no <=10 MsgBox sum |
③
no = 0 sum = 0 Do While no <10 sum = sum + no no = no +1 Loop MsgBox sum |
④
sum = 0 For no=1 To 10 sum = sum + no Next MsgBox sum |
풀이)
- ③ Do While에서 조건이 no < 10이기 때문에 1부터 9까지의 합 45가 결과로 구해지며, 1부터 10까지의 합을 구하기 위해서는 보기 ①번처럼 Do While n <= 10이 되어야 함
- 반복 제어문 Do While ~ Loop와 Do ~ Loop While 명령 모두 조건이 n <=10처럼 되어 1부터 10까지의 합을 구함
- 반복 제어문 For ~ Next는 no =1 To 10에 의해 1부터 10까지의 합이 구해짐
'IT자격증공부방' 카테고리의 다른 글
컴퓨터활용능력 1급 필기 예상문제 #13(컴퓨터 일반) (1) | 2023.01.26 |
---|---|
컴퓨터활용능력 1급 필기 예상문제 #12(데이터베이스 일반) (1) | 2023.01.25 |
컴퓨터활용능력 1급 필기 예상문제 #10(컴퓨터 일반) (0) | 2023.01.23 |
컴퓨터활용능력 1급 필기 예상문제 #9(데이터베이스 일반) (0) | 2023.01.22 |
컴퓨터활용능력 1급 필기 예상문제 #8(스프레드시트 일반) (0) | 2023.01.21 |