본문으로 건너뛰기
ArumSoft Learning
EN
    엑셀 템플릿인사·근무 일정

    엑셀 교대 근무표 양식: 주간 근무 시간, 초과 근무, 인원 배치 자동 계산

    직원과 요일마다 근무 코드만 고르세요. 근무 시간과 유급 시간을 합하고, 초과 근무를 표시하고, 인건비를 추정하고, 날마다 근무 인원이 충분한지 확인해 줘요.

    시트:
    5
    지원 버전:
    Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
    업데이트:

    Employee Shift Roster.xlsx

    엑셀 통합 문서(.xlsx) · 29KB · 시트 5개

    템플릿 내려받기

    무료로 내려받을 수 있고 가입할 필요가 없어요.

    이 템플릿으로 할 수 있는 일

    • 드롭다운 근무 코드로 주간 근무표 만들기
    • 직원별 근무 시간, 유급 시간, 초과 근무 계산
    • 요일별 근무 인원과 필요 인원 비교
    • 초과 근무를 포함한 주간 인건비 추정
    엑셀 교대 근무표의 Start Here 대시보드. 주 시작일, 근무 직원 수, 근무 시간, 초과 근무, 인건비, 요일별 근무 인원이 보여요
    파일에 들어 있는 예시 식당 직원 데이터로 본 Start Here 대시보드예요.

    구성

    통합 문서에는 시트가 5개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 자동으로 계산돼요.

    시트용도입력하는 내용자동 계산
    Start Here핵심 숫자 7개와 요일별 근무 인원 대시보드없음주 시작일, 근무 직원 수, 근무 시간, 초과 근무, 인원 부족 요일 수, 인건비
    Roster주간 근무표(직원 30명 × 7일)와 요일별 인원주 시작일, 직원·요일별 근무 코드, 요일별 필요 인원근무 시간, 유급 시간, 초과 근무, 근무 일수, 예상 급여, 표시, 인원 현황
    Staff직원 한 명당 한 행(최대 30명)이름, 직무, 초과 근무 기준 시간, 시급없음
    Lists근무 코드 표와 직무 목록코드, 근무 이름, 시작·종료 시각, 휴게 시간, 휴가 시간, On Shift(Yes/No), 직무근무 코드별 유급 시간과 근무 시간
    Checks근무표 점검 항목 6개없음항목별 OK 또는 Review

    시작하기 전에

    파일을 열면 바로 쓸 수 있어요. 셀 색으로 각 칸의 용도를 알 수 있어요.

    연한 노란색입력하는 칸이에요. 내 데이터를 입력하거나 붙여 넣으세요.
    초록색수식이 들어 있는 칸이에요. 저절로 바뀌니 덮어쓰지 마세요.
    흰색제목과 선택 메모 칸이에요.
    1. 파일을 열어요. 엑셀 위쪽에 노란색 제한된 보기 표시줄이 나오면 편집 사용을 눌러요. 인터넷에서 받은 파일은 항상 이렇게 열려요.
    2. 파일 then 다른 이름으로 저장으로 내 사본을 저장해 두면 언제든 원본으로 다시 시작할 수 있어요.
    3. Staff의 예시 직원을 내 직원으로 바꾸고, Roster의 근무 코드를 지워요(노란색 칸을 선택하고 Delete). Roster의 이름은 Staff에서 같은 행 순서로 가져와요.

    단계별 사용법

    처음에는 순서대로 따라 하세요. 그다음부터는 정기적으로 업데이트하는 단계만 반복하면 돼요.

    1. 근무 코드 설정하기

      Lists의 근무 코드 표가 모든 코드를 정해요. 근무마다 Code(E, D, L 등), Shift Name, Start와 End 시각, 무급 Break (min)(휴게 시간, 분)를 입력해요. Paid Hours는 자동 계산돼요. 오전 6시~오후 2시 근무에 휴게 30분이면 7.5시간이에요. 자정을 넘기는 야간 근무도 계산돼요.

      PTO(유급 휴가)나 SICK(병가)처럼 시각이 없는 코드는 Leave Hours를 써요. 실제로 일하는 코드만 On Shift?를 Yes로 두세요. Yes인 코드만 근무 인원과 초과 근무에 들어가요.

    2. 직원 추가하기

      Staff에 직원마다 Role(직무), Overtime After (hrs/week)(주당 초과 근무 기준 시간, 예: 40), Hourly Rate(시급)를 입력해요. Roster에 같은 순서로 나와요.

    3. 주 고르기

      Roster의 B3에 그 주의 첫날을 입력해요. 요일 머리글 7개에 날짜가 표시되고, 주말 머리글은 더 진한 색이 돼요.

    4. 근무표 채우기

      노란색 칸을 클릭해 드롭다운에서 코드를 고르거나 직접 입력해요. 근무 코드는 초록색, OFF는 회색으로 바뀌어요. 직원마다 다음이 계산돼요.

      • Worked Hours: On Shift가 Yes인 근무 시간
      • Paid Hours: 근무 시간 + PTO 같은 유급 휴가 시간
      • Overtime: 그 직원의 기준 시간을 넘는 근무 시간
      • Days On(근무 일수), Est. Pay(예상 급여), Flag: Overtime, No day off(휴무 없음), Check code(근무 코드 표에 없는 코드), OK
    5. 인원 확인하기

      근무표 아래 Coverage by day에서 요일별로 근무 코드 수를 세요. Staff needed 행에 요일마다 필요한 인원을 입력하세요. 근무 인원이 모자라면 Status에 빨간색으로 Short 1처럼 표시되고, 충분하면 OK예요.

    6. 대시보드 보기

      Start Here에서 Employees Scheduled, Total Worked Hours, Overtime Hours, Employees in Overtime, Days Short-Staffed, Est. Labor Cost를 볼 수 있고, 요일별 근무 인원과 필요 인원을 비교하는 차트도 있어요.

    7. 다음 주 계획하기

      지난주 근무표를 남기려면 Roster 시트 탭을 마우스 오른쪽 단추로 클릭하고 이동/복사를 고른 뒤 복사본 만들기에 체크하세요. 복사본 이름은 Roster Nov 2처럼 바꿔요. 그런 다음 원래 Roster에서 날짜와 코드를 바꾸면 돼요. 대시보드와 Checks는 항상 이름이 Roster인 시트를 읽어요.

    수식 이해하기

    수식을 몰라도 템플릿은 쓸 수 있지만, 수식을 살펴보면 엑셀 공부에 도움이 돼요. 엑셀에서 셀을 클릭하면 수식 입력줄에 수식이 보여요.

    근무 코드별 유급 시간Lists!H5
    =IF(A5="", 0, IF(AND(ISNUMBER(C5), ISNUMBER(D5)),
       ROUND(MOD(D5-C5, 1)*24-N(E5)/60, 2), N(F5)))

    엑셀은 시각을 하루의 분수로 저장해요. MOD(종료 − 시작, 1)는 자정을 넘는 근무도 길이를 구해 주고, 24를 곱하면 시간이 돼요. 휴게 시간은 시간 단위로 바꿔서 빼요.

    배워 보기: 엑셀 숫자 표시 형식과 날짜 형식 사용법 →
    주간 근무 시간Roster!J5
    =IF(A5="", "", SUMPRODUCT(SUMIF(Lists!$A$5:$A$20, C5:I5, Lists!$I$5:$I$20)))

    SUMIF가 그 행의 코드 7개 각각의 시간을 찾아오고, SUMPRODUCT가 일곱 결과를 더해요. 보조 열이 필요 없어요.

    배워 보기: 엑셀 SUMIF, SUMIFS 함수 사용법 →
    근무 인원Roster!C48
    =SUMPRODUCT(COUNTIF(C$5:C$34, Lists!$A$5:$A$20)*(Lists!$G$5:$G$20="Yes"))

    COUNTIF가 그날 코드별 인원을 세고, (On Shift = "Yes")를 곱해서 실제 근무 코드만 남겨요. 그래서 OFF와 PTO는 세지 않아요.

    배워 보기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →
    초과 근무Roster!L5
    =IF(A5="", "", MAX(0, J5-IF(Staff!$C5="", 40, Staff!$C5)))

    Staff에 적은 기준 시간(비어 있으면 40)을 넘는 근무 시간이에요. MAX가 음수가 되지 않게 막아 줘요.

    배워 보기: 엑셀 MIN, MAX 함수 사용법 →

    팁과 한계

    • 여기서 초과 근무는 직원별 기준 시간을 넘는 주간 근무 시간이고, Est. Pay는 그 시간에 시급의 절반을 더해 계산해요. 초과 근무와 휴게 규정은 지역과 계약마다 다르니 적용되는 규정에 맞게 기준을 조정하세요.
    • 직원 30명, 근무 코드 16개까지 들어가요. Roster 시트 하나가 한 주예요.
    • 코드는 대소문자를 구분하지 않아서 d와 D 모두 Day 근무로 세요.
    • Roster는 인원 현황 표까지 가로 방향 한 페이지에 인쇄되도록 설정돼 있어요.

    이 템플릿에 쓰인 기능 배우기

    도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com