본문 바로가기
엑셀/엑셀 함수

[엑셀 함수#19] DATEDIF 함수로 두 날짜 사이의 녀, 월, 일 수 구하기(재직 년,월 자동 추출)

by 성오 2021. 11. 21.
반응형

이번 글에서는 DATEDIF 함수를 사용하여 입사일로부터의 재직기간 년, 월, 일을 자동으로 축출하는 방법에 대하여 말씀드리겠습니다.

 

1.DATEDIF 함수 사용법

  • 아래 사진을 보시면 사원 재직 현황을 엑셀을 활용하여 유지하고자 하는 상황을 가정하였습니다. 
  • 이와 같은 경우에는 DATEDIF 함수를 사용하면 년 , 월, 일을 날짜 데이터에서 자동으로 추출할 수 있습니다.

 

재직기간 년 구하는 DATEDIF 함수 사용법 사진
엑셀 1

  • 2번 박스로 표시되어 있는 재직기간 (년) 셀에 =DATEDIF(D5,TODAY(),"Y") 를 입력하고, ENTER를 눌러줍니다
  • 여기서 중요한 점은 TODAY만 쓰시면 안되고, 뒤에 () 또한 같이 입력해 주셔야 합니다. 뒤에 따옴표로 표시한 Y는 표현 형식을 결정하는 함수입니다. 
  • 표현 형식의 종류와 방법에 대해서는 아래에서 한번더 언급해 드릴 테니 먼저 사용하는 방법만 봐주시기 바랍니다.

 

재직기간 (월) 을 DATEDIF 함수로 기입하는 엑셀 사진
엑셀 2

  • 월을 추출하는 방법또한 위와 같지만, 뒤에 따옴표로 갇혀있는 표현 형식만 Y가 아닌 YM으로 바꾸어주시면 됩니다.
  • =DATEDIF(D5, TODAY(), "YM")

 

재직기간(일) 을 DATEDIF 함수로 추출하는 방법 사진
엑셀 3

  • 일을 추출하는 방법 또한 위와 같지만, 뒤에 따옴표로 갇혀있는 표현 형식만 MD로 바꾸어 줍니다.
  • =DATEDIF(D5, TODAY(), "MD")

 

 재직기간 년, 월, 일이 모두 기입된 엑셀 사진
엑셀 4

  • 위에 사진의 5번 박스를 보시면 왼쪽에 입사일에서 현재의 날짜까지 경과된 년, 월, 일이 각 셀에 입력된 것을 볼 수 있습니다. 

 

  • 이러한 상황에서는 DATEDIF 함수 사용이 정말 편리하니 알아 두시는 것이 좋습니다.
  • 이제는 채우기 핸들을 이용하여 끝까지 적용만 해주시면 됩니다.

 

재직기간이 모두 기입된 엑셀 사진
엑셀 5

  • 6번 박스를 보시면 모든 셀에 재직기간이 입력된 것을 보실 수 있습니다.

2.DATEDIF 함수 형식, 인수

(1) 형식

  • DATEDIF (시작 날짜, 끝 날짜, 표시 방식)
  • 끝 날짜 또는 시작 날짜에 TODAY()를 이용하는 것도 방법입니다.

(2) 인수

  • 시작 날짜 : 시작 날짜를 입력합니다
  • 끝 날짜 : 마지막 날짜를 입력합니다
  • "Y" : 경과 기간을 연도로 표시합니다
  • "M" : 경과 기간을 월로 표시합니다
  • "D" : 경과 기간을 일로 표시합니다
  • "YM" : 경과 연도를 뺀 나머지 경과 기간을 월로 표시합니다
  • "YD" : 경과 년도를 뺀 나머지 경과 기간을 일로 표시합니다.
  • "MD" : 경과 연도와 경과 월을 뺀 나머지 기간을 일로 표시합니다

 

여기까지 DATEDIF 함수를 활용하여 년, 월, 일을 추출하는 방법이었습니다.

 

+) TODAY 함수에 대한 정보글

2021.11.18 - [엑셀/엑셀 함수] - [엑셀 함수#15] 엑셀 함수 이용하여 오늘날짜, 시간 자동으로 기입하기

 

[엑셀 함수#15] 엑셀 함수 이용하여 오늘날짜, 시간 자동으로 기입하기

이번 글에서는 TODAY와 NOW 함수를 이용하여 오늘 날짜와 시간을 자동으로 기입하는 방법에 대하여 말씀드리겠습니다. 1.TODAY 함수 사용 방법 - 아래 사진에서 1번 박스로 표시되어 있는 셀에는 오

stockbroker.tistory.com

+) 날짜 데이터 형식에 대한 정보글

2021.11.10 - [엑셀/엑셀 함수] - [엑셀 함수#6]엑셀 특정 범위 날짜에 서식 적용하기, 날짜 숫자 변환

 

[엑셀 함수#6]엑셀 특정 범위 날짜에 서식 적용하기, 날짜 숫자 변환

안녕하세요. 이번 글에서는 엑셀에서 날짜 데이터에 조건을 지정하여 특정 범위에 포함되는 날짜를 구분하여 색깔을 지정하는 방법에 대하여 말씀드리도록 하겠습니다. 1. 엑셀에서 날짜에 특

stockbroker.tistory.com

 

반응형

댓글