본문 바로가기
소프트웨어 활용법/엑셀 꿀팁

엑셀 날짜 계산 하기! 날짜 빼기, 더하기 등 엑셀 DATEDIF 함수 사용법 총정리

by 낭라리추 2023. 3. 9.
반응형

엑셀 날짜 계산하기

엑셀을 쓸때 좋은 기능 중 하나는 다양한 산식을 이용해서 원하는 값을 빠르게 도출할 수 있다는 점인데요, 제가 엑셀에서 많이 사용하는 기능 중 하나가 바로 날짜 계산하기 입니다. 날짜는 월에 따라 30일, 31일 단위로 변경되다 보니 직관적으로 계산하는게 쉽지 않습니다. 이럴 때 엑셀을 이용해서 편리하게 날짜를 계산할 수 있습니다. 이번 포스팅에서는 엑셀의 DATEDIF 함수를 통해 날짜를 계산하는 방법에 대해서 알아보도록 합시다.

1. 엑셀 DATEDIF 함수 기본 개념

엑셀에서 DATEDIF 함수는 날짜를 계산할 때 쓰는 가장 기본적인 함수입니다. 흔히들 오해하시는 점이 바로 이 함수가 DATE + IF 라는 생각을 하는 점인데요, DATEDIF는 Date(날짜) + Difference(차이)의 약자로, 날짜 간 차이를 의미하고 있습니다.

 

DATEDIF 함수의 기본 개념과 산식은 아래와 같습니다.

  • DATEDIF(시작일, 종료일, 날짜 단위)  

참고로 여기서 시작일과 종료일은 보통 일자가 명시되어 있는 셀의 주소를 입력하는 것이 일반적입니다.

엑셀 날짜 계산하기

여기서 날짜 단위가 의미하는게 뭘까요? 날짜는 년, 월, 일로 구분되어 있습니다. 이게 무슨 의미일까요?

 

DATEDIF 함수를 쓰려면 내가 계산하려고 하는 날짜의 단위가 년인지, 월인지, 일인지 구분을 해서 값을 써주어야 한다는 의미입니다. 연도는 Y, 월은 M, 일은 D 이라는 날짜 단위를 가집니다. 즉, 연도별 차이를 구하고 싶다면 Y를 써주고, 일자별 차이를 구하고 싶다면 D를 써주어야 합니다.

엑셀 날짜 계산하기

 

여기까지 오셨다면 DATEDIF 함수의 기본 개념은 이제 어느정도 이해하신 거라고 할수 있는데요, 그렇다면 아래에서는 DATEDIF 함수의 사례를 확인해보도록 할까요? 연도와, 월, 일별 차이를 계산하는 방법을 각각 알아보도록 합시다.

 

2. 엑셀 DATEDIF 함수 활용 예시 - 년, 월, 일별 계산

먼저 DATEDIF에서 연도의 차이를 구하는 함수의 예시를 살펴봅시다.

아래 사진과 같이 시작 날짜가 2019년 3월 1일인데, 종료날짜가 2023년 1월 3일까지의 연도별 차이를 구하고 싶다고 가정해봅시다. 현재 우리가 구하려고 하는 것은 연도별 차이이기에 날짜단위를 "Y"라고 해주면 됩니다.

엑셀 날짜 계산하기

그럼 이를 산식으로 표현하면 어떻게 될까요? =Datedif(시작일(B3), 종료일(C3), "Y")를 입력해주면 됩니다. 그렇게 산식을 입력해주었더니, 3년이라는 값이 도출되는 것을 확인할 수 있습니다.

엑셀 날짜 계산하기

 

Datedif 함수를 통해서 연도별 차이를 구하는 방법 정말 쉽죠? 그렇다면 월별 차이를 계산하려면 어떻게 해야할까요?

 

위에서 시작일과 종료일 간 연도별 차이를 계산을 한 것처럼 월별 차이도 계산할 수 있습니다. 월은 날짜 단위가 M 이므로 위와 동일한 산식에서 Y만 M으로 변경해주면 금방 월별 차이를 구하는 산식을 만들수 있습니다.

아까 연도별 차이를 쓸때 활용했던 산식을 Datedif(시작일, 종료일, "M")으로 변경해주었더니, 월별 차이값이 46개월이라고 나오는 것을 확인할 수 있습니다.

엑셀 날짜 계산하기

일자별 차이를 구하는 것도 동일합니다. 산식에 들어가 있는 날짜 단위만 M이 아니라 "D"로 변경해주면 됩니다. DATEDIF(시작일, 종료일, "D") 라고 산식을 변경해주었더니 일별 차이 값이 1,404일 이라고 도출되는 것을 확인 할 수 있습니다. 

엑셀 날짜 계산하기

 

 

DATEDIF 함수 정말 쉽지 않나요? 기본 개념만 숙지하고 있으면 날짜를 계산하는 것은 정말 쉽게 할수 있습니다.

 

입사 후 근무일수를 계산하거나 임신 일수를 계산하는 등 다양한 차원에서 이 DATEDIF 함수를 활용할 수 있습니다. 한번 알아두시면 언제든 편하게 사용하실 수 있으니 꼭 숙지해두시기를 바랍니다. 감사합니다.

반응형

댓글