엑셀 날짜 차이 계산|두 날짜 사이 일수·개월·년수·근속기간
엑셀에서 두 날짜 차이와 근속기간 계산하기
A2에 시작일, B2에 종료일이 있을 때 두 날짜 사이가 며칠인지, 몇 개월인지, 몇 년인지 또는 근속기간을 년·개월·일로 표시하려면 날짜 계산 수식을 사용할 수 있습니다.
날짜 차이·근속기간 생성기 열기
입사일만 있으면 근속기간을 자동으로 계산
입사일 기준으로 “몇 년 몇 개월 근무했는지”, 재직기간이 몇 개월인지, 오늘까지 며칠이 지났는지를 계산하려면 DATEDIF와 TODAY를 함께 사용할 수 있습니다.
근속기간 수식 바로 만들기두 날짜 사이 일수 계산
가장 단순한 날짜 차이는 종료일에서 시작일을 빼면 됩니다.
=B2-A2
시작일과 종료일을 모두 포함하려면
=B2-A2+1
예를 들어 9월 1일부터 9월 3일까지를 모두 포함하면 3일로 계산됩니다.
실무 예제: 입사일부터 오늘까지 근속기간 계산
A2에 입사일이 입력되어 있다면 오늘 날짜까지의 근속연수는 다음처럼 계산할 수 있습니다.
=DATEDIF(A2,TODAY(),"y")
근속 개월 수 계산
완료된 개월 수를 기준으로 재직기간을 계산하려면 단위를 "m"으로 사용합니다.
=DATEDIF(A2,TODAY(),"m")
몇 년 몇 개월인지 한 셀에 표시
=DATEDIF(A2,TODAY(),"y")&"년 "&DATEDIF(A2,TODAY(),"ym")&"개월"
몇 년 몇 개월 며칠까지 표시
=DATEDIF(A2,TODAY(),"y")&"년 "&DATEDIF(A2,TODAY(),"ym")&"개월 "&DATEDIF(A2,TODAY(),"md")&"일"
DATEDIF 단위 기억하기
"y" = 완료된 년수 · "m" = 완료된 전체 개월 수 · "d" = 전체 일수 · "ym" = 년수를 제외한 남은 개월 수 · "md" = 년·개월을 제외한 남은 일수
"y" = 완료된 년수 · "m" = 완료된 전체 개월 수 · "d" = 전체 일수 · "ym" = 년수를 제외한 남은 개월 수 · "md" = 년·개월을 제외한 남은 일수
퇴사일까지 근속기간 계산
퇴사일이 B2에 있다면 TODAY() 대신 B2를 사용하면 됩니다.
=DATEDIF(A2,B2,"y")&"년 "&DATEDIF(A2,B2,"ym")&"개월 "&DATEDIF(A2,B2,"md")&"일"
날짜가 텍스트로 저장되어 있으면 계산이 안 될 수 있습니다.
겉보기에는 날짜처럼 보여도 실제 값이 텍스트인 경우 DATEDIF에서 오류가 날 수 있으므로 셀의 날짜 형식을 확인하세요.
겉보기에는 날짜처럼 보여도 실제 값이 텍스트인 경우 DATEDIF에서 오류가 날 수 있으므로 셀의 날짜 형식을 확인하세요.
완료된 개월 수 계산
=DATEDIF(A2,B2,"m")
완료된 년 수 계산
=DATEDIF(A2,B2,"y")
| 계산 목적 | 수식 |
|---|---|
| 경과 일수 | =B2-A2 |
| 완료 개월 수 | =DATEDIF(A2,B2,"m") |
| 완료 년 수 | =DATEDIF(A2,B2,"y") |
근속기간을 년·개월·일로 표시
입사일부터 퇴사일 또는 기준일까지의 기간을 “3년 4개월 12일”처럼 표시하려면 DATEDIF를 조합할 수 있습니다.
=DATEDIF(A2,B2,"y")&"년 "&DATEDIF(A2,B2,"ym")&"개월 "&DATEDIF(A2,B2,"md")&"일"
예시
A2 = 입사일, B2 = 퇴사일 또는 기준일로 두면 재직기간·근속기간을 계산하는 데 활용할 수 있습니다.
A2 = 입사일, B2 = 퇴사일 또는 기준일로 두면 재직기간·근속기간을 계산하는 데 활용할 수 있습니다.
퇴사일이 없고 오늘까지 근속기간을 계산하려면?
=DATEDIF(A2,TODAY(),"y")&"년 "&DATEDIF(A2,TODAY(),"ym")&"개월 "&DATEDIF(A2,TODAY(),"md")&"일"
날짜 계산과 근무일 계산은 다릅니다
| 원하는 결과 | 추천 방식 |
|---|---|
| 두 날짜 사이 전체 일수 | 종료일-시작일 |
| 주말 제외 근무일 | NETWORKDAYS |
| 년·개월·일 근속기간 | DATEDIF 조합 |
DATEDIF 오류가 날 때 확인할 것
1. 시작일이 종료일보다 늦은 경우
DATEDIF는 시작일이 종료일보다 뒤라면 오류가 발생할 수 있습니다.
DATEDIF는 시작일이 종료일보다 뒤라면 오류가 발생할 수 있습니다.
2. 날짜가 텍스트로 저장된 경우
날짜처럼 보이더라도 실제 Excel 날짜값이 아니라 텍스트라면 계산이 제대로 되지 않을 수 있습니다.
날짜처럼 보이더라도 실제 Excel 날짜값이 아니라 텍스트라면 계산이 제대로 되지 않을 수 있습니다.
3. “개월”과 “일수”를 혼동한 경우
DATEDIF의 "m"은 완료된 개월 수이며 전체 일수를 30으로 나눈 값과는 다릅니다.
DATEDIF의 "m"은 완료된 개월 수이며 전체 일수를 30으로 나눈 값과는 다릅니다.
날짜 차이·근속기간 수식 자동 만들기
EXCEL1004에서는 시작일 셀과 종료일 셀만 지정하면 일수, 완료 개월 수, 완료 년 수, 년·개월·일 근속기간 수식을 자동으로 만들 수 있습니다.
날짜 계산 수식 만들기
댓글
댓글 쓰기