본문 바로가기

IT자격증공부방

컴퓨터 활용능력 1급 필기 스프레드시트일반 #19

1. [A1] 셀의 값"TR-A-80"을 [B1] 셀에 "TR-A80"으로 바꾸어 표시하고자 할 때, 다음 수식 중 옳지 않은 결과가 나오는 것은?

   ① =REPLACE(A1,5,1,"")

   ② =CONCATENATE(LEFT(A1,4), MID(A1,6,2))

   ③ =SUBSTITUTE(A1, "-", "",5)

   ④ =LEFT(A1,4)&RIGHT(A1,2)

풀이)

  • =SUBSTITUTE(A1, "-", "",5) : "TR-A-80"에서 5번째 '-'를 찾아서 공백으로 만듦. '-'는 두 개 밖에 없기 때문에 5번째 '-'는 없으므로 데이터가 그대로 표시됨. 즉, =SUBSTITUTE(A1, "-", "",2)로 수정해야 두 번째 '-'를 찾아서 공백으로 만들어 =SUBSTITUTE(A1, "-", "",5)으로 표시할 수 있음

2. 다음 워크시트에서 [A] 열의 사원코드 중 첫 문자가 A이면 50, B이면 40, C이면 30의 기말수당을 지급하고자 할 때 수식으로 옳은 것은?

  A B
1 사원코드 기말수당
2 A102 50
3 B102 40
4 C102 30
5 수당 단위는 천원임

   ① =IF(LEFT(A2,1)="A", 50, IF(LEFT(A2,1)="B", 40, 30))

   ② =IF(RIGHT(A2,1)="A", 50, IF(RIGHT(A2,1)="B", 40, 30))

   ③ =IF(LEFT(A2,1)='A', 50, IF(LEFT(A2,1)='B', 40, 30))

   ④ =IF(RIGHT(A2,1)='A', 50, IF(RIGHT(A2,1)='B', 40, 30))

풀이)

  •  =IF(LEFT(A2,1)="A", 50, IF(LEFT(A2,1)="B", 40, 30)) → A2 셀의 텍스트 데이터 "A101"의 왼쪽에서 1자리를 추출하여 "A"와 같으면 50, "B"이면 40 아니면 30을 결과로 나타냄

3. 다음 중 아래 VBA 코드로 표시되는 메시지 박스에 관한 설명으로 옳지 않은 것은?

a=msgBox(“작업을 종료합니까?”, vbYesNoCancel + vbQuestion, “확인”)

풀이)

  • 예) 메시지 박스를 표시하고 예 버튼이 눌려지면 창이 닫히게끔 하시오~ 라는 문제예요
dim a
a = msgbox ( "폼을 닫으시겠습니까?" , vbQuestion+vbYesNoCancel , "폼닫기 확인" )
if a=vbyes then ←메시지 박스에서 yes가 눌려지면
  docmd.close ←폼이 닫혀라
end if

4. 다음 중 성별이 ‘여’인 직원의 근속년수 합계를 구하는 수식으로 옳지 않은 것은?

   ① =DSUM(A2:F12,F2,D2:D3)

   ②  =SUMIFS(F3:F12,D3:D12,"=D3")

   ③  {=SUM(IF(D3:D12=D3,F3:F12,0))}

   ④ =SUMIF(D3:F12,D3,F3:F12)

풀이)

5. 다음 시트의 데이터를 이용하여 =HLOOKUP("1분기실적", A2:C7,3) 수식의 결과 값으로 옳은 것은?

  A B C
1 (단위:천만원)
2 지점 1분기실적 2분기실적
3 서울 359 1,580
4 부산 1,274 982
5 인천 335 352
6 대구 294 321
7 광주 310 365

   ① 335            ② 1,580

   ③ 1,274         ④ 982

풀이)

  • =HLOOKUP("1분기실적", A2:C7,3) : [A2:C7]에서 '1분기실적'이 있는 열을 찾아 같은 열 3행의 값을 반환함 → 1,274

6. 다음 중 아래의 워크시트에서 수식의 결과로 '부사장'을 출력하지 않는 것은?

  A B C D
1 사원번호 성명 직함 생년월일
2 101 구민정 영업과장 1980-12-08
3 102 강수영 부사장 1965-02-19
4 103 김진수 영업사원 1991-08-03
5 104 박용만 영업사원 1990-09-19
6 105 이순신 영업부장 1971-09-20

   ① =CHOOSE(CELL("ROW",B3),C2, C3, C4, C5, C6)

   ② =CHOOSE(TYPE(B4), C2, C3, C4, C5, C6)

   ③ =OFFSET(A1:A6, 2, 2, 1, 1)

   ④ =INDEX(A2:D6, MATCH(A3, A2:A6, 0), 3)

