
직원 휴가관리 엑셀 양식
직원 휴가관리 엑셀 양식은 직원정보, 휴가내역, 연차현황, 설정 시트로 나누면 관리가 쉬워집니다. 휴가 유형별 사용일수 입력 기준부터 승인된 휴가만 합산하는 수식, 잔여일수 계산, 개인정보 보호와 SaaS 전환 기준까지 실무 중심으로 설명합니다.
직원 휴가관리 엑셀 양식 만드는 법, 연차·잔여일수 수식까지
직원 휴가관리 엑셀 양식은 직원목록, 휴가내역, 연차현황, 설정 등 네 개 시트로 나누는 것이 관리하기 편합니다. 휴가 기록을 한 시트에 계속 쌓고, 승인된 사용일수만 직원별로 합산하면 연차와 반차가 섞여도 잔여일수를 비교적 정확하게 확인할 수 있습니다.
다만 엑셀 수식이 법정 연차 발생 여부를 대신 판단하게 해서는 안 됩니다. 사업장 규모, 소정근로시간, 출근율, 입사일, 회사 취업규칙을 먼저 확인한 뒤 확정된 부여일수를 입력하는 방식이 안전합니다.
핵심 구성은 다음과 같습니다.
- 직원마다 변하지 않는 정보는 직원목록에서 관리합니다.
- 휴가는 한 건당 한 줄씩 휴가내역에 기록합니다.
- 승인 상태가 ‘승인’인 내역만 사용일수에 포함합니다.
- 연차, 반차, 시간차의 환산 기준을 회사 규정과 일치시킵니다.
- 수식 셀은 잠그고 입력 셀만 편집할 수 있도록 설정합니다.
직원 휴가관리 엑셀은 시트 4개면 충분합니다
처음부터 대시보드와 복잡한 자동화를 넣으면 담당자가 바뀌었을 때 유지하기 어렵습니다. 직원 수가 많지 않다면 다음 네 개 시트로 시작하는 편이 효율적입니다.
| 시트 | 주요 항목 | 역할 | 입력 방식 |
|---|---|---|---|
| 직원목록 | 사번, 이름, 부서, 입사일 | 직원 기본정보 관리 | 직접 입력 |
| 휴가내역 | 신청일, 휴가일, 유형, 사용일수 | 휴가별 원장 관리 | 건별 입력 |
| 연차현황 | 총부여, 사용, 잔여일수 | 직원별 현황 집계 | 수식 계산 |
| 설정 | 기준일, 휴가유형, 승인상태 | 드롭다운 기준 관리 | 관리자 입력 |
휴가내역과 연차현황을 한 시트에 넣으면 과거 기록을 수정할 때 합계까지 함께 바뀌기 쉽습니다. 원장과 집계표를 분리해야 변경 이력을 추적하고 오류를 찾기 수월합니다.

