반응형
이번 글에서는 DATEDIF 함수를 사용하여 입사일로부터의 재직기간 년, 월, 일을 자동으로 축출하는 방법에 대하여 말씀드리겠습니다.
1.DATEDIF 함수 사용법
- 아래 사진을 보시면 사원 재직 현황을 엑셀을 활용하여 유지하고자 하는 상황을 가정하였습니다.
- 이와 같은 경우에는 DATEDIF 함수를 사용하면 년 , 월, 일을 날짜 데이터에서 자동으로 추출할 수 있습니다.
- 2번 박스로 표시되어 있는 재직기간 (년) 셀에 =DATEDIF(D5,TODAY(),"Y") 를 입력하고, ENTER를 눌러줍니다
- 여기서 중요한 점은 TODAY만 쓰시면 안되고, 뒤에 () 또한 같이 입력해 주셔야 합니다. 뒤에 따옴표로 표시한 Y는 표현 형식을 결정하는 함수입니다.
- 표현 형식의 종류와 방법에 대해서는 아래에서 한번더 언급해 드릴 테니 먼저 사용하는 방법만 봐주시기 바랍니다.
- 월을 추출하는 방법또한 위와 같지만, 뒤에 따옴표로 갇혀있는 표현 형식만 Y가 아닌 YM으로 바꾸어주시면 됩니다.
- =DATEDIF(D5, TODAY(), "YM")
- 일을 추출하는 방법 또한 위와 같지만, 뒤에 따옴표로 갇혀있는 표현 형식만 MD로 바꾸어 줍니다.
- =DATEDIF(D5, TODAY(), "MD")
- 위에 사진의 5번 박스를 보시면 왼쪽에 입사일에서 현재의 날짜까지 경과된 년, 월, 일이 각 셀에 입력된 것을 볼 수 있습니다.
- 이러한 상황에서는 DATEDIF 함수 사용이 정말 편리하니 알아 두시는 것이 좋습니다.
- 이제는 채우기 핸들을 이용하여 끝까지 적용만 해주시면 됩니다.
- 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
반응형
댓글