이번시간에는 엑셀에서 두 날짜 사이를 계산하는 방법을 알아본다. 엑셀로 업무나 과제를 하다보면 두 날짜간의 차이를 구해야하는 일이 종종 있다. 예를 들어 회사에서의 근무일수, 근무년수, 근무기간, 만나이, D-DAY, 연애기간, 결혼생활등 과거의 시작날짜와 오늘날짜의 차이를 구해야하는 경우가 있다. 예를 들어, 근무연수는 몇년 몇개월 몇일로 표시될 수 있다.
* 혹시 EXCEL 날짜 관련, 다른 꿀팁이 필요하다면 아래 포스팅도 참고해보시라.
▶ EXCEL 날짜에서 요일 추출 (요일 형식 변환 : ex. 월 / 월요일 / mon / monday)
▶ EXCEL 날짜에서 년월일 글자 표시, 년월일 한자 표시, 요일 표시
▶ EXCEL 날짜를 드래그해서 평일만 나오게 하는 방법 (채우기핸들)
▶ EXCEL 날짜에 "-" 표시 추가하기 (ex. 20200829 -> 2020-08-29 로)
본론으로 와서 바로 결과 화면을 보도록 하자.
아마 위와 같은 결과화면을 원하셨을 것이다.
예를 들어, 2015-08-30일에 입사했을때의 총 근무기간을 년, 총 개월수, 총 일수로 표시하거나
년 + 개월 + 일로 표시해야하는 상황일 것이다.
이러한 상황을 날짜 관련 함수로 간단히 구분할 수 있는데, 엄청 간단하지는 않지만 그리 어렵지도 않다.
일단 이 두 날짜 차이를 계산하는 함수는 DATEDIF()가 되겠다.
하지만 함수 라이브러리에는 없기 때문에, 엑셀에서 입력할때 자동완성으로 뜨지 않으니
그냥 쭉 입력해서 명령을 내리면 된다.
먼저 DATEDIF()의 함수형식과 인수를 알아보고 예제로 설명해보겠다.
1) 함수형식
=DATEDIF(start_date, end_date, return_type)
=DATEDIF(시작날짜, 종료 날짜, 기간 종류)
2) 인수
- 시작 날짜, 종료 날짜는 말 그대로다
- return_type
1) "Y" : 두 날짜 사이에 경과한 총 연수
2) "M" : 두 날짜 사이에 경과한 총 월수
3) "D" : 두 날짜 사이에 경과한 총 일수
4) "YM" : 경과한 연도까지 뺀 나머지 경과 개월수
5) "YD" : 경과한 연도까지 뺀 나머지 경과 일 수
6) "MD" : 경과한 개월까지 뺀 나머지 경과 일 수
실제 사용된 함수를 보도록 하자.
=DATEDIF(D5,TODAY(),"Y")&"년"
- D5 : 입사일
- TODAY() : 오늘 날짜 (2020-08-30)
- "Y" : 입사일 - 오늘 날짜의 총 연수
- & : "년"이라는 글자와 합치기 위한 기호
위까지 이해하셨다면, 이제 Y, M, D 관련 함수만 이해하시면 된다.
함수 인자로 들어가는 Y, M, D는 말그대로 두 날짜간의 총 기간이다.
하지만 12개월은 1년 단위로, 31일은 1달로, 365일은 1년으로 환산될 수 있기 때문에
직관적으로 이해하기가 쉽지 않다.
따라서 총 년수, 총 개월, 총일수는 환산되지 않는 년, 개월, 일로 구분하는 것이 훨씬 보기 좋다.
이때는 4~6번의 YM, YD, MD를 인수로 사용해야 한다.
하지만 DATEDIF 함수를 2~3개정도를 묶어 사용해야 한다.
- YM은 년도를 무시하고 개월만 계산 (최대 11개월까지 표시)
- YD는 년도를 무시하고 일수만 계산 (최대 364일까지 표시)
- YM은 년도, 개월까지 무시하고 일수만 계산 (최대 28~31일까지 표시)
굳이 외우실 필요는 없다.
아래 예제를 보고, 적절히 활용하시면 된다.
실제 사용된 함수는 아래와 같으니, 참고해보시기 바란다.
(함수를 서로 합치는 기호는 &, 띄어쓰기는 " "가 사용됐음)
* 아 참고로 필자는 현직 엔지니어로, 10년 이상의 PC 노하우를 블로그, 유튜브로 올리고 있다.
PC 관련 문의를 100% 무료로 도와드리니까, 아래 SNS를 활용해보시기 바란다.
1) 엑셀 ~년 ~개월 함수
2) 엑셀 ~년 ~일 함수
3) 엑셀 ~년 ~개월 ~일 함수
'Software 사용 꿀팁 > EXCEL 2007~2019, 365' 카테고리의 다른 글
[엑셀 단축키 모음표 총정리] 엑셀 최신버전 모든 단축키 모음집 (0) | 2020.08.30 |
---|---|
[엑셀 결재란 만들기 넣는법] 결재 양식 그림, 결재판 크기 조절 (엑셀 결제란 삽입) (3) | 2020.08.30 |
[엑셀 시간 시분초 추출 함수] 엑셀 시간에서 시분초 구분 함수 (초간단 1초컷) (0) | 2020.08.30 |
[엑셀 날짜 년월일 추출] 엑셀 년도만 추출, 월일만 추출 (요일 계산, 평일만) YEAR, MONTH, DAY (0) | 2020.08.29 |
[adobe flash player이(가) 차단됨, 해결방법] 이 페이지에서 Flash가 차단되었습니다 (플러그 인 차단됨), 세금계산서 안열릴때 (0) | 2020.08.29 |
댓글