근속 연수를 “X년 X개월” 형식으로 계산하는 방법

スポンサーリンク
スポンサーリンク

근속 연수를 “X년 X개월” 형식으로 계산하는 방법

이 문서에서는 입사 날짜를 기준으로 근속 연수를 “X년 X개월” 형식으로 계산하는 방법을 소개합니다. 현재 날짜를 기준으로 계산하는 방법과 특정 기준 날짜를 기준으로 계산하는 방법을 공식 설명과 함께 알려드립니다. 이 방법은 연차 계산이나 인사 관리에 유용합니다.

TODAY 함수를 사용하여 현재 날짜 기준으로 근속 연수를 계산

먼저, TODAY 함수를 사용하여 현재 날짜를 기준으로 근속 연수를 계산하는 방법입니다. TODAY 함수는 Excel에서 현재 날짜를 자동으로 가져오는 함수로, 날짜가 바뀌면 자동으로 업데이트됩니다.

수식

입사 날짜가 A2 셀에 입력되어 있는 경우, 근속 연수를 표시하는 B2 셀의 수식은 다음과 같습니다.

=DATEDIF(A2, TODAY(), “Y”) & “년 ” & DATEDIF(A2, TODAY(), “YM”) & “개월”

예시

A B
1 입사 날짜 근속 연수
2 2015/04/01 =DATEDIF(A2, TODAY(), “Y”) & “년 ” & DATEDIF(A2, TODAY(), “YM”) & “개월”

수식 설명 (현재 날짜 기준)

  1. =DATEDIF(A2, TODAY(), “Y”):

    이 수식은 A2 셀의 입사 날짜부터 현재 날짜 (TODAY() 함수가 반환하는 날짜)까지의 년 수를 계산합니다.

  2. =DATEDIF(A2, TODAY(), “YM”):

    이 수식은 입사 날짜부터 현재 날짜까지 년 수를 제외한 월 수를 계산합니다. “YM”은 년 수를 무시하고 월 수만 반환하도록 지정합니다.

  3. 위 결과에 “년”과 “개월”이라는 문자열을 연결하여 “X년 X개월” 형식으로 표시합니다.

특정 날짜(기준일)를 기준으로 근속 연수 계산

다음으로, 특정 기준 날짜를 기준으로 근속 연수를 계산하는 방법입니다. 예를 들어, 회사의 결산일이나 평가 기준일 등 특정 날짜를 기준으로 계산할 때 유용합니다.

수식

입사 날짜가 A2 셀에, 기준 날짜가 B2 셀에 입력되어 있을 때, 근속 연수를 C2 셀에 표시하는 수식은 다음과 같습니다.

=DATEDIF(A2, B2, “Y”) & “년 ” & DATEDIF(A2, B2, “YM”) & “개월”

예시

A B C
1 입사 날짜 기준일 근속 연수
2 2015/04/01 2023/04/01 =DATEDIF(A2, B2, “Y”) & “년 ” & DATEDIF(A2, B2, “YM”) & “개월”

수식 설명 (기준일을 지정하는 경우)

  1. =DATEDIF(A2, B2, “Y”):

    이 수식은 A2 셀의 입사 날짜부터 B2 셀의 기준일까지의 년 수를 계산합니다.

  2. =DATEDIF(A2, B2, “YM”):

    이 수식은 입사 날짜부터 기준일까지 년 수를 제외한 월 수를 계산합니다.

  3. 위 결과를 “년”과 “개월” 문자열과 연결하여 “X년 X개월” 형식으로 표시합니다.

추가: 결과가 0개월인 경우 숨기는 방법

근속 연수가 정확히 “X년”일 경우, “X년 0개월”로 표시될 수 있습니다. “0개월”을 숨기려면 IF 함수를 사용하여 조건을 추가할 수 있습니다. 아래는 현재 날짜 기준의 예시입니다.

=DATEDIF(A2, TODAY(), “Y”) & “년” & IF(DATEDIF(A2, TODAY(), “YM”)=0, “”, DATEDIF(A2, TODAY(), “YM”) & “개월”)

이 수식은 월 수가 0일 경우 “개월”을 생략하고 “X년”만 표시합니다.

요약

Excel에서 입사 날짜를 기준으로 근속 연수를 “X년 X개월” 형식으로 표시하려면 DATEDIF 함수를 사용하는 것이 유용합니다. 현재 날짜 기준으로 계산할 때는 TODAY 함수를, 특정 기준일을 지정할 때는 기준일을 입력하여 사용할 수 있습니다. 상황에 따라 적절한 수식을 선택하여 정확한 근속 연수를 계산하세요.