반응형
엑셀에서 날짜를 기준으로 몇 개월 후 또는 몇 개월 전의 날짜를 계산해야 하는 경우가 많습니다.
예를 들어 계약 만료일, 대출 상환일, 정기 점검일, 구독 갱신일 등을 계산할 때 직접 날짜를 계산하면 실수가 발생하기 쉽습니다.
이럴 때 사용하는 함수가 바로 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 함수

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 ISBLANK 함수 - 빈 셀인지 쉽게 확인하는 방법 (1) | 2026.07.01 |
|---|---|
| 엑셀 WEEKDAY 함수 - 요일을 숫자로 반환하는 함수 완벽 정리 (0) | 2026.07.01 |
| 엑셀 DATEDIF 함수 - 두 날짜 사이 기간(년·월·일) 계산하기 (0) | 2026.07.01 |
| 엑셀 NOW 함수 - 현재 날짜와 시간을 자동으로 표시하는 가장 쉬운 방법 (0) | 2026.07.01 |
| 엑셀 DAY 함수 - 날짜에서 '일(Day)'만 쉽게 추출하는 방법 (0) | 2026.06.30 |