본문 바로가기
엑셀

엑셀 총 근무 경력기간 계산하는 수식 작성 방법 - 여러군데 경력기간 합산 하는 방법.

by 행아아빠 2020. 3. 27.

안녕하세요. 행아아빠 입니다.

이력서 쓸때 근무지가 여러군데 일때 총근무경력 합산일이 몇일인지 일일이 계산해야 할때가 있습니다.

또는 여러곳의 부서에서 근무했을 경우 각각의 부서에서 근무한 경력과 그 경력의 총 일수가 몇일인지 알고자 할때

엑셀 수식 작성 방법을 말씀 드리려고 합니다.

 

엑셀 수식을 미리 작성한 양식이 있다면, 근무기간만 입력해 주시면 각각의 경력기간과

총 근무기간 또는 경력기간의 합산을 간단히 확인해 볼 수 있겠습니다.

 

만약, 내가 과거 근무한 직장의 입사일과 퇴사일이 기억나지 않는다면,

고용산재보험토탈서비스 홈페이지에서 고용보험 취득일자와 상실일자로 확인하실 수 있으니 참고하시면 되겠습니다.

■ 과거 직장에서의 입사일과 퇴사일이 생각나지 않을때!!

https://hang-a-fafa.tistory.com/51

 

 

 


각각의 근무 경력기간 계산하는 수식 작성 방법.

▲ 엑셀 수식을 작성하기 위해 임의로 과거 근무 경력기간을 작성했습니다.

    여기서 각각의 근무경력기간을 계산하기 위한 수식 작성은 아래와 같이 작성 할 수 있겠습니다.

    =DATEDIF(B2,C2,"y")&"년"&DATEDIF(B2,C2,"ym")&"개월"&DATEDIF(B2,C2,"md")&"일"

 

▲ 위와 같이 수식을 작성 했을때

    4번의 경우에는 퇴사일이 현재진행형이기 때문에 수식을 약간 변경해 주어야 할 필요가 있습니다.

    B열이 입사일이고, C열이 퇴사일이기 때문에

    작성된 수식중 C열의 셀주소로 작성된 부분은 Today()로 변경해서 작성해 주시면 되겠습니다.

 

▲ 4번의 경우에만 수식을 변경서 결과값의 오류없이 계산하여 표기되도록 한 것 입니다.

    =DATEDIF(B5,TODAY(),"y")&"년"&DATEDIF(B5,TODAY(),"ym")&"개월"&

    DATEDIF(B5,TODAY(),"md")&"일"


 

각각의 근무 경력기간의 합산을 위한 수식 작성 방법.

▲ 과거 본인이 근무했던 직장 또는 부서에서의 경력기간을 계산했다면

    총 경력기간은 얼마인지를 합산해 주어야 할텐데,

    간단히 Sum함수를 사용하고자 한다면 수식 자체에 텍스트를 포함시켜서 결과값을 표기하도록 했기 때문에

    원하는 결과값이 나오지 않게 됩니다.

 

▲ 이 경우에도 Datedif 함수를 이용해서 각각의 근무 경력기간을 계산한 수식에

    약간의 응용을 해 주시면 결과값을 계산할 수 있는 수식을 완성 시킬 수 있습니다.

 

    수식을 오류없이 표기 하기 위해서는 우선 4번의 퇴사일의 경우 텍스트로 표기된 부분을

    날짜 형식으로 변경을 해 주시고 아래 수식을 적용시키면 되겠습니다.

    =DATEDIF(SUM(B2:B5),SUM(C2:C5),"y")&"년"&

    DATEDIF(SUM(B2:B5),SUM(C2:C5),"ym")&"개월"&

    DATEDIF(SUM(B2:B5),SUM(C2:C5),"md")&"일"

    각각의 근무경력을 계산할때 작성했던 수식부분에서 B열과 C열의 각각의 셀주소를

    Sum함수를 이용해서 Datedif함수 내에서 작성해 주어 결과값을 계산되도록 수식을 작성 할 수 있겠습니다.


 

조건이 있는 경력기간의 합계를 계산할 수는 없을까?

총 근무 경력기간의 합계를 계산하고자 할때에 

조건이 있는 근무경력만 골라서 합계를 계산하고자 한다면 어떻게 해야 할까??

 

▲ 수식작성을 위해 근무한 부서를 추가 시켰습니다.

    조건이 있는 합계일 경우에는 Sumifs함수를 떠올릴수 있겠습니다.

    이번엔 총 근무경력을 계산하기 위해 작성했던 Sum함수 대신에

    Sumifs함수를 작성해서 수식을 완성해 주시면 되겠습니다.

 

▲ 아래 작성한 수식에 따라 계산되어 표기된 결과값 입니다.

 

    A부서에서의 경력기간을 계산하기 위한 수식.

    =DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"A"),SUMIFS($D$2:$D$5,$B$2:$B$5,"A"),"y")&"년"&

    DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"A"),SUMIFS($D$2:$D$5,$B$2:$B$5,"A"),"ym")&"개월"&

    DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"A"),SUMIFS($D$2:$D$5,$B$2:$B$5,"A"),"md")&"일"

 

    B부서에서의 경력기간을 계산하기 위한 수식.

    =DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"B"),SUMIFS($D$2:$D$5,$B$2:$B$5,"B"),"y")&"년"&

    DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"B"),SUMIFS($D$2:$D$5,$B$2:$B$5,"B"),"ym")&"개월"&

    DATEDIF(SUMIFS($C$2:$C$5,$B$2:$B$5,"B"),SUMIFS($D$2:$D$5,$B$2:$B$5,"B"),"md")&"일"


오늘 내용도 많은 분들께 도움이 되시길 바라겠습니다.

그럼 좋은 하루 보내시길 바라겠습니다^^!

댓글