엑셀 날짜 빼기 - 엑셀 DATEDIF 함수
엑셀 데이터로 날짜를 사용할 일이 많이 있습니다. 기간을 구하기위해 날짜 빼기를 해야할 경우도 있느데요.
오늘은 엑셀을 이용해 날짜 빼기 하는 방법에 대해 알아보겠습니다.
두가지 방법이 있으니 하나씩 알아보겠습니다.
위 예제에서 보시는 것처럼 사칙연산 기호중 빼기 기호인 - 로 날짜 빼기를 할 수 있습니다.
5/17 - 5/1 = 16
빼기( - ) 기호로 날짜 빼기를 하면 뺄셈이 되어 시작날짜가 포함되지 않은 기간이 표시됩니다.
시작날짜를 포함 하고 싶으면
=B8 - A8 +1 을 하면 17로 5/1~5/17 의 기간이 표시됩니다.
다음은 엑셀 함수를 이용한 날짜 빼기를 해보겠습니다.
엑셀 DATEDIF 함수 두날짜의 차를 구합니다. 일,월, 연도로 반환할 수 있습니다. =DATEDIF(start_date,end_date,unit) start_date - 시작날짜 end_date - 마지막 종료날짜 unit - 반환형식 =DATEDIF(시작날짜, 종료날짜, 반환형식) |
MD는 날짜차이를 반환하는 형식으로 월,연도를 무시합니다.
시작 2015-05-01 종료 2016-05-17 일때 연도는 다르지만 월은 같은 월로 빼기를 하면 0이 반환됩니다.
YD는 날짜수를 반환하는 형식으로, 연도를 무시합니다.
MD와 비슷해 보이지만 MD는 월,연도를 다 무시 하지만 YD는 연도만을 무시합니다.
시작 2014-01-01 종료 2016-05-17 에서 연도 2014와 2016의 차는 무시하지만 월은 무시하지 않습니다.
1월1일 부터 5월 17일 의 날짜 수를 반환합니다.
날짜수 반환 비교
"D" 시작일, 종료일 사이의 날짜수를 반환
"MD" 시작일, 종료일 사이의 날짜수를 반환 월, 연도 무시
"YD" 시작일, 종료일 사이의 날짜수를 반환 연도 무시
월수 반환 비교
"M" 시작일, 종료일 사이의 개월수를 반환
"YM" 시작일, 종료일 사이의 개월수를 반환 날짜,연도 무시