당번을 순서대로 반복 배정하는 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
고정 명단 순서대로 당번을 반복 배정합니다.
인수 설명
=INDEX ( 당번 명단, MOD ( ROWS ( 순번 범위 ) - 1, ROWS ( 당번 명단 ) ) + 1 )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
당번 명단필수당번을 맡을 사람을 배정 순서대로 빈칸 없이 적은 범위입니다.
순번 범위필수첫 배정 행에서 A1 한 칸으로 시작하고 아래로 채울 때 끝 셀이 한 행씩 늘어나는 범위입니다. 범위의 셀 개수가 현재 배정 순번입니다.
A
B
C
D
E
F
G
1
날짜
업무
담당자
순서
당번 명단
2
2026-09-07
회의록
김민수
1
김민수
3
2026-09-08
탕비실
이서연
2
이서연
4
2026-09-09
우편물
박준호
3
박준호
5
2026-09-10
회의실
최유진
4
최유진
6
2026-09-11
비품점검
정지훈
5
정지훈
7
2026-09-14
회의록
김민수
8
2026-09-15
탕비실
이서연
9
2026-09-16
우편물
박준호
10
2026-09-17
회의실
최유진
11
2026-09-18
비품점검
정지훈
12
동작 원리
ROWS 함수가 현재 배정 순번과 명단 인원수를 세고, MOD 함수로 반복 위치를 구하면 INDEX 함수가 그 위치의 담당자를 가져옵니다.
예제 시트에서 명단을 한 번 돈 뒤 첫 담당자로 돌아오는 C7 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
현재 배정 순번을 셉니다
여섯 번째 배정행의 수식은 A1부터 A6까지 6개 셀을 세므로 현재 배정 순번은 6입니다.
=ROWS ( $A$1:A6 )
= 6
2
당번 명단의 인원수를 셉니다
F2:F6 범위에는 담당자 다섯 명이 있으므로 한 배정 주기는 5회입니다.
=ROWS ( $F$2:$F$6 )
= 5
3
명단 안에서 반복할 위치를 구합니다
여섯 번째 순번에서 1을 뺀 5를 명단 인원수 5로 나눈 나머지는 0입니다. 다시 1을 더하면 명단의 첫 번째 위치로 돌아갑니다.
=MOD ( 6 - 1, 5 ) + 1
= 1
4
반복 위치의 담당자를 가져옵니다
당번 명단의 첫 번째 값은 김민수이므로 여섯 번째 배정도 김민수로 표시합니다.
=INDEX ( $F$2:$F$6, 1 )
= 김민수
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!