목차
최근에 퇴사한 직원이 있다고 가정해 보겠습니다. 귀사에서 근속 기간 을 계산하려고 합니다. 그것을 계산하는 방법에는 여러 가지가 있습니다. 이를 위해 많은 공식을 사용할 수 있습니다. 이 문서의 주요 목적은 Excel에서 다양한 방법으로 근속 기간을 계산 하는 방법을 설명하는 것입니다. 근무 기간(일, 월, 년 포함)도 계산됩니다.
연습 워크북 다운로드
봉사 기간 계산.xlsx
Excel에서 근속 기간을 계산하는 4가지 쉬운 방법
앞서 말했듯이 Excel에서 근속 기간을 계산 하는 방법에는 여러 가지가 있습니다. 여기서 4 쉽고 효율적인 방법을 설명하겠습니다. 이 기사를 설명하기 위해 다음 데이터 세트를 가져왔습니다. 여기에는 직원 이름 , 입사일 및 종료일 이 포함됩니다. 연수 근속 기간 을 계산하는 방법을 설명하겠습니다.
1. INT & 근속연수를 계산하는 YEARFRAC 함수
이 방법에서는 INT 함수 와 YEARFRAC 함수 를 사용하여 연수를 계산하는 방법에 대해 설명하겠습니다. Excel에서 서비스 . 단계를 살펴보겠습니다.
단계:
- 먼저 근속 기간 을 계산할 셀을 선택합니다. 여기서 E5 셀을 선택했습니다.
- 두 번째로 E5 셀에 다음을 작성합니다.7
- 출력: 11
- 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일”
- 8 & ” 년, ” & 6 & ” 월, ” & 22 & ” Days” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 와 수식 을 결합합니다.
- 셋째, 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
- INT(7.94166666666667)로 바뀝니다. —-> 여기서 INT 함수는 반올림하여 정수를 반환합니다.
- 세 번째로 입력 을 눌러 결과를 얻습니다.
- 그런 다음 채우기 핸들 을 드래그하여 수식을 다른 셀에 복사합니다.
마지막으로 수식을 다른 모든 셀에 복사하고 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(2022,1,24) —-> 로 바뀝니다. 여기서 DATE 함수는 주어진 연도, 월, 일의 날짜를 나타내는 일련 번호입니다.
- DATE(YEAR(C5),MONTH(C5),DAY( C5)) —-> 는
- DATE(2014,2,15)로 바뀝니다. —-> DATE 함수는 주어진 연도, 월, 일의 날짜를 나타내는 일련 번호입니다.
- 출력: 41685
- DATE(2014,2,15)로 바뀝니다. —-> DATE 함수는 주어진 연도, 월, 일의 날짜를 나타내는 일련 번호입니다.
- DAYS360(DATE(YEAR(C5),MONTH(C5), DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —-> 는
- DAYS360(41685,44585) —- > 여기서 DAYS360 함수는 주어진 두 날짜 사이의 일 수를 반환합니다.
- 출력: 2859
- DAYS360(41685,44585) —- > 여기서 DAYS360 함수는 주어진 두 날짜 사이의 일 수를 반환합니다.
- INT(DAYS360(DATE(YEAR(C5),MONTH(C5 ),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) —->
- INT(2859/360) —-> 여기서 INT 함수는 반올림하여 정수를 반환합니다.
- 출력: 7
- INT(2859/360) —-> 여기서 INT 함수는 반올림하여 정수를 반환합니다.
- 셋째, 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년”
- 7& ” Years” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 와 수식 을 결합합니다.
- 세 번째로 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개월”
- 7&"로 바뀝니다. 연도, "&11&" Months” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 와 수식 을 결합합니다.
- 셋째, 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일”
- 7 & ” 년, ” & 11 & ” 월, ” & 9 & ” Days” —-> 이제 앰퍼샌드(&) 연산자는 텍스트 와 수식 을 결합합니다.
- 셋째, 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 함수는 주어진 두 날짜 사이의 년 수를 반환합니다.
- 출력: