엑셀 날짜 계산 — DATEDIF로 근속연수·나이·기간 구하기

최종 업데이트 2026-06-13

입사일로 근속연수를, 생년월일로 만 나이를 구하는 등 날짜 계산은 인사·정산 업무에서 자주 필요합니다. 핵심은 DATEDIF 함수입니다.

DATEDIF — 두 날짜 사이의 기간

=DATEDIF(시작일, 종료일, "단위")
  • "Y": 만 연수 (예: 근속 3년)
  • "M": 총 개월 수
  • "D": 총 일수
  • "YM": 연수를 뺀 나머지 개월 (3년 "5"개월의 5)

실무 예시

A2 입사일 기준 오늘까지의 근속연수:

=DATEDIF(A2, TODAY(), "Y") & "년 " & DATEDIF(A2, TODAY(), "YM") & "개월"

A2 생년월일 기준 만 나이:

=DATEDIF(A2, TODAY(), "Y")

함께 쓰는 날짜 함수

  • TODAY(): 오늘 날짜 / NOW(): 현재 날짜+시간
  • EDATE(날짜, 개월수): 몇 개월 뒤/전 날짜 (예: 계약 만료일)
  • EOMONTH(날짜, 0): 해당 월의 마지막 날
💡

DATEDIF는 메뉴에 안 보이는 '숨은 함수'지만 정상 동작합니다. 날짜가 텍스트로 입력돼 있으면 오류가 나니 DATEVALUE로 변환하거나 날짜 서식으로 맞추세요.

날짜 계산 수식 AI로 만들기 →

함께 보면 좋은 글