엑셀 남은 연차 계산 — 입사일 기준 법정 연차
입사일 기준 법정 연차에서 쓴 날을 빼요. 아래처럼 열이 놓인 표라면 수식을 복사해서 바로 쓸 수 있어요.
수식
내 파일 D2 셀에 붙여넣고 아래로 채우기
=IF(B2="", "", IF(DATEDIF(B2, TODAY(), "Y")<1, MIN(DATEDIF(B2, TODAY(), "M"), 11), MIN(15+INT((DATEDIF(B2, TODAY(), "Y")-1)/2), 25))-C2)
이 수식이 하는 일
B열(입사일)부터 오늘까지 일한 기간으로 법정 연차를 계산해요. 1년 미만은 한 달에 1일(최대 11일), 1년 이상은 15일에서 2년마다 1일씩 늘어 최대 25일이에요. 여기서 C열(연차사용)을 빼서 남은 일수를 보여 줘요. 오늘 날짜(TODAY)를 쓰니 파일을 열 때마다 자동으로 바뀌어요. 회사 규정이 회계연도 기준이면 숫자가 다를 수 있어요.
예시 데이터로 본 결과
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 이름 | 입사일 | 연차사용 | 남은 연차 |
| 2 | 김철수 | 2021-03-02 | 3 | 14 |
| 3 | 김철수 | 2017-05-22 | 6 | 13 |
| 4 | 최지은 | 2018-03-28 | 0 | 18 |
| 5 | 최지은 | 2025-11-10 | 5 | 6 |
| 6 | 임수빈 | 2021-03-04 | 5 | 12 |
| 7 | 장도윤 | 2025-07-07 | 2 | 13 |
| ⋮ | … 31행까지 가짜 데이터 30줄 | |||
수식이 쓰는 열결과가 들어가는 칸D2에 위 수식을 붙여넣어요
예시는 형식만 맞춘 가짜 데이터예요.
내 파일에 적용하는 방법
- 내 파일의 열을 A열 이름, B열 입사일, C열 연차사용 순서로 둡니다. 순서가 다르면 아래 버튼으로 내 열 이름을 넣어 다시 만들 수 있어요.
- 내 파일 D2 셀에 붙여넣고 아래로 채우기.
- 데이터가 늘어나도 열 전체를 참조하는 수식이라 그대로 계산돼요.