두 날짜사이 개월수/년도수 계산 공식
두 날짜사이 개월수/년도수 계산 목차 바로가기
함수 공식
두 날짜 사이 개월수 계산
= DATEDIF ( 시작일, 종료일, "m")
' 두 날짜 사이의 꽉찬 개월수를 계산합니다.
' 두 날짜 사이의 꽉찬 개월수를 계산합니다.
두 날짜 사이 년수 계산
= DATEDIF ( 시작일, 종료일, "y")
'두 날짜 사이의 꽉찬 년수를 계산합니다.
'두 날짜 사이의 꽉찬 년수를 계산합니다.
인수 설명

인수 | 설명 |
시작일 | 기간을 구할 시작일(이전 날짜) 입니다. |
종료일 | 기간을 구할 종료일(이후 날짜) 입니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 두 날짜 사이 개월수/년수 계산 공식 – 예제파일예제파일
호환성
운영체제 호환성 Windows 버전 모든 엑셀 버전에서 사용 가능합니다. Mac 버전 모든 엑셀 버전에서 사용 가능합니다. 사용된 기초 함수
두 날짜사이 개월수/년도수 계산 공식 알아보기
공식 설명
엑셀 DATEDIF 함수는 두 날짜 사이의 기간을 년도, 개월, 일 등으로 선택해서 계산할 수 있는 함수입니다. DATEDIF 함수는 과거 LOTUS-1-2-3에서 사용되던 함수였는데요. 호환성을 위해 엑셀에서 추가함수 형식으로 지원되는 함수입니다. 따라서 DATEDIF 함수는 함수목록에 표시되지 않고, 함수 인수를 안내메시지도 표시되지 않습니다.
DATEDIF 함수는 함수 목록에 표시되지 않습니다. 본 공식은 두 날짜 사이의 꽉찬 기간만 계산한다는 점을 주의해서 사용해야 합니다.다. 예를 들어, "2020-01-01 ~ 2021-12-31" 의 년도 차이를 계산하면 본 공식은 1을 반환합니다. 따라서 DATEDIF 함수는 근속년수, 나이, 감가상각기간 등 시작일을 기준으로 기간이 증가하는 경우에 사용합니다.
만약 두 날짜 사이의 정확한 기간을 계산해야 할 경우 YEARFRAC 함수를 사용해야 하는데요. 각 차이점과 사용법은 아래 영상강의에서 자세히 설명해드렸습니다.
공식의 동작원리
- DATEDIF 함수에 입력되는 인수는 총 6가지 입니다.
=DATEDIF(시작일, 종료일, "단위")
단위 설명 Y 년도 수 M 개월 수 D 날짜 수 MD 월과 연도를 무시한 날짜 수 (2017-01-01 ~ 2018-02-03 : 2일) YM 일과 연도를 무시한 개월 수 (2018-01-01 ~ 2019-03-01 : 2개월) YD 연도를 무시한 날짜 수 (2018-01-01 ~ 2019-02-03 : 33일) - 근속년수는 단위를 "y"로 입력, 근속개월수는 단위를 "m"을 입력해서 계산합니다.
'근무시작일 : 2015-01-01
'오늘날짜 : 2021-08-01
=DATEDIF("2015-01-01","2021-08-01","y") ' => 6년 (근속년수)
=DATEDIF("2015-01-01","2021-08-01","m") ' => 79개월 (근속개월수)오빠두Tip : 근속년수와 근속개월수는 시작일이 지나야 값이 증가하므로 DATEDIF 함수를 사용해서 계산합니다. - 만약 특정 기념일까지 남은 일수는 어떻게 계산해야 할까요? 예를들어, 결혼기념일이 2001-05-10, 오늘날짜가 2018-09-05 일 경우 아래와 같이 계산합니다.
'기념일 : 2001-05-01
'오늘날짜 : 2018-09-05
=DATEDIF("2001-05-01","2018-09-05","yd")
=118 ' => '9월 5일'과 '5월 1일' 사이 기간인 118일이 기념일까지 남은 기간으로 계산됩니다
- DATEDIF 함수에 입력되는 인수는 총 6가지 입니다.