연차일수는 수식보다 적용 조건을 먼저 확인하세요
기준 근로기준법 제60조에서는 1년간 출근율이 80% 이상인 근로자에게 15일의 유급휴가를 부여하도록 규정하고 있습니다. 계속근로기간이 1년 미만이거나 1년간 출근율이 80% 미만인 경우에는 1개월 개근 시 1일이 발생하며, 3년 이상 근무하면 최초 1년을 초과한 계속근로연수 매 2년마다 1일이 가산됩니다. 가산분을 포함한 한도는 25일입니다.
정확한 조문은 국가법령정보센터 근로기준법 제60조에서 확인할 수 있습니다.
일반적으로 근로기준법 제60조에 따른 연차휴가는 상시근로자 5명 이상 사업장에서 4주 평균 주 15시간 이상 근무하는 근로자에게 적용됩니다. 상시근로자 5명 미만 사업장은 회사 규정이나 근로계약에 별도 약정이 있는지도 확인해야 합니다. 관련 기준은 고용노동부 1350 상담 안내를 참고할 수 있습니다.
또한 1년을 근무한 근로자에게 15일이 발생하려면 그 1년을 마친 다음 날에도 근로관계가 유지되는지 확인해야 합니다. 고용노동부는 대법원 판결에 따라 이와 관련된 행정해석을 변경한 바 있으므로, 퇴직 예정자의 일수를 단순 입사일 수식으로 확정하지 않는 것이 좋습니다. 자세한 내용은 고용노동부 연차유급휴가 행정해석 안내에서 확인할 수 있습니다.
직원목록 시트에는 고정 정보만 입력하세요
직원목록은 다른 시트에서 직원을 식별하는 기준표입니다. 이름이 같은 직원이 있을 수 있으므로 이름 대신 사번을 연결 기준으로 사용하는 것이 좋습니다.
권장 열 구성은 다음과 같습니다.
| 열 이름 | 입력 예시 | 작성 기준 |
|---|---|---|
| 사번 | A-001 | 중복되지 않는 값 |
| 직원명 | 김직원 | 표시용 정보 |
| 부서 | 영업팀 | 드롭다운 권장 |
| 입사일 | 2024-03-04 | 날짜 형식 통일 |
| 관리상태 | 재직 | 재직·휴직·퇴직 구분 |
| 연차기준 | 입사일 | 회사 운영 기준 표시 |
주민등록번호, 집 주소, 개인 계좌정보처럼 휴가관리에 필요하지 않은 개인정보는 넣지 않는 것이 좋습니다. 파일이 외부로 전달될 가능성까지 고려해 최소한의 정보만 보관해야 합니다.
휴가내역은 한 건당 한 줄로 기록합니다
휴가내역 시트는 직원별 기록이 누적되는 원장입니다. 월별로 시트를 새로 만들기보다 같은 열 구조를 유지하며 아래쪽으로 추가하는 방식이 집계에 유리합니다.
권장 열 순서는 다음과 같습니다.
- 신청번호
- 신청일
- 사번
- 직원명
- 부서
- 휴가 유형
- 휴가 시작일
- 휴가 종료일
- 사용일수
- 승인 상태
- 승인자
- 비고
연차는 1, 반차는 0.5처럼 숫자로 입력해야 합계가 가능합니다. 시간차를 운영한다면 1일의 소정근로시간을 기준으로 환산하거나 시간 단위 열을 별도로 만드는 등 회사 규칙을 하나로 통일해야 합니다.
휴가 유형과 승인 상태는 직접 타이핑하지 말고 드롭다운으로 선택하게 설정하는 것이 좋습니다. Microsoft는 데이터 유효성 검사를 이용하면 셀에 입력할 값이나 형식을 제한할 수 있다고 안내합니다. 설정 방법은 Microsoft Excel 데이터 유효성 검사 안내에서 확인할 수 있습니다.
인사·총무 업무 양식을 함께 정리하고 있다면 휴가관리표와 별도로 회의 결정사항을 기록할 수 있는 회의록 양식을 마련해 두는 것도 좋습니다. 반차 환산이나 이월 기준을 변경했을 때 결정 근거를 남길 수 있기 때문입니다.

사용일수와 잔여일수 자동 계산 수식
먼저 휴가내역 범위를 엑셀 표로 변환하고 표 이름을 ‘휴가내역’으로 지정합니다. 그러면 행이 추가될 때 수식 범위가 자동으로 확장됩니다.
연차현황 시트에는 다음 열을 만듭니다.
- 사번
- 직원명
- 기본 부여일수
- 이월일수
- 조정일수
- 총부여일수
- 승인 사용일수
- 잔여일수
총부여일수 수식:
=[@기본부여일수]+[@이월일수]+[@조정일수]
승인 사용일수 수식:
=SUMIFS(휴가내역[사용일수],휴가내역[사번],[@사번],휴가내역[승인상태],”승인”)
잔여일수 수식:
=[@총부여일수]-[@승인사용일수]
신청 또는 반려 상태까지 사용일수에 포함하면 실제 사용 가능한 연차가 줄어든 것처럼 보입니다. 따라서 승인된 기록만 차감하고, 승인 전 휴가는 ‘예정’ 열에서 따로 보여주는 방식이 안전합니다.

