Excel에서 서비스 기간을 계산하는 방법(4가지 쉬운 방법)

  • 이 공유
Hugh West

최근에 퇴사한 직원이 있다고 가정해 보겠습니다. 귀사에서 근속 기간 을 계산하려고 합니다. 그것을 계산하는 방법에는 여러 가지가 있습니다. 이를 위해 많은 공식을 사용할 수 있습니다. 이 문서의 주요 목적은 Excel에서 다양한 방법으로 근속 기간을 계산 하는 방법을 설명하는 것입니다. 근무 기간(일, 월, 년 포함)도 계산됩니다.

연습 워크북 다운로드

봉사 기간 계산.xlsx

Excel에서 근속 기간을 계산하는 4가지 쉬운 방법

앞서 말했듯이 Excel에서 근속 기간을 계산 하는 방법에는 여러 가지가 있습니다. 여기서 4 쉽고 효율적인 방법을 설명하겠습니다. 이 기사를 설명하기 위해 다음 데이터 세트를 가져왔습니다. 여기에는 직원 이름 , 입사일 종료일 이 포함됩니다. 연수 근속 기간 을 계산하는 방법을 설명하겠습니다.

1. INT & 근속연수를 계산하는 YEARFRAC 함수

이 방법에서는 INT 함수 YEARFRAC 함수 를 사용하여 연수를 계산하는 방법에 대해 설명하겠습니다. Excel에서 서비스 . 단계를 살펴보겠습니다.

