안녕하세요. 일상에서 얻는 정보를 모두 기억할 수 없기 때문에 일상에서 일어나는 에피소드들의 정보들을 기록하여 기억하고자 하는 시점에 기록된 정보를 활용할 수 있도록 글을 쓰고자 하는 이작가입니다.
저 역시 지나간 모든 과거의 경험들을 전부 기억할 수 없기 때문에 경험을 통해 얻은 지식과 정보를 기록함으로써 필요한 시점에 과거의 경험의 정보를 활용해 보기 위해 이 글을 작성합니다.
기록된 정보들이 많은 분들에게 도움이 될 수 있도록 전달될 수 있길 바라겠습니다.
엑셀(excel) 작업을 하면서 날짜와 날짜 사이의 경과일 또는 날짜 기간을 계산하는 작업으로 경과일수, 근속년수, 근무일수, 재직기간등 다양하게 날짜와 날짜 사이의 경과일 또는 기간을 계산하는 작업을 할때 작성할 수 있는 수식을 작성하고 기록해 보고자 합니다.
날짜와 날짜 사이의 경과일 또는 기간을 계산하는 수식 작성은 앞서 작성한 다음의 글과 함께 참고해 보시면 좋겠습니다.
엑셀(Excel) 주민 등록 번호로 나이 계산 수식 작성을 해보자.
1. 근속년수, 근무개월수, 근무일수, 재직기간 계산 수식 작성.
날짜와 날짜 사이의 경과일 또는 날짜 기간을 계산하는 수식을 작성하기 위해서 근속년수, 근무 개월수, 근무일수, 재직기간을 계산하는 샘플 서식을 작성해 보았습니다.
A열부터 G열까지 각각 이름, 입사일, 퇴사일, 근속년수, 근무 개월수, 근무일수, 재직기간을 작성하는 샘플 서식으로 D열부터 G열까지 근속년수, 근무 개월수, 근무일수, 재직기간은 수식을 작성하여 결과값으로 표기 하고 B열과 C열에 입사일과 퇴사일을 작성하여 날짜와 날짜 사이의 경과일 또는 날짜 기간을 계산 하도록 참조 할 수 있는 시작날짜(입사일)과 종료날짜(퇴사일)을 직접 작성해 주도록 합니다.
샘플 예제 서식에서는 무작위로 퇴사일보다 입사일이 빠른날짜가 되도록 작성하였고, 퇴사일이 공란이라면 현재 재직중이라는 의미에서 C6셀은 공란으로 두었습니다.
샘플 예제 서식의 근속년수, 근무 개월수, 근무일수, 재직기간의 수식을 작성해 보도록 합니다.
1-1. D열 근속년수 계산 수식 작성.
근속년수는 근무 연차를 계산하는것으로 입사일부터 퇴사일까지 몇년을 근무 했는지 계산하기 위한것으로 볼 수 있습니다.
따라서 D열의 수식은 D2셀을 기준으로 다음과 같이 작성하고 필요한 셀까지 수식 복사 하여 사용 할 수 있습니다.
=IF(C2="",DATEDIF(B2,TODAY(),"Y"),DATEDIF(B2,C2,"Y")) |
시작일자(날짜)와 종료일자(날짜) 사이의 경과일 또는 경과 기간을 계산하는 수식은 DATEDIF(B2,C2,"Y")의 수식으로 단순하게 작성할 수 있지만 퇴사일이 공란이라면 현재 재직중인경우이기 때문에 종료 일짜를 현재 날짜로 하여 계산해야 하기 때문에 종료날짜를 참조하는 셀은 C열이 아니라 today()로 현재 날짜를 참조 해야 하기 때문에 if함수와 함께 재직중인 경우와 퇴사한경우로 나누어 각각에 대해 계산 할 수 있는 수식을 작성해 주어야 합니다.
또한 근속년수는 입사일로부터 퇴사일 또는 재직중인 경우에 현재까지 몇년을 재직했는지 계산하는것으로 우리가 보통 몇년차인지와 몇년다녔는지를 구분해서 말하는경우가 있는데 B6셀의 경우 10년을 근무했고 11년차에 해당하는것으로 현재 몇년차 재직중인지를 계산 하기 위해서는 위 수식에서 +1을 해주는것으로 연차를 계산 할 수 있습니다.
1-2. E열 근무 개월수 계산 수식 작성.
근무 개월수를 계산하는것은 근속년수를 몇개월 근무 했는지 계산하는것으로 개월수까지 결과값으로 표기 할 수 있어야 합니다.
따라서 E열의 수식은 E2셀을 기준으로 다음과 같이 작성하고 필요한 셀까지 수식 복사 하여 사용할 수 있습니다.
=IF(C2="",DATEDIF(B2,TODAY(),"M"),DATEDIF(B2,C2,"M")) |
1-3. F열 근무일수 계산 수식 작성.
근무일수를 계산하는것은 입사일로부터 퇴사일자까지 총 근무일수가 몇일인지를 계산하는것으로 총 근무일수를 결과값으로 표기 할 수 있어야 합니다.
따라서 F열의 수식은 F2셀을 기준으로 다음과 같이 작성하고 필요한 셀까지 수식 복사 하여 사용할 수 있습니다.
=IF(C2="",DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d")) |
1-4. G열 재직 기간 계산 수식 작성.
D열부터 F열까지 근속년수, 개월수, 일수를 계산하는 수식을 작성해 보았는데 보통 입사일부터 퇴사일까지 또는 현재 재직 기간을 표기 하거나 할때는 몇년 몇개월 근무를 했는지로 표기 하거나 말하게 됩니다.
앞에서 작성한 수식 근속 년수와 개월수, 일수를 계산 하는 수식의 차이점은 연, 개월, 일을 표기 하는 형식으로 Y, M, D로 결과값의 표기 형식을 다르게 하는 차이점을 발견 할 수 있습니다.
datedif함수의 수식 인수는 시작일, 종료일, 표기형식으로 작성하여 계산 할 수 있다는것이 되겠죠.
따라서 총 근무 개월수에서 근속년수를 빼면 몇년 몇개월을 재직했는지 알 수 있고, 총 근무 일수에서 근무 개월수를 빼면 몇년 몇개월 몇일을 근무 하거나 재직했는지 알 수 있게 됩니다.
총 근무 개월수에서 근속년수를 뺀 나머지 개월수만 표기 하기 위한 datedif함수의 표기 형식은 YM, 총 근무 일수에서 근무 개월수를 뺀 나머지 일수만 표기 하기 위한 datedif함수의 표기 형식은 MD로 표기 하여 수식을 작성 할 수 있습니다.
따라서 G열의 수식을 G2셀 기준으로 다음과 같이 작성 할 수 있고 계산이 필요한 셀까지 수식 복사 하여 사용 할 수 있습니다.
=IF(C2="",DATEDIF(B2,TODAY(),"Y")&"년"& DATEDIF(B2,TODAY(),"YM")&"개월"& DATEDIF(B2,TODAY(),"MD")&"일", DATEDIF(B2,C2,"Y")&"년"& DATEDIF(B2,C2,"YM")&"개월"& DATEDIF(B2,C2,"MD")&"일") |
위 수식과 같이 작성하면 총 근무 일수 또는 재직일수를 00년 00월 00일 근무 또는 재직기간을 계산하여 결과값으로 표기 할 수 있습니다.
&의 기호는 텍스트를 입력한것과 같이 수식의 결과값을 한 문장의 텍스트처럼 연결하는 연결고리의 역활이라고 보면 되고 &"년"&, &"개월"&, &"일"&과 같이 중간에 연결될 텍스트는 ""안에 텍스트를 작성하여 수식의 결과값과 연결되는 텍스트 또는 문장 형태의 결과값을 완성 시킬 수 있습니다.
이상으로 "글쓰는이작가의 엑셀(Excel) 시간"은 마무리 하고,
"시작일자와 종료일자 사이의 경과일 또는 날짜 기간 계산으로 근속년수, 개월수, 일수, 재직기간 계산 하는 수식 작성 방법" 예제 샘플을 하단에 첨부하였으니 필요한곳에서 활용할 수 있는 수식으로 적용해 보시길 바라겠습니다.
긴 글 읽어주신 여러분들께 감사 말씀 드리며 많은 도움이 될 수 있기를 바라겠습니다.
※ 시작일자와 종료일자 사이의 경과일 또는 날짜 기간 계산으로 근속년수, 개월수, 일수, 재직기간 계산 하는 수식 작성 방법 샘플 예제 서식 다운로드.
'엑셀(Excel)' 카테고리의 다른 글
엑셀(Excel) 경력기간 또는 00년00월00일 + 00년00월00일 날짜 합산 텍스트가 포함된 날짜 합계 수식 작성을 해보자. (1) | 2022.11.24 |
---|---|
엑셀(Excel) 급여대장 서식과 공제액 계산 수식을 작성해 보자. (0) | 2022.11.22 |
엑셀(Excel) 주민 등록 번호로 나이 계산 수식 작성을 해보자. (0) | 2022.11.21 |
엑셀(Excel) 재고 관리 서식과 입고 출고 계산 수식을 작성해 보자. (0) | 2022.11.19 |
엑셀(Excel) 참조 영역 범위 내에서의 사이값 또는 구간값의 수식 작성을 해보자. (0) | 2022.11.18 |
댓글