엑셀 날짜 계산 — 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): 해당 월의 마지막 날
💡
날짜 계산 수식 AI로 만들기 →DATEDIF는 메뉴에 안 보이는 '숨은 함수'지만 정상 동작합니다. 날짜가 텍스트로 입력돼 있으면 오류가 나니 DATEVALUE로 변환하거나 날짜 서식으로 맞추세요.