근속연수 수식은 예비 확인용으로만 사용하세요
출근율 80% 이상 등 모든 적용 조건이 충족된 1년 이상 근로자의 기본 일수를 검토하려면 다음과 같은 수식을 참고할 수 있습니다. 기준일은 별도 셀에 입력하고 절대참조로 연결합니다.
=IF(DATEDIF([@입사일],$B$1,”Y”)<1,”월별확인”,MIN(25,15+INT((DATEDIF([@입사일],$B$1,”Y”)-1)/2)))
이 수식은 근속연수에 따른 15일과 가산일수를 예비 확인하는 용도입니다. 출근율, 휴직기간, 퇴직일, 단시간 근로, 회계연도 기준 부여, 취업규칙 등을 반영하지 못하므로 최종 부여일수는 담당자가 검증해야 합니다.
입사 1년 미만 직원도 단순히 입사일부터 지난 개월 수를 계산해서는 안 됩니다. 1개월 개근 여부와 다음 날의 근로관계 등을 확인한 뒤 월별 발생분을 입력해야 합니다.
직원 3명의 계산 예시
| 직원 | 총부여 | 승인 사용 | 잔여 |
|---|---|---|---|
| A 직원 | 15일 | 4.5일 | 10.5일 |
| B 직원 | 16일 | 7일 | 9일 |
| C 직원 | 11일 | 2.5일 | 8.5일 |
A 직원이 연차 3일과 반차 3회를 사용했다면 사용일수는 4.5일입니다. 연차현황에서 휴가 유형별로 따로 합산하기보다 사용일수 열의 숫자를 합계 내면 계산이 단순해집니다.
다만 C 직원처럼 1년 미만 근로자는 ‘11일을 미리 부여한다’는 의미가 아닙니다. 개근한 달마다 실제로 발생한 일수를 확인해 누적 입력해야 합니다.
자주 발생하는 입력 오류 6가지
1. 이름으로 직원 정보를 연결하는 경우
동명이인이 있거나 직원 이름이 바뀌면 다른 사람의 기록이 합산될 수 있습니다. 모든 조회와 합산은 사번을 기준으로 구성합니다.
2. 승인 전 휴가를 바로 차감하는 경우
승인 상태가 신청, 승인, 반려 중 무엇인지 구분하지 않으면 잔여일수가 달라집니다. 승인된 기록만 사용일수로 집계합니다.
3. 반차를 ‘반차’라는 문자로 입력하는 경우
문자는 합계 계산이 되지 않습니다. 휴가 유형은 ‘오전 반차’로 표시하더라도 사용일수에는 0.5를 입력합니다.
4. 과거 기록을 삭제하는 경우
취소된 휴가도 행을 삭제하기보다 승인 상태를 ‘취소’로 변경하는 것이 좋습니다. 그래야 변경 내역을 다시 확인할 수 있습니다.
5. 수식 셀까지 공동 편집하는 경우
직원이 수식을 덮어쓰면 전체 잔여일수가 달라질 수 있습니다. 수식 열은 잠그고 신청내역 입력 범위만 편집하도록 설정합니다.
6. 회계연도와 입사일 기준을 섞는 경우
어떤 직원은 입사일, 다른 직원은 회계연도 기준으로 계산하면 검증이 어렵습니다. 회사 운영 기준과 중도 입사자 처리 방식을 문서로 정하고 일관되게 적용해야 합니다.

엑셀과 휴가관리 SaaS 중 무엇이 적합할까요?
| 판단 기준 | 엑셀 관리 | 휴가관리 SaaS |
|---|---|---|
| 적합한 규모 | 소규모·단순 조직 | 인원·부서가 많은 조직 |
| 승인 과정 | 메일·메신저 병행 | 전자승인 가능 |
| 변경 이력 | 별도 관리 필요 | 기록 기능 제공 가능 |
| 비용 구조 | 기존 라이선스 활용 | 계정별 구독료 가능 |
직원 수가 적고 승인자가 한 명이라면 엑셀로도 충분할 수 있습니다. 반면 여러 부서가 동시에 신청하거나 재택근무, 출퇴근, 급여 시스템까지 연결해야 한다면 근태관리 SaaS가 더 적합할 수 있습니다.
서비스 도입 견적을 여러 업체에서 받을 예정이라면 SW 견적서·프로그램 양식을 이용해 사용자 수, 초기 설정비, 월 구독료, 데이터 이전 범위를 같은 기준으로 비교할 수 있습니다.
직원 수와 승인 단계를 기준으로 필요한 기능과 요금제를 비교해 보세요.