풀이)

  • =CHOOSE(CELL("ROW",B3),C2, C3, C4, C5, C6) : =CHOOSE(3,C2, C3, C4, C5, C6) → C4(영업사원)
  • =CHOOSE(TYPE(B4), C2, C3, C4, C5, C6) : =CHOOSE(2, C2, C3, C4, C5, C6)  → C3(부사장)
  • =OFFSET(A1:A6, 2, 2, 1, 1) : C3(부사장)
  • =INDEX(A2:D6, MATCH(A3, A2:A6, 0), 3) : MATCH(A3, A2:A6, 0) → 2 : INDEX(A2:D6, 2, 3)  → C3(부사장)

7. 아래 워크시트에서 일자[A2:A7], 제품명[B2:B7], 수량 [C2:C7], [A9:C13] 영역을 이용하여 금액[D2:D7]을 배 열수식으로 계산하고자 한다. 다음 중 [D2] 셀에 입력된 수식으로 옳은 것은? (단, 금액은 단가*수량으로 계산하며, 단가는 [A9:C13] 영역을 참조하여 구함)

   ① {=INDEX($C$10:$C$13,MATCH(MONTH(A2)&B2,$B$10:$B$13&$A$10:$A$13,0))*C2}

   ② {=INDEX($C$10:$C$13,MATCH(MONTH(A2)&B2,$A$10:$A$13,$A$10:$A$13,0))*C2}

   ③ {=INDEX($C$10:$C$13,MATCH(MONTH(A2),B2,$B$10:$B$13&$A$10:$A$13,0))*C2}

   ④ {=INDEX($C$10:$C$13,MATCH(MONTH(A2),B2,$A$10:$A$13&$B$10:$B$13,0))*C2}

.풀이)

  • {=INDEX($C$10:$C$13,MATCH(MONTH(A2)&B2,$B$10:$B$13&$A$10:$A$13,0))*C2} :
  • MONTH(A2) 10월 
  • MONTH(A2)&B2 →10&허브차 →10허브차
  • MATCH(10허브차,$B$10:$B$13&$A$10:$A$13,0) →1
  • MATCH(찾는값, 검색범위, 찾는방법)
  • INDEX($C$10:$C$13, 1) → 1,500
  • INDEX(찾을범위, 행순번, 열순번)

8. 다음 중 [인쇄 미리 보기] 상태에서 설정할 수 있는 기능에 대한 설명으로 옳지 않은 것은?

   ① ‘여백 표시’가 되어 있는 경우 미리 보기로 표시된 워크시트의 열 너비를 조정할 수 있다.

   ② [페이지 설정]에서 ‘인쇄 영역’을 변경하여 인쇄할 수 있다.

   ③  [머리글/바닥글]로 설정한 내용은 매 페이지 상단이나 하단의 별도 영역에, 인쇄 제목의 반복할 행/열은 매 페이지의 본문 영역에 반복 출력된다.

   ④ [페이지 설정]에서 확대/축소 배율을 10%에서 최대 400%까지 설정하여 인쇄할 수 있다.

풀이)

  • [파일] 탭 > [인쇄] 메뉴를 클릭하면 화면 오른쪽에 인쇄 미리보기 화면을 볼 수 있습니다. 인쇄 미리보기 화면 왼쪽에는 다양한 설정 옵션들이 배치되어 있는데 사용자 여백을 조절할 수 있는 메뉴도 포함되어 있습니다.
  • 먼저 인쇄 미리보기에서 화면 여백이 어떻게 설정 되어 있는지 확인해 보겠습니다. 화면 오른쪽 하단에 여백 표시를 클릭하면 여백선이 나타납니다. 검은색 조절점을 가지고 있는 여백선은 마우스로 드래그해서 크기를 조절할 수 있습니다
  • 화면 상단과 하단에는 왼쪽과 오른쪽에 있는 여백선 보다 하나가 더 많습니다. 두 여백선 중간에는 머리글과 바닥글이 위치하는 곳입니다. 머리글/바닥글을 좀더 키우고 싶다면 이곳을 늘이면 됩니다
  • [사용자 지정여백] 을 클릭하면 각각의 여백 크기를 지정할 수 있는 대화상자가 뜹니다. 대화상자에는 사용자가 직접 값을 입력할수 있는 박스들이 있습니다. 숫자를 입력해서 정확하게 여백을 조절할 수 있습니다.
  • 인쇄영역은 [인쇄 미리보기]에서 설정 할 수 없다.

