엑셀 근속연수 계산 (년·개월·일)
정답 수식: =DATEDIF(B2,DATE(2026,11,12),"Y")&"년 "&DATEDIF(B2,DATE(2026,11,12),"YM")&"개월 "&(DATE(2026,11,12)-EDATE(B2,DATEDIF(B2,DATE(2026,11,12),"M")))&"일" → 결과 3년 2개월 10일. 아래 순서대로 따라 하고, 미니 시트에서 내 값으로 바꿔 보세요.
파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
입사일로 기준일 현재 근속을 “3년 2개월 10일”처럼 표시하려면?
근속=DATEDIF(B2,DATE(2026,11,12),"Y")&"년 "&DATEDIF(B2,DATE(2026,11,12),"YM")&"개월 "&(DATE(2026,11,12)-EDATE(B2,DATEDIF(B2,DATE(2026,11,12),"M")))&"일"
결과 3년 2개월 10일
직접 바꿔 보기
칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.
| A | B | C | |
|---|---|---|---|
| 1 | 이름 | 입사일 | 근속 |
| 2 | 가 | 2023-09-02 | 3년 2개월 10일 |
| 3 | 나 | 2025-12-15 | 0년 10개월 28일 |
예제 표와 결과

EDATE(입사일, 38)은 입사일에서 꽉 찬 38개월 뒤(2026-11-02)라 기준일까지 남은 날이 10일이에요.
따라 하기
- 햇수는
DATEDIF(입사일,기준일,"Y"), 나머지 개월은"YM"으로 구해요. - 남은 일수는 Microsoft가 부정확할 수 있다고 안내한 "MD" 대신,
기준일 − EDATE(입사일, 꽉 찬 개월 수)로 계산해요. - 세 값을 &로 이으면 가는 “3년 2개월 10일”이 돼요.
이 표에서 실제로 계산되는 순서
- DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "Y" → 3
- DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "YM" → 2
- DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "M" → 38
주의할 점
퇴직금처럼 법정 계산이 필요한 경우에는 회사 규정과 관련 법령의 기준일·산정 방식을 따로 확인하세요.
참고한 자료
- Microsoft 지원 — DATE 함수 (동작 확인 2026-11-12)
- Microsoft 지원 — DATEDIF 함수 (동작 확인 2026-11-12)
- Microsoft 지원 — EDATE 함수 (동작 확인 2026-11-12)
자주 묻는 질문
입사일이 2023-11-12면?
수식은 그대로 두고 값만 바꾸면 결과가 다시 계산돼서 3년 0개월 0일이에요. (DATEDIF: 2023-11-12 ~ 2026-11-12 단위 "M" → 36)
날짜가 숫자(46000대)로 보여요.
엑셀 날짜는 1900-01-01을 1로 세는 일련번호예요. 칸을 고르고 Ctrl+Shift+#(3)이나 셀 서식 → 날짜를 고르면 날짜로 보여요.
기준일을 오늘로 자동으로 바꾸려면요?
예제의 DATE(2026,11,12) 자리에 TODAY()를 넣으면 파일을 열 때마다 오늘 날짜로 다시 계산돼요.