본문 바로가기

강의/엑셀 실무

EDATE 함수 - 개월 수를 더하거나 빼는 날짜 계산 함수

반응형

엑셀에서 날짜를 기준으로 몇 개월 후 또는 몇 개월 전의 날짜를 계산해야 하는 경우가 많습니다.

예를 들어 계약 만료일, 대출 상환일, 정기 점검일, 구독 갱신일 등을 계산할 때 직접 날짜를 계산하면 실수가 발생하기 쉽습니다.

이럴 때 사용하는 함수가 바로 EDATE 함수입니다.

이번 강의에서는 EDATE 함수의 사용법부터 실무 활용 예제까지 쉽게 알아보겠습니다.


EDATE 함수란?

EDATE 함수는 기준 날짜에서 지정한 개월 수만큼 더하거나 빼서 새로운 날짜를 반환하는 함수입니다.

  • 몇 개월 후 날짜 계산
  • 몇 개월 전 날짜 계산
  • 계약 종료일 계산
  • 정기 결제일 계산
  • 대출 만기일 계산

등 다양한 업무에서 자주 사용됩니다.


기본 문법

=EDATE(시작날짜, 개월수)

구성 요소

  • 시작날짜 : 기준이 되는 날짜
  • 개월수 : 더하거나 뺄 개월 수
    • 양수 → 미래
    • 음수 → 과거

사용 예제 1

기준 날짜에서 3개월 후 계산

=EDATE(A2,3)
시작 날짜결과
2026-07-01 2026-10-01

사용 예제 2

6개월 전 날짜 계산

=EDATE(A2,-6)
시작 날짜결과
2026-07-01 2026-01-01

사용 예제 3

셀에 입력된 개월 수 활용

=EDATE(A2,B2)
  A B C
1 시작 날짜개월 수결과
2 2026-07-01 12 2027-07-01

개월 수를 변경하면 결과도 자동으로 변경됩니다.


실무 활용 예제

① 계약 만료일 계산

=EDATE(B2,12)

계약일로부터 1년 후 만료일 계산


② 정기 점검 일정 계산

=EDATE(B2,6)

6개월마다 점검일 자동 계산


③ 구독 서비스 갱신일

=EDATE(B2,1)

매월 자동 갱신일 계산


④ 대출 만기일

=EDATE(B2,36)

3년 후 만기일 계산


EDATE 함수 사용 시 주의사항

1. 날짜 형식이어야 합니다.

텍스트는 정상적으로 계산되지 않습니다.

 

올바른 예

2026-07-01

 

잘못된 예

"2026년 7월 1일"

2. 음수 사용 가능

=EDATE(A2,-12)

1년 전 날짜를 쉽게 계산할 수 있습니다.


3. 날짜 서식 확인

결과가 숫자로 보이면

셀 서식 → 날짜로 변경하면 됩니다.


EDATE와 DATE 함수 차이

함수 용도
EDATE 개월 단위 날짜 계산
DATE 연·월·일을 이용하여 날짜 생성

EDATE는 기존 날짜를 기준으로 이동할 때 사용하고,

DATE는 새로운 날짜를 만들 때 사용합니다.


함께 사용하면 좋은 함수

  • TODAY : 오늘 날짜 가져오기
  • YEAR : 연도 추출
  • MONTH : 월 추출
  • DAY : 일 추출
  • DATEDIF : 날짜 차이 계산
  • EOMONTH : 해당 월의 마지막 날짜 계산

핵심 정리

✅ 기준 날짜에서 원하는 개월 수만큼 이동

✅ 양수는 미래, 음수는 과거 계산

✅ 계약 만료일, 대출 만기일, 정기 점검일 계산에 매우 유용

✅ 날짜 계산을 자동화하여 실수를 줄일 수 있는 실무 필수 함수


엑셀 EDATE 함수

반응형