728x90
<목차>
<기본모양>
1)연월일표기
2)연 제외한 월, 월 제외한 일 표기
3) 합치기
4) 경력계산기 만들기
5) 경력 총합 구하기
*예제파일
날짜 데이터를 계산기로 일일이 계산을 하는 것보다는 엑셀에 DATEDIF 함수를 사용하면 좀 더 편하게 사용할 수 있습니다.
오늘은 DATEDIF 함수에 대해서 알아보고 나아가 한 번 만들어두면 두고두고 쓸 수 있는 근무경력계산기를 만드는 방법에 대해서 알아보도록 하겠습니다.
DATEDIF 함수는 함수 마법사에 없어서 직접 타이핑해야 합니다.
<기본 모양>
함수의 기본 모양은 다음과 같습니다.
DATEDIF(시작일셀,종료일셀,"표시할 시간단위(연,월,일)")
표시할 시간단위
년 | Y |
월 | M |
일 | D |
연수 계산 후 남은 월수 | YM |
월수 계산 후 남은 일수 | MD |
1) 단순한 연월일수 계산
예를 들어 시작일이 2019-09-13 이고 종료일이 2020-08-12 인 상황을 가정해보겠습니다.
이 기간 중에 총 연수를 알고 싶다면
DATEDIF(시작일셀,종료일셀,"Y"),
월수를 알고 싶다면
DATEDIF(시작일셀,종료일셀,"M"),
일수를 알고 싶다면
DATEDIF(시작일셀,종료일셀,"D")
를 사용하면 됩니다.
2) 연 제외한 월, 월 제외한 일 계산
하지만 이것으로는 부족합니다.
먼저 몇년이 되었는지를 표시하고 1년이 안되는 나머지 개월을 연수를 제외후 표시하고 또 달이 안되는 날짜까지 표시하고 싶다면 아래와 같이 하면 됩니다.
먼저, 연수를 계산하고 남은 월수를 표시하고 싶다면
DATEDIF(시작일셀,종료일셀,"YM"),
그리고 월수를 계산한 후 남은 일수를 파악하고 싶다면
DATEDIF(시작일셀,종료일셀,"MD")
를 사용해주시면 됩니다.
3) 합치기
이제 년월일을 한 셀에서 보고 싶다면
'&'를 사용하여 하나하나 묶어주던가 혹은 CONCATENATE를 사용해 문자열들을 합쳐주면 됩니다.
4) 응용 근무경력계산기
이제 우리는 DATEIF 함수를 사용하여 근무경력계산기를 만들어 볼 수 있습니다.
위에서 배운 것을 토대로 아래와 같이 근무경력계산기를 만들어보았습니다.
5) 총 경력기간 합산
근무경력계산기에서 총경력기간을 구하는 부분은 어찌보면 핵심이라고 할 수 있습니다.
이 부분은 SUM을 활용하여 해결할 수가 있습니다.
DATEDIF(SUM(D14:D18),SUM(E14:E18),"Y")&"년 "&DATEDIF(SUM(D14:D18),SUM(E14:E18),"YM")&"월 "&DATEDIF(SUM(D14:D18),SUM(E14:E18),"MD")&"일"
이상으로 DATEIF 함수 사용 및 엑셀로 경력계산기 만드는 법을 마칩니다.
긴 글 읽어주셔서 감사합니다.
728x90
'팁 > Exel' 카테고리의 다른 글
<Exel> Count,CountA 함수 활용 및 CountIf (0) | 2023.01.21 |
---|---|
[Exel] 전화번호에서 하이픈 ‘-’ 삭제하는 방법 (0) | 2022.09.02 |
<Exel> SUMIF, SUMIFS 사용법 (0) | 2022.03.23 |