본문 바로가기
엑셀

엑셀 날짜 일수 계산 함수 - 엑셀 DATEDIF 함수 사용방법 마스터

by 데싸루나 2023. 4. 29.

엑셀에서 날짜를 다룰 때 알아야 하는 필수 함수 엑셀 DATEDIF 함수 사용법을 알아보겠습니다. 엑셀에서 날짜 사이의 일수, 월수, 연도 수 등 날짜 간 차이를 구할 때 사용하는 함수로 DATEDIF함수는 매우 유용하게 사용할 수 있습니다. 엑셀 함수 DATEDIF 함수 예제와 함께 마스터해 보세요.

 

엑셀 DATEDIF 함수 사용방법 마스터
엑셀 DATEDIF 함수 사용방법 마스터

 

엑셀 DATEDIF 함수 사용 방법 및 예제

엑셀 DATEDIF 함수란?

엑셀 DATEDIF 함수는 두 날짜 값의 차이를 연도, 월 또는 일 단위로 반환하는 함수입니다. 함수 이름에서도 함수가 하는 역할을 알 수 있습니다. DATE + DIF 가 합쳐진 것으로 DATE는 '날짜', DIF는 Difference '차이'를 의미합니다. 

 

 

엑셀 DATEDIF 함수 사용 방법

엑셀 DATEDIF 함수 인자

  • start_date - 시작 날짜(엑셀 날짜 형식으로 지정된)
  • end_date - 종료 날짜(엑셀 날짜 형식으로 지정된)
  • unit - 날짜 간 차이를 구할 때 단위(연도, 월, 일)

 

엑셀 DATEDIF 함수 구문

=DATEDIF(start_date, end_date, unit)

 

엑셀 DATEDIF 함수 기본 사용방법 예제

엑셀 DATEDIF 함수를 사용하는 방법은 위에서 살펴보았듯이 DATEDIF 함수에 시작 날짜, 종료 날짜, 단위를 넣어줌으로써 두 날짜 사이의 차이값을 단위에 맞게 구할 수 있습니다. 

엑셀 DATEDIF 함수 기본 사용방법
엑셀 DATEDIF 함수 기본 사용방법 및 예제

 

엑셀 DATEDIF 함수 단위

DATEDIF 함수는 시작 날짜와 종료날짜 사이의 시간을 연, 월 또는 일 단위로 계산할 수 있습니다. 단위는 아래 표와 같이 연도/월/일 등 다르게 지정할 수 있습니다. 단위는 대문자 또는 소문자로 지정할 수 있습니다(예: "ym"은 "YM"과 동일).

 

 

단위 의미
"y" 연도 차이
"m" 월 차이
"d" 일 차이
"ym" 월 차이, 연도는 무시
"yd" 일 차이, 연도는 무시

 

엑셀 함수 DATEDIF를 이용하여 날짜 간 일수 차이 구해보기

엑셀 DATEDIF함수를 이용하면 두 날짜 간의 일수 차이를 구할 수 있습니다. 가장 기본적으로는 단위를 "d"로 지정함으로써 총일수를 구할 수 있습니다. 단위를 "yd"를 사용하면, 연도는 무시하고 단순 일 수 차이만 계산합니다. 2023-04-27과 2025-07-29 날짜에서 연도를 무시하니까 04-27과 07-29 사이의 단순 일 수 차이를 구한 것과 같은 효과가 있는 것이죠. 단위를 'md"를 사용하면 연도와 월을 무시하고 일 수 차이를 구하는 것이기 때문에 2023-04-27과 2025-07-29 날짜 간의 차이는 27일과 29일간의 일 수 차이로 계산하게 됩니다. 

 

엑셀에서는 "-"를 이용해서도 일수차이를 구할 수 있습니다. 아래 예제에서 보듯이 - 기호를 이용하여 일 수 차이를 구한 것은 DATEDIF 함수에서 "d" 단위를 이용하여 계산한 것 과 같은 결괏값을 가집니다. 

엑셀 DATEDIF 함수 사용방법 - 일 수 구하기
엑셀 DATEDIF 함수 사용방법 - 일 수 구하기

 

엑셀 함수 DATEDIF를 이용하여 날짜 간 월 수 차이 구해보기

DATEDIF 함수에 "m" 또는 "ym" 단위를 이용하여 두 날짜간의 월 수 차이를 구할 수 있습니다. "m"단위를 이용하면 두 날짜간의 개월 수를 계산해 줍니다. "ym" 단위를 이용하면 연도를 무시하기 때문에 04-27 ~ 07-29 사이의 개월 수를 계산합니다. 

엑셀 DATEDIF 함수 사용방법 - 월 수 구하기
엑셀 DATEDIF 함수 사용방법 - 월 수 구하기

 

엑셀 함수 DATEDIF를 이용하여 날짜 간 연도 수 차이 구해보기(YEARFRAC 함수 비교)

DATEDIF함수에 "y" 단위를 이용하거나 또는 엑셀 YEARFRAC 함수를 이용하여 두 날짜 사이의 연도 수를 계산할 수 있습니다. 다만 둘의 차이는 DATEDIF함수는 가장 근접한 딱 떨어지는 정수로 계산하는 반면, YEARFRAC함수는 소수점 까지도 정확하게 계산하여 반환해 줍니다. 

엑셀 DATEDIF 함수 사용방법 - 연도 수 구하기
엑셀 DATEDIF 함수 사용방법 - 연도 수 구하기 / YEARFRAC 함수 비교

 

오늘은 두 날짜 사이의 일수, 개월수, 연도 수 차이를 계산할 수 있는 엑셀 함수 DATEDIF 사용방법과 예제를 함께 살펴보았습니다. 일 수를 구하기 위해서 - 기호를 사용할 수 있는 점도 알아보았고, 연도수를 구할 때 YEARFRAC 함수를 사용할 수 있다는 것도 함께 알아보았습니다. 엑셀 관련 다른 함수 사용방법과 꿀팁이 궁금하시다면 '엑셀' 카테고리 내 유용한 글들이 많으니 함께 살펴보세요. 

 

(같이 보면 좋은 글)

 

 

엑셀 홀수행만, 짝수행만 선택하기/더하기/삭제하기

엑셀을 이용하여 데이터를 다루다 보면 홀수행만 또는 짝수행만 선택하거나 더하거나 삭제해야 하는 경우들이 발생합니다. 효율적으로 간단하게 엑셀에서 홀수행만, 짝수행만 선택하는 방법,

datasciencediary.tistory.com

 

 

엑셀 진척도 차트 만드는 방법 (프로그레스바, 진척률 그래프 그리기)

목표 대비 진척률 관리할 때 유용한 프로그레스바 차트, 진척률 그래프 엑셀에서 만드는 방법 알려드리겠습니다. 엑셀 기본 바차트(막대그래프)를 이용하면서 몇 가지 서식 변경만 해주면 됩니

datasciencediary.tistory.com

 

댓글