홈 › 엑셀 수식·함수

엑셀 근속연수 계산 (년·개월·일)

정답 수식: =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를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABC
1이름입사일근속
2가2023-09-023년 2개월 10일
3나2025-12-150년 10개월 28일

예제 표와 결과

엑셀 근속연수 계산 (년·개월·일) 예제 엑셀 표와 결과 3년 2개월 10일
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

EDATE(입사일, 38)은 입사일에서 꽉 찬 38개월 뒤(2026-11-02)라 기준일까지 남은 날이 10일이에요.

따라 하기

  1. 햇수는 DATEDIF(입사일,기준일,"Y"), 나머지 개월은 "YM"으로 구해요.
  2. 남은 일수는 Microsoft가 부정확할 수 있다고 안내한 "MD" 대신, 기준일 − EDATE(입사일, 꽉 찬 개월 수)로 계산해요.
  3. 세 값을 &로 이으면 가는 “3년 2개월 10일”이 돼요.

이 표에서 실제로 계산되는 순서

  1. DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "Y" → 3
  2. DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "YM" → 2
  3. DATEDIF: 2023-09-02 ~ 2026-11-12 단위 "M" → 38

주의할 점

퇴직금처럼 법정 계산이 필요한 경우에는 회사 규정과 관련 법령의 기준일·산정 방식을 따로 확인하세요.

참고한 자료

자주 묻는 질문

입사일이 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()를 넣으면 파일을 열 때마다 오늘 날짜로 다시 계산돼요.

함께 쓰면 좋은 도구