안녕하세요. 일정표를 정리하다 보면 EDATE 함수 뜻이 유난히 궁금해지는 순간이 있습니다. 날짜에 한 달을 더했는데 기대한 날과 달라지면, 괜히 표 전체가 불안해지죠.
특히 큰딸 원서 일정이나 학원 결제일처럼 날짜가 이어질 때는 더 조심하게 됩니다. 손으로 달력을 넘겨 보던 일을 표 안에서 깔끔하게 끝내고 싶어집니다. 처음 보면 수식이 낯설어도 겁낼 필요는 없습니다.
시작일과 옮길 개월 수, 이 두 가지만 이해하면 흐름이 보입니다. 직접 써보니 이 함수는 긴 표일수록 더 든든했습니다. 월마다 날짜를 다시 고치는 수고가 크게 줄어들더라고요.

EDATE 함수 뜻은 달 단위 날짜 이동입니다
이데이트(EDATE)는 기준 날짜에서 몇 개월 앞이나 뒤의 날짜를 구하는 기능입니다. 일수를 더하는 방식과 달리 달의 순서를 기준으로 움직입니다. 수식의 기본 모양은 =EDATE(시작날짜, 개월수)입니다.
시작날짜에는 날짜가 들어 있는 셀을 넣습니다. 개월수에는 이동할 달 수를 적습니다. 1을 넣으면 다음 달, 2를 넣으면 두 달 뒤가 나옵니다.
반대로 지난 날짜를 찾고 싶다면 음수를 씁니다. -1은 한 달 전, -6은 여섯 달 전을 뜻합니다. 예를 들어 에이2 셀에 2026년 3월 15일이 있다면 어떨까요.
다른 셀에 =EDATE(A2, 1)을 넣으면 2026년 4월 15일이 표시됩니다. 여기서 중요한 점은 날짜의 일자를 억지로 더하지 않는다는 것입니다. 함수가 다음 달의 같은 날짜를 먼저 찾아줍니다.
달력은 한 달마다 길이가 다릅니다. 그래서 30일을 더하는 계산은 생각보다 자주 어긋납니다.
2월은 특히 조심해야 하는 달입니다. 월별 일정, 납부일, 만기일을 적을 때는 달 기준 계산이 편합니다.
| 입력한 개월수 | 의미 | 예시 결과 |
|---|---|---|
| 1 | 한 달 뒤 | 3월 15일에서 4월 15일 |
| 3 | 세 달 뒤 | 3월 15일에서 6월 15일 |
| -1 | 한 달 전 | 3월 15일에서 2월 15일 |
| -12 | 일 년 전 | 2026년 3월에서 2025년 3월 |
표로 보면 단순해 보이지만, 실무에서는 꽤 자주 쓰입니다. 계약 기간, 적금 만기, 예방 접종 주기처럼 달 단위 약속이 많기 때문입니다.
수험생 가정에서도 활용할 곳이 있습니다. 모의고사 뒤 학습 점검일을 매달 같은 날로 잡을 때 편합니다.
날짜에 30을 더하는 것과 왜 다를까요
날짜 셀에 =A2+30처럼 입력하는 방법도 있습니다. 이 방식은 기준일에서 30일 뒤를 찾는 계산입니다. 반면 이데이트는 한 달 뒤를 찾는 계산입니다.
30일 뒤와 한 달 뒤는 같은 결과가 아닐 수 있습니다. 예를 들어 2026년 1월 31일에서 30일을 더하면 3월 2일이 됩니다. 하지만 한 달 뒤를 찾는 목적이라면 결과가 달라져야 합니다.
=EDATE(날짜, 1)은 다음 달의 가능한 같은 일자를 찾습니다. 다음 달에 그 날짜가 없으면 그 달의 마지막 날로 맞춥니다. 그래서 1월 31일에 한 달을 더하면 2월 28일이 나옵니다.
윤년인 2028년에는 2월 29일이 나옵니다. 이 부분을 모르고 표를 만들면 오류처럼 느껴질 수 있습니다. 하지만 달력의 실제 길이를 반영한 자연스러운 결과입니다.
월말일을 기준으로 결제일을 관리하는 분이라면 꼭 확인해 보세요. 매달 31일이 있는 것은 아니기 때문입니다.
제가 월별 계획표를 만들 때도 이 부분을 먼저 살핍니다. 월말 기준 일정은 한 번 더 눈으로 확인하게 되더라고요.
날짜처럼 보이는 글자는 계산에 쓰기 어렵습니다. 셀 안에서 왼쪽에 붙어 보인다면 글자로 저장됐을 가능성이 있습니다. 이럴 때는 날짜를 다시 입력해 보는 것이 빠릅니다.
표시 형식만 바꾸는 것보다 원래 값을 점검하는 편이 안전합니다. 날짜가 숫자로 저장되면 표시는 자유롭게 바꿀 수 있습니다. 2026-03-15, 2026년 3월 15일처럼 보이는 모습은 달라도 됩니다.
EDATE 함수 뜻을 수식으로 익히는 방법
처음에는 셀 참조보다 날짜를 직접 넣어 연습해 보세요. =EDATE(“2026-03-15”, 1)처럼 적어도 됩니다. 다만 실제 표에서는 날짜가 든 셀을 참조하는 편이 좋습니다.
기준일이 바뀌어도 결과가 함께 바뀌기 때문입니다. 에이2 셀에 시작일을 입력했다고 가정해 보겠습니다. 비2 셀에는 이동할 개월 수를 적습니다.
그다음 씨2 셀에 =EDATE(A2, B2)를 입력합니다. 그러면 비2의 숫자에 따라 결과 날짜가 바뀝니다. 이 구조가 익숙해지면 표를 아래로 복사하면 됩니다.
여러 사람의 일정이나 여러 건의 계약도 한 번에 정리됩니다. 수식 앞에는 등호를 꼭 넣어야 합니다. 등호가 없으면 함수가 아니라 글자로 인식됩니다.
함수 이름은 대문자나 소문자로 적어도 괜찮습니다. 입력을 마치면 엑셀이 보통 대문자로 정리해 줍니다. 괄호 안의 쉼표도 잊지 마세요.
시작날짜와 개월수를 구분하는 자리입니다. 수식이 어렵게 느껴질 때는 말로 읽어보면 좋습니다. 에이2 날짜에서 비2만큼 달을 옮긴다는 뜻입니다.
이 한 문장으로 해석되면 수식 실수가 줄어듭니다. 각 셀이 맡은 역할도 훨씬 또렷해집니다.
시작날짜는 언제부터인지 적는 자리입니다. 개월수는 몇 달을 움직일지 적는 자리입니다.
기준일을 고정해야 할 때도 있습니다. 예를 들어 모든 일정이 같은 입학일에서 출발한다면 기준 셀을 고정합니다. 이때는 =EDATE($A$2, B2)처럼 달러 표시를 씁니다.
아래로 수식을 복사해도 에이2는 움직이지 않습니다. 처음에는 달러 표시가 복잡하게 보입니다. 하지만 기준일 하나를 계속 쓰는 표에서는 꼭 도움이 됩니다.
계약 만료일과 학습 일정에 적용해 보기
가장 이해하기 쉬운 예시는 계약 만료일입니다. 시작일이 2026년 4월 1일이고 기간이 12개월이라면 계산이 필요합니다. 이때 =EDATE(A2, 12)를 넣으면 2027년 4월 1일이 나옵니다.
다만 만료 전날을 써야 하는 계약도 있으니 조건을 확인해야 합니다. 계약서에 12개월 후 같은 날 종료라고 적혔다면 결과일을 그대로 볼 수 있습니다. 종료일을 전날로 보는 약정이라면 하루를 빼야 합니다.
그 경우 수식은 =EDATE(A2, 12)-1이 됩니다. 바깥의 -1은 하루를 빼는 계산입니다. 이 차이를 처음에 정하지 않으면 하루씩 밀릴 수 있습니다.
날짜가 중요한 서류는 원문 기준을 꼭 살피세요. 학습 계획표도 비슷한 방식으로 만들 수 있습니다. 첫 점검일에서 한 달 뒤, 두 달 뒤를 자동으로 이어 붙이면 됩니다.
예를 들어 첫 진단일이 2026년 9월 20일이라고 해보겠습니다. 다음 점검일은 =EDATE(A2, 1)로 구할 수 있습니다. 세 번째 점검일은 =EDATE(A2, 3)으로 잡으면 됩니다.
기준일 하나를 중심으로 계획이 흔들리지 않습니다. 큰딸 시험 준비표를 만들 때도 유용합니다. 모의 평가 후 오답 점검일을 달 단위로 정리하기 좋습니다.
다만 시험 날짜 자체는 학교나 기관 공지를 기준으로 적어야 합니다. 이 함수는 정해진 날짜를 계산하는 도구일 뿐입니다. 결제일 관리에도 쓸 수 있습니다.
첫 결제일에서 6개월 뒤 재결제 시점을 구할 수 있습니다. 여러 항목을 한 표에 넣을 때는 항목명도 분명히 적어두세요. 시작일, 기간, 결과일이 섞이면 나중에 보기 어렵습니다.
이데이트와 이오먼스는 어떻게 다를까요
이데이트와 이오먼스(EOMONTH)는 이름이 비슷해서 자주 헷갈립니다. 둘 다 달을 옮기지만 찾는 날짜가 다릅니다. 이데이트는 기준일과 같은 일자를 우선 찾습니다.
이오먼스는 옮긴 달의 마지막 날을 찾습니다. 예를 들어 2026년 3월 15일에서 한 달 뒤를 계산해 보겠습니다. 이데이트 결과는 2026년 4월 15일입니다.
같은 날짜에 이오먼스를 쓰면 2026년 4월 30일이 나옵니다. 결과가 다른 이유는 목표가 다르기 때문입니다.
| 구분 | 이데이트 | 이오먼스 |
|---|---|---|
| 기준 | 같은 일자 | 그달 마지막 날 |
| 활용 | 매달 같은 날 | 월말 마감일 |
| 예시 | 4월 15일 | 4월 30일 |
월세 납부일처럼 매달 같은 날이 필요하면 이데이트가 맞습니다. 월말 정산처럼 마지막 날이 필요하면 이오먼스가 편합니다. 두 함수를 함께 쓰는 경우도 있습니다.
계약 만료일은 이데이트로 구하고, 월별 마감일은 이오먼스로 잡을 수 있습니다. 함수 이름을 외우기보다 결과를 먼저 떠올려 보세요. 같은 날을 찾는지, 월말을 찾는지 구분하면 됩니다.
날짜 관련 함수는 목적을 먼저 정하는 것이 중요합니다. 수식부터 고르면 결과를 다시 고치게 되는 일이 생깁니다.
결과가 이상할 때 확인할 부분
가장 흔한 문제는 날짜가 글자로 저장된 경우입니다. 셀에 날짜가 보인다고 해서 계산 가능한 날짜는 아닙니다. 수식을 넣었는데 오류가 난다면 시작날짜를 먼저 점검해 보세요.
날짜를 직접 다시 입력하면 해결되는 경우가 있습니다. 개월수 자리에 글자를 넣어도 문제가 생깁니다. 한 달이라고 글자로 적기보다 숫자 1을 넣어야 합니다.
음수 기호도 일반 하이픈인지 확인해 보세요. 다른 모양의 기호를 붙여 넣으면 인식이 꼬일 수 있습니다. 결과가 숫자로 보인다면 표시 형식을 바꿔보세요.
셀 서식에서 날짜 형식을 선택하면 읽기 편해집니다. 특히 45200처럼 큰 숫자가 보이면 놀랄 수 있습니다. 엑셀은 날짜를 내부적으로 일련번호로 다루기 때문입니다.
계산값 자체가 틀린 것은 아닐 수 있습니다. 표시만 날짜 형태로 바꾸면 원하는 모습이 나타납니다. 또 하나는 기준일과 결과일의 의미를 섞는 실수입니다.
시작일을 포함하는지, 종료 전날을 쓰는지 먼저 정해야 합니다. 표를 혼자 볼 때는 대충 넘어가기 쉽습니다. 가족이나 동료와 공유할 표라면 설명 열을 하나 더 두세요.
예를 들어 결과일 옆에 산정 기준을 적어두면 좋습니다. 같은 날 기준인지, 전날 종료인지 바로 알 수 있습니다.
제가 경험해본 바로는 날짜 표는 단순할수록 오래 갑니다. 예쁜 색보다 기준을 분명히 적는 일이 먼저입니다.
자주 묻는 질문
Q. EDATE 함수 뜻은 정확히 무엇인가요?
A. 기준 날짜에서 지정한 개월 수만큼 앞이나 뒤의 날짜를 구하는 함수입니다. 일수 계산이 아니라 달 단위 계산에 알맞습니다.
Q. 한 달 전 날짜는 어떻게 구하나요?
A. 개월수 자리에 -1을 넣으면 됩니다. 예를 들어 =EDATE(A2, -1)은 에이2 날짜의 한 달 전을 구합니다.
Q. 날짜에 30을 더하면 같은 결과가 나오나요?
A. 항상 같지는 않습니다. 달마다 날짜 수가 다르므로, 한 달 뒤를 구할 때는 이데이트가 더 자연스럽습니다.
Q. 1월 31일에서 한 달 뒤는 왜 2월 말일인가요?
A. 2월에는 31일이 없기 때문입니다. 함수는 해당 달에서 가능한 마지막 날짜로 결과를 맞춥니다.
Q. 결과가 숫자로만 보일 때는 어떻게 하나요?
A. 결과 셀의 표시 형식을 날짜로 바꾸면 됩니다. 계산은 이미 되었고, 보이는 형식만 바꾸면 됩니다.
Q. 계약 종료일에 바로 써도 되나요?
A. 계약서의 종료 기준을 먼저 확인하세요. 같은 날 종료인지 전날 종료인지에 따라 하루 차이가 생길 수 있습니다.
EDATE 함수 뜻은 달력에 맞춰 날짜를 움직이는 방법이라고 기억하면 쉽습니다. 시작일과 개월수만 차분히 확인하면, 복잡했던 일정표도 훨씬 편안해집니다.
오늘도 일정 챙기느라 마음 바쁘셨을 텐데요. 표 하나를 잘 만들어두면 다음 달의 나도 조금은 덜 바빠지겠죠.