아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터… | [컴퓨터활용능력 1급 필기] 13년 2회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 13년 2회차
아래 그림과 같이 발령부서[C2:C11]는 부서명[E2:E4]의 데이터 값을 번호[A2:A11]를 기준으로 순서대로 반복하여 배정하고자 한다. [C2] 셀에 입력할 수식으로 옳은 것은?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 번호 | 이름 | 발령부서 | 부서명 | |
| 2 | 1 | 황현아 | 기획팀 | 기획팀 | |
| 3 | 2 | 김지민 | 재무팀 | 재무팀 | |
| 4 | 3 | 정미주 | 총무팀 | 총무팀 | |
| 5 | 4 | 오민아 | 기획팀 | ||
| 6 | 5 | 김혜린 | 재무팀 | ||
| 7 | 6 | 김윤중 | 총무팀 | ||
| 8 | 7 | 박유미 | 기획팀 | ||
| 9 | 8 | 김영주 | 재무팀 | ||
| 10 | 9 | 한상미 | 총무팀 | ||
| 11 | 10 | 서은정 | 기획팀 |
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))
해설
부서명 목록 [E2:E4]에는 기획팀·재무팀·총무팀 세 개가 있고, 번호 1~10에 대해 발령부서가 기획팀→재무팀→총무팀 순으로 반복되고 있습니다. 즉 번호를 3으로 나눈 나머지에 따라 INDEX의 행 번호 1, 2, 3이 순환해야 합니다.
번호가 1, 2, 3, 4…로 1부터 시작하므로 MOD(A2-1,3)+1 형태로 만들어야 합니다. A2가 1이면 MOD(0,3)+1=1, 2이면 MOD(1,3)+1=2, 3이면 MOD(2,3)+1=3, 4이면 MOD(3,3)+1=1이 되어 1→2→3→1→2→3…으로 정확히 순환합니다. 따라서 =INDEX($E$2:$E$4, MOD(A2-1,3)+1)이 기획팀·재무팀·총무팀을 순서대로 반복 배정합니다.
MOD(A2,3)만 쓰면 번호 3에서 나머지가 0이 되어 INDEX의 행 번호 0은 오류를 일으키고, MOD(A2,3)+1은 1일 때 2(재무팀)가 되어 시작이 어긋납니다. MOD(A2-1,3)만 쓰면 첫 번호에서 0이 되어 역시 오류가 납니다. 부서명 범위는 아래로 채우기 해도 고정되도록 $E$2:$E$4로 절대 참조해야 합니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.