모두CBT

아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터… | [컴퓨터활용능력 1급 필기] 15년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 15년 1회차
아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터 값을 번호[A2:A11]를 기준으로 순서대로 반복하여 배정하고자 한다. 다음 중 [C2] 셀에 입력할 수식으로 옳은 것은?
ABCDE
1번호이름발령부서부서명
21황현아기획팀기획팀
32김지민재무팀재무팀
43정미주총무팀총무팀
54오민아기획팀
65김혜린재무팀
76김윤중총무팀
87박유미기획팀
98김영주재무팀
109한상미총무팀
1110서은정기획팀
1
=INDEX($E$2:$E$4, MOD(A2,3))
2
=INDEX($E$2:$E$4, MOD(A2,3)+1)
3
=INDEX($E$2:$E$4, MOD(A2-1,3)+1)
4
=INDEX($E$2:$E$4, MOD(A2-1,3))
해설

[C2] 셀에 입력할 수식은 =INDEX($E$2:$E$4, MOD(A2-1,3)+1)이다.

[E2:E4]에는 기획팀·재무팀·총무팀 세 부서가 차례로 들어 있고, 발령부서 열은 번호 1~10에 대해 기획팀→재무팀→총무팀이 3개 주기로 반복되고 있다. 즉 번호 1·4·7·10은 기획팀, 2·5·8은 재무팀, 3·6·9는 총무팀이다.

INDEX($E$2:$E$4, n)은 n이 1·2·3일 때 각각 기획팀·재무팀·총무팀을 돌려주므로, 번호를 1·2·3이 되풀이되는 수로 바꾸는 것이 핵심이다. 나머지를 구하는 MOD는 0부터 시작하므로 번호에서 1을 뺀 뒤 3으로 나눈 나머지를 구하고 다시 1을 더하는 MOD(A2-1,3)+1 형태가 필요하다. A2가 1·2·3·4일 때 이 값은 1·2·3·1이 되어 그림의 배정과 그대로 일치한다.

  • =INDEX($E$2:$E$4, MOD(A2,3)) — 번호가 3일 때 MOD(A2,3)이 0이 되어 INDEX의 행 번호가 0이 되므로 오류가 난다.
  • =INDEX($E$2:$E$4, MOD(A2,3)+1) — 1번이 두 번째 항목인 재무팀으로 배정되어 첫 행부터 어긋난다.
  • =INDEX($E$2:$E$4, MOD(A2-1,3)) — 1번에서 0이 되어 역시 오류가 발생한다.

부서명 범위는 채우기를 해도 움직이면 안 되므로 $E$2:$E$4처럼 절대 참조로 고정한다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[컴퓨터활용능력 1급 필기] 15년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요컴퓨터활용능력 1급 필기 기출문제 암기장 전체 보기