연차 계산 엑셀 준비물부터 순서까지 한눈에 정리

연차 수당 정산철이 다가오면 직원별 입사일을 하나하나 들여다보며 머리가 아파지는 분들, 정말 많으시죠. 연차 계산 엑셀을 제대로 만들어두면 그 번거로움이 확 줄어드는데, 막상 시작하려니 어떤 열을 만들어야 할지, 수식은 어떻게 짜야 할지 막막한 게 현실입니다. 준비물부터 수식 구성, 실수 포인트까지 순서대로 짚어드릴게요.

💡 핵심 요약

  • 연차 계산 기준은 입사일 기준회계연도 기준 두 가지 — 시트 만들기 전에 먼저 확정해야 합니다.
  • 기본 열 구성은 이름·입사일·기준일·근속연수·발생연차·사용연차·잔여연차 7가지입니다.
  • 핵심 수식은 DATEDIF + IF + MIN + TODAY 조합으로 자동화가 가능합니다.
  • 1년 미만은 매월 1일(최대 11일), 1년 이상은 기본 15일에서 2년마다 1일 추가로 최대 25일 발생합니다.

📋 연차, 왜 이렇게 헷갈릴까요?

연차 계산이 어려운 핵심 이유는 법 기준과 회사 내부 규정이 엇갈릴 수 있어서예요. 근로기준법상으로는 입사일을 기점으로 매년 연차가 발생하지만, 실제로는 관리 편의를 위해 1월 1일 회계연도 기준으로 운영하는 회사가 적지 않거든요.

저도 예전에 소규모 스타트업에서 총무 업무를 겸직할 때, 직원 5명의 연차를 노트에 손으로 정리하다가 계산이 꼬여서 퇴직 정산을 처음부터 다시 해야 했던 경험이 있어요. 그 일 이후로 엑셀 시트 하나를 제대로 만들어두는 게 얼마나 중요한지 뼈저리게 느꼈습니다.

📌 알아두세요
근로기준법 제60조에 따라 1년간 80% 이상 출근한 근로자에게는 15일의 유급휴가가 주어집니다. 입사 1년 미만인 경우에는 매 개근한 달에 1일씩 발생하고요.

🛠️ 연차 계산 엑셀 준비물 정리

시트를 만들기 전에 아래 네 가지를 먼저 챙겨두세요. 이것만 갖추면 시작이 훨씬 수월합니다.

  • 직원별 입사일 데이터 — 인사 기록이나 근로계약서에서 확인
  • 기준일 설정 — 오늘 날짜(또는 연차 산정 기준일), 엑셀에서 TODAY() 함수로 자동화 가능
  • 연차 사용 기록 — 건별 또는 월별로 입력할 별도 시트(또는 열)
  • 회사 연차 정책 문서 — 회계연도 기준인지 입사일 기준인지 먼저 확인

엑셀 버전은 Microsoft 365나 Excel 2016 이상이면 DATEDIF 함수가 모두 지원됩니다. 구글 스프레드시트에서도 동일하게 동작하니 어느 쪽이든 무관해요.

연차 계산 엑셀 준비물부터 순서까지 한눈에 정리

📊 연차 계산 엑셀 만드는 순서

연차 계산 엑셀 시트를 구성할 때 기본 열 배치는 아래 표처럼 잡으면 됩니다. 이 구조를 그대로 복사해서 시작하시면 편해요.

항목명입력 방식예시 / 수식
A이름직접 입력홍길동
B입사일직접 입력 (날짜 서식)2023-03-15
C기준일수식=TODAY()
D근속연수 (년)수식=DATEDIF(B2,C2,”Y”)
E발생 연차 (일)수식=IF(D2<1, MIN(DATEDIF(B2,C2,”M”),11), MIN(15+INT((D2-1)/2),25))
F사용 연차 (일)직접 입력5
G잔여 연차 (일)수식=E2-F2

E열 수식이 핵심인데요, 근속 1년 미만일 때는 개월 수를 그대로 사용하고 1년 이상이 되면 가산 로직으로 자동 전환됩니다.

⚠️ 주의
위 수식은 입사일 기준으로 계산한 버전입니다. 회계연도 기준을 적용하는 회사라면 수식 구조가 달라지니, 정책 확인 후 수정하세요.

🔢 꼭 알아야 할 핵심 수식

세 가지 수식 원리만 이해하면 어떤 상황에서도 응용이 가능해요.

① 근속연수 구하기 — DATEDIF

DATEDIF(시작일, 종료일, “Y”)는 두 날짜 사이의 만 연수를 반환합니다. 공식 도움말에는 잘 나오지 않지만 거의 모든 엑셀 버전에서 동작하는 함수예요. “M”을 쓰면 만 개월, “D”를 쓰면 만 일 수를 구할 수 있습니다.

② 1년 미만 연차 — 월 단위 계산

입사 후 1년이 안 된 직원은 매달 1일씩 연차가 발생합니다. DATEDIF(입사일, 기준일, “M”)으로 개월 수를 구하면 그 값이 바로 발생 연차 일수예요. 반드시 MIN 함수로 11일 상한을 걸어둬야 12개월 이상 넘어가도 11일에서 멈춥니다.

③ 장기 근속 가산 — 2년마다 1일 추가

근속 3년차부터는 2년마다 1일씩 연차가 추가됩니다. INT((근속연수-1)/2)로 가산 일수를 계산하면 깔끔하게 처리돼요. 사실 저도 처음에 이 공식을 짜다가 결과가 자꾸 1일씩 차이 나서 한참 헤맸거든요. 알고 보니 근속 1년 시점에는 가산이 없고 3년차부터 적용이라 -1을 반드시 빼줘야 했어요. 이 부분을 빠뜨리는 분들이 생각보다 많습니다. 💡