9. 다음 중 아래 그림에서 수식 = DMIN(A1:C6, 2, E2:E3)을 실행하였을 때의 결과 값으로 옳은 것은?

  A B C D E
1 이름 몸무게    
2 홍길동 165 67   몸무게
3 이대한 170 69   >=60
4 한민국 177 78    
5 이우리 162 58    
6 김상공 180 80    

① 165                 ② 170

③ 177                 ④ 162

풀이)

  •  = DMIN(A1:C6, 2, E2:E3) : D함수(데이터베이스, 필드, 조건 범위)에서 필드가 2이므로 키에서 조건 범위 [E2:E3]에 의해 몸무게가 60이상인 경우 해당 키중 DMIN 최소값이므로 165가 됨

10. 다음 중 아래의 시트에서 수식 =DSUM(A1:D7, 4, B1:B2)을 실행했을 때의 결과 값으로 옳은 것은?

  A B C D
1 성명 부서 1/4분기 2/4분기
2 김남이 영업1부 10 15
3 이지영 영업2부 20 25
4 하나미 영업1부 15 20
5 엄진태 영업2부 10 10
6 현민대 영업2부 20 15
7 한민국 영업1부 15 20

① 10                           ② 15

③ 40                           ④ 55

풀이)

  • =DSUM(A1:D7, 4, B1:B2) : 조건 범위가 [B1:B2]이므로 부서가 '영업1부'인 경우 필드가 4인 2/4분기의 합을 구하므로 결과는 55가 됨(15+20+20)

11. 다음 중 수식의 실행 결과가 나머지 셋과 다른 것은?

   ① =COLUMNS(C1:E4)

   ② =COLUMNS({1,2,3;4,5,6})

   ③ =MOD(2, -5)

   ④  =COUNT(0,“거짓”, TRUE,“1”)

풀이)

12. 다음 중 아래 워크시트를 이용한 수식의 실행 결과가 나머지 셋과 다른 것은?

=IFERROR(ISLOGICAL(A3), “ERROR”)

 =IFERROR(ISERR(A7), “ERROR”)

 =IFERROR(ISERROR(A7),“ERROR”)

=IF(ISNUMBER(A4), TRUE, “ERROR”)

풀이)

13. 아래 시트에서 배열 수식을 이용하여 한 번에 금액 [D2:D5]을 구하려고 한다. 다음 중 [D2] 셀에 입력할 배열 수식으로 옳은 것은?(금액 = 수량*단가)

  A B C D
1 제품명 수량 단가 금액
2 카메라 10 350,000  
3 전자사전 15 205,000  
4 모니터 20 155,000  
5 테블릿 5 550,000  

   ① {=B2*C2]}

   ② {=B2:B5*C2:C5}

   ③ {=B2*C2:B5*C5}

   ④ {=SUMPRODUCT(B2:B5,C2:C5}

풀이)

  •  {=B2:B5*C2:C5} : 10*350,000(D2)
  • {=SUMPRODUCT(B2:B5,C2:C5} : 합계를 구함

14. 다음 중 배열 수식 및 배열 함수에 대한 설명으로 옳지 않은 것은?

   ① 배열 수식에서 사용되는 배열 상수에는 숫자, 텍스트, TRUE, FALSE 등의 논리값 또는 #N/A와 같은 오류 값이 포함될 수 있다.

   ② MDETERM 함수는 배열로 저장된 행렬에 대한 액행렬을 산출한다.

   ③ PERCENTILE 함수는 범위에서 k번째 백분위수 값을 구하며, 이 때 k는 0에서 1까지 백분위 수 범위이다.

   ④ FREQUENCY 함수는 값의 범위 내에서 해당 값의 발생 빈도를 계산하여 세로 배열 형태로 나타낸다.

풀이)

15. 다음 중 통합 문서 저장 시 사용하는 [일반 옵션]에 관한 설명으로 옳지 않은 것은?

   ① [백업 파일 항상 만들기]는 통합 문서를 저장할 때마다 백업 복사본을 저장하는 기능이다.

   ②  [열기 암호]는 암호를 모르면 통합 문서를 열어 사용 할 수 없도록 암호를 지정하는 기능이다.

   ③ [쓰기 암호]는 암호를 모르더라도 읽기 전용으로 열어 열람이 가능하나 원래 문서 및 복사본으로 통합 문서를 저장할 수 없도록 암호를 지정하는 기능이다.

   ④ [읽기 전용 권장]은 문서를 열 때마다 통합 문서를 읽기 전용으로 열도록 대화상자를 나타내는 기능이다.