휴가관리 엑셀 파일 보안도 확인하세요
휴가일과 사유는 직원정보에 해당할 수 있으므로 파일을 전 직원에게 공개하지 않는 것이 좋습니다. 특히 병가 사유나 가족 관련 내용처럼 민감할 수 있는 상세 정보는 필요 이상으로 기록하지 않아야 합니다.
다음 기준을 적용하면 파일 노출 위험을 줄일 수 있습니다.
- 담당자와 승인자에게만 편집 권한을 부여합니다.
- 직원용 공유본에는 다른 직원의 상세 내역을 표시하지 않습니다.
- 퇴사자가 생기면 파일 접근 권한을 즉시 회수합니다.
- 정기적으로 백업본을 만들고 복구 가능 여부를 확인합니다.
- 메신저나 개인 이메일로 원본 파일을 전달하지 않습니다.
- 휴가 사유는 꼭 필요한 범위에서만 작성합니다.
실제 운영 전 체크리스트
- 회사의 연차 부여 기준을 확인했는가
- 입사일과 회계연도 기준을 구분했는가
- 사번 중복 여부를 검사했는가
- 휴가 유형별 환산 기준을 정했는가
- 승인된 기록만 사용일수로 합산되는가
- 반려·취소 내역이 합계에서 제외되는가
- 수식 셀을 편집하지 못하도록 보호했는가
- 파일 접근 권한과 백업 담당자를 지정했는가
- 직원별 잔여일수를 정기적으로 대조하는가
- 법령이나 취업규칙이 바뀌었을 때 수정할 담당자가 있는가
엑셀로 시작하되 수동 검증 절차를 남겨두세요
직원 휴가관리 엑셀 양식은 직원 수가 적고 승인 절차가 단순한 회사에 실용적인 선택입니다. 사번을 기준으로 휴가 원장을 작성하고 승인된 사용일수만 합산하면 기록 누락과 계산 오류를 상당 부분 줄일 수 있습니다.
다만 연차 발생일수까지 전적으로 자동화하면 예외 상황을 놓칠 수 있습니다. 엑셀은 기록과 집계에 활용하고, 법정 연차 적용 여부와 확정 부여일수는 회사 규정과 근로조건을 검토해 담당자가 최종 확인하는 방식이 적절합니다.
FAQ
질문 1. 직원별로 엑셀 파일을 따로 만들어야 하나요?
답변: 직원별 파일을 따로 만들면 전체 현황을 집계하기 어렵고 파일 버전도 늘어납니다. 하나의 휴가내역 원장에 사번별 기록을 누적하고 연차현황 시트에서 직원별로 합산하는 방식이 관리하기 편합니다.
질문 2. 반반차나 시간차도 같은 양식에서 관리할 수 있나요?
답변: 회사에서 해당 제도를 운영한다면 함께 관리할 수 있습니다. 0.25일처럼 일수로 환산하거나 시간 단위 열을 별도로 만들되, 근로시간과 취업규칙에 맞는 통일된 기준을 먼저 정해야 합니다.
질문 3. 구글 스프레드시트에서도 수식을 사용할 수 있나요?
답변: SUMIFS와 기본적인 잔여일수 계산은 구글 스프레드시트에서도 사용할 수 있습니다. 다만 엑셀 표의 구조화 참조 방식은 다를 수 있으므로 일반 셀 범위나 이름이 지정된 범위로 수정해야 합니다.
질문 4. 여러 사람이 동시에 편집해도 괜찮은가요?
답변: 공동 편집은 가능하지만 수식과 직원 기본정보까지 누구나 수정할 수 있게 두면 오류가 발생하기 쉽습니다. 입력 담당자, 승인자, 조회자 권한을 나누고 수식이 있는 열은 보호하는 것이 좋습니다.
질문 5. 휴가 사유를 반드시 상세하게 기록해야 하나요?
답변: 휴가관리 목적상 상세 사유가 불필요하다면 ‘개인사유’처럼 최소한으로 기록하는 편이 안전합니다. 병명이나 가족정보 등 불필요한 개인정보를 요구하거나 파일에 장기간 남기지 않는 것이 좋습니다.
질문 6. 언제 엑셀에서 근태관리 프로그램으로 바꾸는 것이 좋나요?
답변: 부서별 승인 단계가 복잡해지거나 중복 신청과 수정 이력을 확인하기 어려워졌다면 전환을 검토할 수 있습니다. 직원 수보다는 승인 과정, 급여 연동 필요성, 접근권한 관리 수준을 기준으로 판단하는 것이 좋습니다.
답글 남기기