엑셀 datedif 함수 날짜계산 쉽게하는 방법

이번 글에서는 엑셀 날짜계산을 쉽게하기 위한 datedif 함수 사용법에 대해 알아보고자 합니다. 날짜가 주어졌을때 이를 활용해 날짜 즉 기간(년, 월, 일)을 구하는 것이 어렵다고 생각하실 수 있지만 datedif 함수를 사용하면 정말 간단하게 해결할 수 있습니다.
 


물론 단순시 끝나는 날짜에서 시작하는 날짜를 빼서 기간을 구할 수 있습니다. 하지만 datedif 함수를 활용함으로써 더 정확하고 세부적인 기간까지 구할 수 있습니다.


- 예제 다운로드 :  연구원현황 - 엑셀 날짜계산.xlsx

 

엑셀 날짜계산 쉽게하는 datedif 함수


먼저 예제파일을 다운받으시면 아래 연구원 현황 파일을 보실 수 있습니다. 이 예제파일 정말 자주 사용하는 거 같습니다. 그만큼 엑셀을 활용하면 데이터를 다양한 방향으로 분석하거나 재가공 할 수 있느 것이 아닐까요.

이번에는 연구 시작일과 종료일을 활용하여 연구기간 데이터를 얻어 보도록 하겠습니다.



datedif 엑셀 예제 파일



datedif 함수 설명


함수의 인수에 대해 살펴보겠습니다. 

첫번째 인수인 Start_date날짜 수를 계산할 시작 날짜입니다.

두번째 인수인 End_date날짜 수를 계산할 마지막 날짜입니다.

마지막 인수인 Interval "Y"는 연도, "M"은 월, "D"는 일, 그리고 "YM"은 연수를 뺀 개월수, "DM"은 전체 개월 수를 뺀 일수 입니다.


지금부터 예제파일을 이용해 적용해 보도록 하겠습니다.



연구기간 구하기



DATEDIF 함수에 첫번째 인수에는 시작일을 두번째 인수에는 종료일 셀을 입력해 주세요. 그리고 세번째 인수에는 년, 월, 일에 맞게 "Y", "M", "D"를 입력해주시면 됩니다. 이렇게 함수만 간단하게 넣어주면 손쉽게 연구년과 월 그리고 일을 구할 수 있습니다.

하지만 우리가 또 필요한 데이터는 "00년 00개월 00일"과 같은 데이터입니다.



자료 얻기



dateif 함수 유용하게 사용하는 방법


아래 그림처럼 연구기간을 0년 6개월 29일과 같이 나타내는 것이 가장 유용한 사용법입니다.
 간단하게 이와 같이 변경할 수 있어요. 

앞서 말씀드린 마지막 인수의 "YM", "MD"를 활용하면 됩니다.



세부 연구기간 구하기



먼저 년수를 구합니다. =datedif(f4,g4,"Y") 세번째 인수를 "Y"로 넣어주세요 그 다음 뒤에 "년"이라는 단위명을 붙여줘야합니다. 이때 표시 형식은 하나의 수식 결과에 대해서만 적용 할 수 있기 때문에 표시형식 대신 &(연결연산자)를 사용하여 단위명을 붙여줘야합니다

=dateif(f4,g4,"Y") & "년" 


이와 같이요. 마찬가지로 개월과 일도 연결연산자(&)를 활용해서 작성해줘야합니다. 여기서 유의할 점은 개월과 일은 앞서 설명드린 "M"과 "D"가 아닌 "YM"과 "MD" 인수를 넣어주면 됩니다.

=dateif(f4,g4,"Y")&"년"&dateif(f4,g4,"YM")&"개월"&dateif(f4,g4,"MD")&"일"


세부 함수 사진


datedif 함수를 활용하여 최종적으로 아래와 같이 연구기간을 얻어낼 수 있습니다.



최종 결과



기간을 구해야하는 자료를 작성할 경우 꼭 알아두시고 잘 활용하시면 좋을거 같습니다. 간단하면서 너무 편한 기능이에요.




이 글을 공유하기

댓글(34)

Designed by JB FACTORY