풀이)

  • [쓰기암호] : 쓰기 암호를 걸어 놓으면 문서를 열 때 암호를 확인합니다. 만일 암호를 모르면 "읽기 전용" 버튼을 클릭해야 내용을 볼 수 있습니다. 엑셀에는 다른 사람에게 공유하고 읽기는 할 수 있어도 수정은 못하게 하는 방법이 두 가지가 있는데, 그중 하나가 쓰기할 때 암호를 확인할 수 있도록 쓰기 암호를 걸어 놓는 것입니다. 일반 옵션에서 쓰기 암호만 입력합니다. 이후로 쓰기를 하려면 암호를 확인해야 가능하므로 암호를 모른다면 읽기 전용으로만 열어서 볼 수 있습니다.

16. 다음 중 차트 도구의 [데이터 선택]에 대한 설명으로 옳지 않은 것은?

   ①  [차트 데이터 범위]에서 차트에 사용하는 데이터 전체의 범위를 수정할 수 있다.

   ② [행/열 전환]을 클릭하여 가로 (항목) 축의 데이터 계열과 범례 항목(계열)을 바꿀 수 있다.

   ③ 데이터 계열이 범례에서 표시되는 순서를 바꿀 수 있다.

   ④  데이터 범위 내에 숨겨진 행이나 열의 데이터도 차트에 표시된다.

풀이)

  •  데이터 범위 내에 숨겨진 행이나 열의 데이터는 차트에 표시되지 않습니다.

17. 다음 중 데이터 정렬 기능에 대한 설명으로 옳지 않은 것은?

   ① 원칙적으로 숨겨진 행이나 열에 있는 데이터는 정렬에 포함되지 않은다.

   ② 정렬은 기본적으로 왼쪽에서 오른쪽으로 열 단위로 정렬한다,

   ③ 영문자는 대/소문자를 구분하여 정렬할 수 있다.

   ④ 빈 셀은 오름차순/내림차순 정렬 방법에 상관없이 항상 가장 마지막으로 정렬한다.

풀이)

18. 다음 중 엑셀의 정렬 기능에 대한 설명으로 옳지 않은 것은?

   ① 오름차순 정렬과 내림차순 정렬 모두 빈 셀은 항상 마지막으로 정렬한다.

   ② 영숫자 텍스트는 왼쪽에서 오른쪽 방향으로 문자 단위로 정렬한다.

   ③ 사용자가 [정렬옵션] 대화 상자에서 대/소문자를 구분하도록 변경하여, 오름차순 정렬하면 대문자가 소문자보다 우선순위를 갖는다.

   ④ 공백으로 시작하는 문자열은 오름차순 정렬일 때 숫자 바로 다음에 정렬되고, 내림차순 정렬일 때는 숫자 바로 앞에 정렬된다.

풀이)

  • 오름차순 정렬일때는 소문자가 대문자 보다 우선순위를 갖는다.

19. 다음 중 [틀 고정] 기능에 대한 설명으로 옳지 않은 것은?

   ① 워크시트를 스크롤할 때 특정 행이나 열이 한 자리에 계속 표시되도록 선택할 수 있는 기능이다.

   ② 첫 행과 첫 열을 동시에 고정하여 표시되도록 설정할 수 있다.

   ③ 틀 고정은 통합 문서 보기가 [페이지 레이아웃] 상태 일 때 설정할 수 있다.

   ④ 화면에 표시되는 틀 고정의 형태는 인쇄 시 적용되지 않는다.

풀이)

  • [메뉴] → [보기] → [틀고정] → [틀고정]을 선택하면 됩니다.

20. 다음 중 워크시트에 대한 설명으로 옳은 것은?

   ① 워크시트 복사는 <Alt>키를 누르면서 원본 워크시트 탭을 마우스로 드래그 앤 드롭하면 된다.

   ② 시트를 삭제하려면 시트 탭에서 마우스 오른쪽 단추를 클릭한 후 표시되는 [삭제] 메뉴를 선택하면 되지만, 삭제된 시트는 되살릴 수 없으므로 유의하여야 한다.

   ③  연속된 여러 개의 시트를 선택할 때는 첫 번째 시트를 선택하고 <Ctrl>키를 누른 상태에서 마지막 워크시트의 시트 탭을 클릭하면 된다.

   ④ 떨어져 있는 여러 개의 시트를 선택할 때는 먼저 <Shift>키를 누른 상태에서 원하는 워크시트의 시트 탭을 차례로 누르면 된다.

풀이)

  • 마우스 오른쪽 단추를 클릭한 후 표시되는 [삭제] 메뉴로 삭제된 시트도 되살릴 수 있다.