단계:

  • 먼저 근속 기간 을 계산할 셀을 선택합니다. 여기서 E5 셀을 선택했습니다.
  • 두 번째로 E5 셀에 다음을 작성합니다.7
  • DATEDIF(C5,D5,”ym”) —-> DATEDIF 함수는 날짜와 연도를 무시하고 주어진 두 날짜 사이의 개월 수를 반환합니다.
    • 출력: 11
  • IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5 ,"ym")&" 달",DATEDIF(C5,D5,"y")&" 년, "&DATEDIF(C5,D5,"ym")&" 달") —->
    • IF(7=0,11&" Months",7&" Years, "&11&" Months") --> 이제 IF 함수는 logical_test 를 확인합니다. True 인 경우 수식은 서비스 기간 개월 을 반환합니다. False 인 경우 수식은 다음을 반환합니다. 서비스 기간 년 및 월.
      • 출력: "7년 11개월"
    • 세 번째로 <1을 누릅니다>ENTER 결과를 가져옵니다.

    • 다음으로 채우기 핸들 을 드래그하여 수식을 복사합니다.

    마지막으로 공식을 복사하여 모든 직원의 근속연수 를 계산한 것을 확인할 수 있습니다.

    고용 날짜에서 Excel로 서비스 기간 계산

    이 섹션에서는 고용 기간에서 서비스 기간 계산하는 방법을 보여 드리겠습니다. 날짜 에서 현재 날짜 까지. 또한 고용 날짜 에서 서비스 기간의 종료 날짜 를 계산하는 방법도 보여 드리겠습니다.

    1. TODAY 함수를 사용하여 연차 계산고용 날짜

    의 서비스 Excel에는 현재 날짜 를 제공할 수 있는 기본 제공 함수가 있습니다. 이 함수는 TODAY 함수 입니다. Excel에서는 =TODAY () 로 작성됩니다. 이 함수는 엑셀에서 날짜/시간 함수로 분류됩니다. 수식에서도 사용할 수 있습니다. 마찬가지로 이전 예에서 종료 날짜 로 작업했습니다. 종료일 대신 채용일 부터 현재일 까지의 근속연수 를 찾으려면 종료일 대신 TODAY 함수를 삽입합니다.

    단계를 보여드리겠습니다.

    단계:

    • 먼저 근속연수 를 계산할 셀을 선택합니다. 여기서 D5 셀을 선택했습니다.
    • 두 번째로 D5 셀에 다음 수식을 작성합니다.
    =DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"

    수식 분석

    • DATEDIF(C5,TODAY(), ”y”) —-> 여기서 DATEDIF 함수는 고용 날짜 현재 날짜 사이의 연 수를 반환합니다.
      • 출력: 8
    • DATEDIF(C5,TODAY(),”ym”) —-> DATEDIF 함수는 고용 날짜 현재 날짜 사이의 월 수를 일수와 연도를 무시하고 반환합니다.
      • 출력: 6
    • DATEDIF(C5,TODAY(),”md”) —- > 여기서 DATEDIF 함수는 채용 날짜 현재 날짜 사이의 일수는 월과 연도를 무시합니다.
      • 출력: 22
    • DATEDIF(C5,TODAY(),"y") & ” 년, ” & DATEDIF(C5,TODAY(),"ym") & ” 월, ” & DATEDIF(C5,TODAY(),"md") & ” 일” —->
      • 8 & ” 년, ” & 6 & ” 월, ” & 22 & ” Days” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 수식 을 결합합니다.
        • 출력: “8년 6개월 22일”
    참고: TODAY 기능을 사용하면 워크시트를 열 때마다 업데이트된다는 장점이 있습니다. 따라서 워크시트를 열 때마다 서비스 기간도 업데이트됩니다.

    • 셋째, ENTER 를 눌러 결과를 확인합니다.

    • 그런 다음 채우기 핸들 을 드래그하여 수식을 복사합니다.

    마지막으로 수식을 복사하고 모든 직원에 대해 Excel의 채용 날짜 에서 근속 기간 을 계산했음을 알 수 있습니다.

    ➥ 자세히 보기: 오늘과 오늘 사이의 일수 계산 Another Date

    2. 입사일로부터 일정근속일로부터 종료일 계산하기

    이 예에서는 End Date<2를 계산하는 방법을 보여드리겠습니다> 채용일 근속연수 의 서비스 기간.직원이 몇 명 있고 고용 날짜 부터 특정 근속 기간 이후 직원의 성과를 평가하려고 한다고 가정합니다. 따라서 이 성능 평가에는 해당 서비스 기간의 종료 날짜 가 필요합니다. 여기서는 EDATE 함수 를 사용하여 종료일 을 계산하겠습니다.

    어떻게 할 수 있는지 살펴보겠습니다.

    단계 :

    • 먼저 종료일 을 계산할 셀을 선택합니다. 여기서는 셀 E5를 선택했습니다.
    • 두 번째로 E5 셀에 다음 수식을 씁니다.
    =EDATE(C5,D5*12)

    여기서 EDATE 함수에서 C5 start_date 로 선택하고 D5*12 개월 입니다. 12 하여 개월 로 변환했습니다. 그런 다음 수식은 선택한 달 이후의 날짜를 반환합니다.

    • 셋째, ENTER 를 누르면 종료 날짜 가 표시됩니다.

    • 그런 다음 채우기 핸들 을 드래그하여 수식을 복사합니다.

    마지막으로 수식을 복사하고 모든 직원의 종료일 을 얻었음을 확인할 수 있습니다.

    실습 섹션

    여기에 Excel로 근속연수 계산 하는 방법을 연습할 수 있도록 실습지를 제공했습니다.

    결론

    마지막으로 엑셀 근속년수 계산 방법에 대해 알아보았습니다.기본적으로 Excel에서 두 날짜 사이의 년 수를 계산했습니다. 4 다양한 방법을 설명했습니다. DATEDIF 함수를 사용하면 두 날짜 사이의 길이를 더 쉽게 계산할 수 있습니다. 이 기사를 읽는 동안 어려움에 직면하지 않기를 바랍니다. 이와 같은 기사를 더 보려면 ExcelWIKI 에 연결하세요. 마지막으로 질문이 있으시면 댓글 섹션에 알려주세요.

    수식. =INT(YEARFRAC(C5,D5))

    수식 분석

    • YEARFRAC(C5,D5) —-> 여기서 YEARFRAC 함수는 사이의 일 수로 표시되는 연도의 일부를 반환합니다. 셀 C5 D6 의 날짜.
      • 출력: 7.94166666666667
    • INT(YEARFRAC(C5,D5)) —->
      • INT(7.94166666666667)로 바뀝니다. —-> 여기서 INT 함수는 반올림하여 정수를 반환합니다.
        • 출력: 7
    • 세 번째로 입력 을 눌러 결과를 얻습니다.

    • 그런 다음 채우기 핸들 을 드래그하여 수식을 다른 셀에 복사합니다.

    마지막으로 수식을 다른 모든 셀에 복사하고 Excel에서 모든 직원의 근속연수 를 계산한 것을 볼 수 있습니다.

    2. DAYS360 및 DATE 함수를 사용하여 근속연수 계산

    두 번째 방법에서는 DAYS360 함수 DATE 함수 를 사용하여 Excel에서 근속 기간을 계산 할 수 있습니다. 어떻게 하는지 보여드리겠습니다.

    단계:

    • 먼저 근속연수<를 계산할 셀을 선택합니다. 2>. 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음 수식을 작성합니다.
    =INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)

    공식Breakdown

    • DAY(D5) —-> 여기서 DAY 함수 는 셀 <1에 있는 날짜의 일수를 반환합니다>D5 .
      • 출력: 24
    • MONTH(D5) —-> 여기서 MONTH 함수 는 셀 D5 에 지정된 날짜의 월 번호를 반환합니다.
      • 출력: 1
    • YEAR(D5) —-> 여기서 YEAR 함수 D5 셀에 지정된 날짜의 연도를 반환합니다.
      • 출력: 2022
    • DATE(YEAR(D5),MONTH(D5),DAY(D5)) —-> ;
      • DATE(2022,1,24) —-> 로 바뀝니다. 여기서 DATE 함수는 주어진 연도, 월, 일의 날짜를 나타내는 일련 번호입니다.
        • 출력: 44585
    • DATE(YEAR(C5),MONTH(C5),DAY( C5)) —->
      • DATE(2014,2,15)로 바뀝니다. —-> DATE 함수는 주어진 연도, 월, 일의 날짜를 나타내는 일련 번호입니다.
        • 출력: 41685
    • DAYS360(DATE(YEAR(C5),MONTH(C5), DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —->
      • DAYS360(41685,44585) —- > 여기서 DAYS360 함수는 주어진 두 날짜 사이의 일 수를 반환합니다.
        • 출력: 2859
    • INT(DAYS360(DATE(YEAR(C5),MONTH(C5 ),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) —->
      • INT(2859/360) —-> 여기서 INT 함수는 반올림하여 정수를 반환합니다.
        • 출력: 7
    • 셋째, ENTER 를 눌러 결과를 얻으십시오.

    • 그런 다음 채우기 핸들 을 드래그하여 수식을 다른 셀에 복사합니다.

    마지막으로 수식을 다른 모든 셀에 복사하고 모든 직원의 근속 기간 을 계산했음을 알 수 있습니다.

    3. DATEDIF 함수를 사용하여 Excel에서 근속연수 계산

    이제 한 사람의 근속기간을 년, 월, 일 단위로 계산하려면 다음을 수행할 수 있습니다. DATEDIF 함수 를 사용하십시오. 이 예에서는 방법으로 근속연수를 계산하겠습니다. 1 st 는 출력을 years 로, 2 nd 는 결과를 다음과 같이 제공합니다. 년 및 월 3 번째 는 전체 결과를 년, 월 및 일 로 제공합니다.

    3.1. DATEDIF 함수를 사용하여 연도 계산

    이 방법에서는 DATEDIF 함수를 사용하여 연수 으로 계산합니다. 단계를 살펴보겠습니다.

    단계:

    • 먼저 근속 기간 을 계산할 셀을 선택합니다. 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음을 작성합니다.수식.
    =DATEDIF(C5, D5, "y")& " Years"

    수식 분석

    • DATEDIF(C5, D5, "y") —-> 여기서 DATEDIF 함수는 주어진 두 날짜 사이의 년 수를 반환합니다.
      • 출력: 7
    • DATEDIF(C5, D5, "y")& ” 년” —->
      • 7& ” Years” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 수식 을 결합합니다.
        • 출력: “7년”
    • 세 번째로 ENTER 결과를 얻습니다.

    • 이제 채우기 핸들 을 드래그하여 수식을 복사합니다.

    마지막으로 수식을 다른 모든 셀에 복사하고 Excel에서 의 모든 직원에 대해 근속 기간 을 계산했음을 알 수 있습니다. 년 .

    3.2. DATEDIF 함수를 적용하여 연도 및 월 계산

    여기서 DATEDIF 함수를 적용하여 그리고 달 . 단계를 살펴보겠습니다.

    단계:

    • 먼저 근속 기간 을 계산할 셀을 선택합니다. 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음 수식을 작성합니다.
    =DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"

    공식 분석

    • DATEDIF(C5,D5,”y ”) —-> 여기서 DATEDIF 함수는 숫자를 반환합니다.주어진 두 날짜 사이의 년.
      • 출력: 7
    • DATEDIF(C5,D5,"ym") --> 여기서, DATEDIF 함수는 일과 연도를 무시하고 주어진 두 날짜 사이의 월 수를 반환합니다.
      • 출력: 11
    • DATEDIF(C5,D5,”y”)&” 연도, "&DATEDIF(C5,D5,"ym")&" 개월" —->
      • 7&"로 바뀝니다. 연도, "&11&" Months” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 수식 을 결합합니다.
        • 출력: “7년 11개월”
    • 셋째, ENTER 를 눌러 결과를 얻습니다.

    • 그 다음 채우기 핸들 을 수식을 복사합니다.

    마지막으로 수식을 다른 모든 셀에 복사하고 근속연수 를 계산한 것을 확인할 수 있습니다. 모든 직원의 년 및 월 .

    3.3. DATEDIF 함수를 사용하여 년, 월, 일 계산

    이 방법에서는 DATEDIF 함수를 사용하여 연수 EXcel에서 계산합니다. 1>년, 월, 일 . 어떻게 수행되는지 살펴보겠습니다.

    단계:

    • 먼저 근속연수 를 계산할 셀을 선택합니다. . 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음을 작성합니다.수식.
    =DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"

    수식 분석

    • DATEDIF(C5,D5,”y”) —-> 여기서 DATEDIF 함수는 사이의 연 수를 반환합니다. 주어진 두 날짜.
      • 출력: 7
    • DATEDIF(C5,D5,”ym”) —-> 여기에서 DATEDIF 함수는 일과 연도를 무시하고 주어진 두 날짜 사이의 월 수를 반환합니다.
      • 출력: 11
    • DATEDIF(C5,D5,”md”) —-> 여기서, DATEDIF 함수는 월과 연도를 무시하고 주어진 두 날짜 사이의 일 수를 반환합니다.
      • 출력: 9
    • DATEDIF(C5,D5,”y”) & ” 년, ” & DATEDIF(C5,D5,"ym") & ” 월, ” & DATEDIF(C5,D5,"md") & ” 일” —->
      • 7 & ” 년, ” & 11 & ” 월, ” & 9 & ” Days” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 수식 을 결합합니다.
        • 출력: “7년 11개월 9일”
    • 셋째, ENTER 를 눌러 결과를 얻습니다.

    • 그 다음 채우기 핸들을 드래그합니다. 수식을 복사합니다.

    마지막으로 수식을 다른 모든 셀에 복사하고 년을 계산했음을 알 수 있습니다. 모든 직원에게 년, 월, 일 동안 서비스 .

    4. IF 및 DATEDIF 함수 사용

    1년 미만의 직원이 있는 경우 이 방법이 도움이 될 것입니다. 여기에서는 IF 함수 DATEDIF 함수를 사용하여 Excel에서 근속연수 를 계산하겠습니다. 2 2 개의 다양한 유형의 출력 예제를 설명하겠습니다.

    예제-01: 서비스 기간이 1 미만인 경우 텍스트 문자열 반환 연도

    이 예에서는 근속 기간 1년 미만 인 경우 텍스트 문자열 을 반환합니다. 어떻게 수행되는지 살펴보겠습니다.

    단계:

    • 먼저 근속연수 를 계산할 셀을 선택합니다. . 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음 수식을 작성합니다.
    =IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    공식 분석

    • DATEDIF(C5,D5,”y ”) —-> 여기서 DATEDIF 함수는 주어진 두 날짜 사이의 년 수를 반환합니다.
      • 출력: 7
    • DATEDIF(C5,D5,”ym”) —-> 여기서 DATEDIF 함수는 일과 연도를 무시하고 주어진 두 날짜 사이의 월 수를 반환합니다.
      • 출력: 11
    • IF(DATEDIF(C5,D5,”y”)=0,”1년 미만 ”,DATEDIF(C5,D5,”y”)&” 년, “&DATEDIF(C5,D5,”ym”)&” 달”) —->
        <12로 바뀝니다> IF(7=0,"1년 미만",7&"연도, "&11&" Months”) —-> 이제 IF 기능이 logical_test 를 확인합니다. True 인 경우 수식은 "1년 미만"을 반환합니다. False 인 경우 수식은 서비스 기간을 반환합니다. 년과 달.
        • 출력: "7년 11개월"
    • 세 번째로 <1을 누릅니다>ENTER 결과를 얻습니다.

    • 그런 다음 채우기 핸들 을 드래그하여 수식을 복사합니다.

    마지막으로 공식을 복사하여 모든 직원의 근속연수 를 계산한 것을 확인할 수 있습니다.

    예-02: 근속기간이 1년 미만인 경우 월 계산

    이 예에서는 에서 근속연수 를 계산하겠습니다. 개월 1년 미만 인 경우. IF 함수와 DATEDIF 함수를 사용하여 Excel에서 근속연수 를 계산하겠습니다. 단계를 살펴보겠습니다.

    단계:

    • 먼저 근속 기간 을 계산할 셀을 선택합니다. 여기서 E5 셀을 선택했습니다.
    • 두 번째로 E5 셀에 다음 수식을 작성합니다.
    =IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")

    공식 분석

    • DATEDIF(C5,D5,”y ”) —-> 여기서 DATEDIF 함수는 주어진 두 날짜 사이의 년 수를 반환합니다.
      • 출력:

    Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.