⚠️ 연차 계산, 어디서 실수하기 쉬운가요?

시트를 완성하고 나서도 자주 발생하는 실수 포인트들이 있어요. HR 담당자분들한테서 가장 많이 들은 사례들을 정리했습니다.

  • 입사일을 텍스트 형식으로 입력 → DATEDIF가 오류를 반환합니다. 셀 서식을 반드시 ‘날짜’로 설정하세요.
  • 기준일에 TODAY() 대신 날짜 숫자를 직접 입력 → 매년 수동으로 바꿔야 하는 번거로움이 생깁니다.
  • 퇴사자 처리 누락 → 퇴사 후에도 TODAY()가 계속 돌아가면 연차가 끝없이 늘어납니다. 퇴사일 열을 만들고 기준일에 MIN(TODAY(), 퇴사일)을 적용하세요.
  • 사용 연차를 하나의 누계 셀만으로 관리 → 언제 얼마를 썼는지 추적이 안 됩니다. 사용 기록은 별도 탭에 날짜별로 관리하는 것을 추천해요.

지인 중 한 분이 직원 50명 규모의 회사에서 연차 시트를 2년째 운영하다가 퇴사자 처리를 빠뜨린 걸 뒤늦게 발견한 적이 있어요. 이미 퇴직한 직원 연차가 2년치나 누적되어 있었는데, 다행히 수당 지급 전에 잡아냈다고 하더라고요. 그 이후로는 반드시 퇴사일 열을 넣는 방식으로 바꿨다고 했습니다.

📌 알아두세요
고용노동부에서 운영하는 노동포털에서는 연차 일수 자동 계산 서비스를 무료로 제공합니다. 엑셀 수식이 맞게 짜졌는지 교차 검증할 때 활용하면 좋아요.

📌 마무리 — 연차 계산 엑셀, 한 번 만들면 계속 쓴다

처음 설계할 때 조금 품을 들이면, 이후로는 입사일과 사용 연차만 입력해도 나머지가 전부 자동으로 굴러가는 구조가 완성됩니다. 저도 처음 제대로 만든 시트를 몇 년째 조금씩 다듬어가며 쓰고 있는데, 매번 처음부터 계산하던 때와는 비교가 안 될 만큼 편해졌어요.

아래 최종 정리 표로 오늘 내용을 한눈에 확인해 보세요.

항목핵심 내용
기준 선택입사일 기준 vs 회계연도 기준 — 시트 제작 전 먼저 확정
필수 열 (7가지)이름 / 입사일 / 기준일 / 근속연수 / 발생연차 / 사용연차 / 잔여연차
핵심 수식DATEDIF, IF, MIN, INT, TODAY 조합
1년 미만 연차월 1일씩, 최대 11일 (DATEDIF “M” 활용)
1년 이상 연차기본 15일 + 2년마다 1일 추가, 최대 25일
자주 하는 실수텍스트 입사일 / 기준일 고정값 / 퇴사자 누락
검증 방법고용노동부 노동포털 자동 계산 서비스로 교차 확인

연차 계산 엑셀은 구조 한 번만 제대로 잡아두면 직원이 늘어나도, 연도가 바뀌어도 추가 작업 없이 쭉 이어서 쓸 수 있어요. 오늘 정리한 순서대로 차근차근 만들어보시면 매 정산 때마다 훨씬 수월하실 겁니다.

❓ 자주 묻는 질문

1년 미만 신입사원 연차도 엑셀로 계산할 수 있나요?

네, 가능합니다. 근로기준법상 입사 후 1년 미만인 직원은 매달 개근 시 1일씩 최대 11일의 월 단위 연차가 발생합니다. 엑셀에서는 DATEDIF 함수로 입사일부터 경과한 개월 수를 구한 뒤, 1년 미만과 이후를 IF 조건으로 분기 처리하면 두 경우를 하나의 파일에서 함께 관리할 수 있습니다.

연차 계산 엑셀에서 입사일 기준이랑 회계연도 기준을 혼용하면 안 되나요?

두 방식은 연차 발생 시점 자체가 달라 수식 구조가 완전히 다르기 때문에 혼용하면 날짜 계산 오류가 생기기 쉽습니다. 직원마다 기준이 뒤섞이면 누락이나 중복 부여가 발생할 수 있으므로, 엑셀 작업 전에 회사 내규를 먼저 확인하고 하나의 기준으로 통일해서 수식을 구성하는 것이 중요합니다.

연차 계산 엑셀 수식에서 자주 틀리는 부분이 어디인가요?

가장 흔한 실수는 DATEDIF 함수의 세 번째 인수를 혼동하는 것으로, Y·M·D를 잘못 입력하면 연차 일수가 눈에 띄게 틀려집니다. 또 기준일에 TODAY() 대신 특정 날짜를 직접 입력해 두면 시간이 지나도 수식이 자동 갱신되지 않아 매번 수동으로 수정해야 하는 번거로움이 생깁니다.

엑셀 없이 구글 스프레드시트로도 연차 계산 똑같이 할 수 있나요?

DATEDIF, TODAY, IF 등 연차 계산에 주로 쓰이는 함수는 구글 스프레드시트에서도 동일하게 지원되므로 기본적인 계산은 충분히 가능합니다. 다만 VBA 매크로나 엑셀 전용 고급 기능이 포함된 파일은 스프레드시트에서 정상 작동하지 않을 수 있어, 기존 파일을 옮기기 전에 수식 호환성을 먼저 점검하는 것이 좋습니다.

소개 | 개인정보처리방침 | 이용약관 | 문의하기