직원별 주간 업무 배정시간과 초과시간 계산 공식
2021지원 버전 자세히 보기
주간 배정시간과 수용시간을 넘긴 초과시간을 계산합니다.
인수 설명
01직원별 한 주의 배정시간 합산하기
=SUMIFS ( 계획시간 범위, 원장 직원 범위, 직원, 작업일 범위, ">=" & 주 시작일, 작업일 범위, "<" & 주 시작일 + 7 )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02주간 수용시간을 넘긴 초과시간 계산하기 (엑셀 2021 이후)
=MAX ( 0, 배정시간 - XLOOKUP ( 직원, 수용시간 직원 범위, 주간 수용시간 범위 ) )인수 설명 자세히 보기
동작 원리
01직원별 한 주의 배정시간 합산하기
SUMIFS 함수가 직원이 같고 주 시작일 이상이며 다음 주 시작일보다 앞선 작업의 계획시간을 합산합니다.
예제 시트에서 김민수의 2026-08-31 주간 배정시간을 구하는 C2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
김민수에게 배정된 시간을 모두 합산합니다
원장에서 김민수에게 배정된 시간은 이전 주 6시간, 집계 주 44시간, 다음 주 16시간입니다. 날짜를 구분하기 전 합계는 66시간입니다.
=SUMIFS ( $H$2:$H$12, $F$2:$F$12, A2 )
= 66
주 시작일 이전 작업을 제외합니다
>=는 기준 날짜 이상을 뜻합니다. 2026-08-31 이상 조건을 넣으면 이전 주에 배정된 6시간이 빠져 합계는 60시간입니다.
=SUMIFS ( $H$2:$H$12, $F$2:$F$12, A2, $G$2:$G$12, ">=" & B2 )
= 60
다음 주에 배정된 작업을 제외합니다
<는 기준 날짜보다 앞선 값만 남깁니다. 2026-09-07 미만 조건을 더하면 다음 주의 16시간이 빠져 이번 주 배정시간은 44시간입니다.
=SUMIFS ( $H$2:$H$12, $F$2:$F$12, A2, $G$2:$G$12, ">=" & B2, $G$2:$G$12, "<" & B2 + 7 )
= 44
02주간 수용시간을 넘긴 초과시간 계산하기 (엑셀 2021 이후)
XLOOKUP 함수로 직원의 주간 수용시간을 찾고, MAX 함수가 배정시간과의 차이를 0 이상으로 계산합니다.
예제 시트에서 김민수의 초과시간을 구하는 D2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
직원의 주간 수용시간을 찾습니다
김민수는 수용시간 기준표의 첫 번째 직원이므로 주간 수용시간 40시간을 가져옵니다.
=XLOOKUP ( A2, $J$2:$J$4, $K$2:$K$4 )
= 40
배정시간에서 수용시간을 뺍니다
김민수의 배정시간 44시간에서 주간 수용시간 40시간을 빼면 4시간이 남습니다.
=C2 - 40
= 4
양수로 남은 초과시간만 표시합니다
0과 수용시간을 넘긴 4시간 중 큰 값은 4입니다. 배정시간이 수용시간 이하이면 계산 결과가 음수여도 MAX 함수가 0을 반환합니다.
=MAX ( 0, 4 )
= 4