본문 바로가기
업무 자동화

엑셀 날짜 계산 고민 끝! 근속연수, 남은 일수 계산하는 법 (DATEDIF 함수)

by jungdabnote 2026. 2. 15.
반응형

업무를 하다 보면 날짜와 관련된 계산을 해야 할 일이 참 많습니다. "이 직원의 오늘 기준 근속기간은 얼마인가?", "프로젝트 마감일까지 며칠이나 남았나?" 같은 질문들에 바로 답해야 할 때죠. 엑셀의 기초 함수 몇 가지만 알면 손가락으로 날짜를 세지 않아도 1초 만에 정확한 결과값을 얻을 수 있습니다.

1. 두 날짜 사이의 일수 계산 (단순 뺄셈)

가장 간단한 방법은 그냥 '뺄셈'을 하는 것입니다. 엑셀은 날짜를 숫자로 인식하기 때문입니다.

  • 사용법: =종료일 - 시작일
  • 이 수식을 넣고 셀 서식을 '일반'이나 '숫자'로 바꾸면 두 날짜 사이에 며칠이 지났는지 바로 알 수 있습니다.

2. 숨겨진 만능 함수, DATEDIF

단순 일수가 아니라 '몇 년 몇 개월'인지 구해야 한다면 DATEDIF 함수가 정답입니다. 이 함수는 함수 목록에 나타나지 않지만 매우 강력합니다.

  • 기본 구조: =DATEDIF(시작일, 종료일, "옵션")
  • 옵션 종류:
    • "Y": 두 날짜 사이의 전체 연도(Year)
    • "M": 두 날짜 사이의 전체 개월(Month)
    • "D": 두 날짜 사이의 전체 일수(Day)
    • "YM": 연도를 제외한 나머지 개월 수

3. 실무 응용: "0년 0개월" 근속연수 한 번에 표시하기

근속연수를 보고서에 예쁘게 표기하고 싶다면 아래처럼 수식을 연결해 보세요.

  • 수식 예시: =DATEDIF(A2, B2, "Y") & "년 " & DATEDIF(A2, B2, "YM") & "개월"
  • 이렇게 설정하면 텍스트가 결합되어 '5년 3개월' 같은 형태로 자동 출력됩니다.

4. 마치며

날짜 계산은 아주 기초적이지만 실무에서 실수하기 가장 쉬운 부분이기도 합니다. 오늘 정리해 드린 DATEDIF 함수를 활용해 더 정확하고 깔끔한 보고서를 만들어 보세요. 작은 디테일이 업무의 퀄리티를 바꿉니다.

반응형