핵심 요약
- EDATE 함수는 start_date와 months 두 개의 인수를 사용하며, =EDATE(date,months) 형식으로 작성합니다.
- 양수 또는 음수 정수를 사용해 더하거나 뺄 개월 수를 지정할 수 있습니다.
- EDATE 함수는 금융 거래의 만기일, 만료일, 지급 기한 계산에 널리 활용됩니다.
이 글에서는 Microsoft 365용 Excel, Excel 2019, 그리고 Excel 2016 이하 버전에서 EDATE 함수를 사용하는 방법을 소개합니다.
엑셀 EDATE 함수란?
Microsoft Excel의 EDATE 함수는 특정 날짜에 지정한 개월 수를 더하거나 빼서 새로운 날짜를 계산하는 함수입니다. 예를 들어, 오늘로부터 13개월 후의 날짜가 궁금하다면 EDATE 함수를 사용해 간단히 알아낼 수 있습니다.
이 함수는 두 개의 인수를 사용합니다:
- start_date: 계산의 기준이 되는 날짜입니다.
- months: start_date에 더하거나 뺄 개월 수입니다.
EDATE 함수의 기본 구문은 다음과 같습니다:
=EDATE(date,months)
이 수식에서 date는 Excel에서 날짜가 입력된 셀 위치를 의미하고, month는 더하거나 뺄 개월 수를 뜻합니다.
앞서 언급한 예시를 적용하면 함수는 다음과 같이 작성됩니다:
(오늘 날짜가 2020-10-18이라고 가정)
=EDATE(cell,13)
다만 이 함수가 작동하는 방식에 몇 가지 주의할 점이 있으므로, 아래의 단계별 지침을 따라 해 보세요.
이 예시에서 Excel 스프레드시트에는 시작 날짜, 개월 수, EDATE 세 개의 열이 있습니다. 이 열들은 함수의 작동 방식을 설명하기 위한 것일 뿐이며, 반드시 같은 형식으로 시트를 구성할 필요는 없습니다. 중요한 것은 시작 날짜가 올바르게 서식 지정되어 있고, 수식이 정확하게 작성되어 있다는 점입니다. 결과는 원하는 어떤 셀에든 표시할 수 있습니다.
EDATE 함수 사용 단계
1단계: Excel에서 계산을 시작할 날짜를 셀에 입력합니다. 이 예시에서는 A2 셀에 2020-10-18을 입력합니다.
Excel에서는 단순히 날짜를 입력한다고 해서 자동으로 인식되지 않습니다. 반드시 서식 메뉴를 사용해 해당 값을 날짜 형식으로 지정해야 합니다. 날짜를 입력한 후 셀을 선택하고(여러 셀을 동시에 선택해 서식을 지정할 수도 있습니다), 키보드에서 Ctrl+1을 누르면 셀 서식 대화 상자가 열립니다. 여기서 날짜 범주를 선택하고 원하는 날짜 형식을 지정하세요.
2단계: 옆 열(이 예시에서는 개월 수 열)의 같은 행에 사용할 개월 수를 입력합니다. 더하거나 뺄 개월 수이므로 양수 또는 음수를 사용할 수 있지만, 소수는 입력할 수 없습니다.
3단계: 다음 열(이 예시에서는 EDATE 열)의 같은 행에 아래 수식을 입력합니다:
=EDATE(A2,13)
이 수식은 Excel에게 A2 셀의 날짜에 13개월을 더하라고 지시하는 것입니다.
4단계: 키보드에서 Enter 키를 누릅니다. 그러면 날짜가 아닌 숫자가 표시되는데, 당황하지 않아도 됩니다. Microsoft Excel은 1900년 1월 1일을 기준으로 날짜를 연속된 숫자로 저장하기 때문입니다. 수식을 올바르게 입력했다면 결과값은 44518로 표시됩니다. 이는 2020년 10월 18일에 13개월을 더한 날짜가 1900년 1월 1일 이후 44,518번째 날이라는 의미입니다.
참고로 Excel은 월말 날짜를 자동으로 인식하여, 해당 월에 존재하지 않는 날짜는 앞뒤로 조정합니다. 예를 들어 시작 날짜가 2020년 1월 31일이고 여기에 13개월을 더하면, EDATE 함수의 결과는 2021년 2월 28일이 됩니다.
5단계: 표시된 숫자를 알아볼 수 있는 날짜 형식으로 변환하려면 해당 셀을 클릭한 후 키보드에서 Ctrl+1을 누릅니다. 그러면 셀 서식 대화 상자가 열립니다.
6단계: 셀 서식 대화 상자에서 왼쪽 범주 목록에서 날짜를 선택합니다.
7단계: 오른쪽에 나타나는 옵션 중에서 원하는 날짜 형식을 선택한 후 확인을 클릭합니다.
8단계: 이제 날짜가 선택한 형식으로 표시됩니다.
EDATE 함수의 활용 분야
Excel의 날짜/시간 함수 범주에 속하는 EDATE 함수는 주로 미지급금이나 미수금 관리 업무에서 계정의 만기일을 계산하는 데 사용됩니다. 하지만 이 외에도 월별 집계를 구하거나, 특정 날짜로부터 X개월 후 또는 X개월 전의 날짜를 확인하는 용도로도 활용할 수 있습니다.
또한 EDATE 함수는 다른 함수와 조합하여 사용할 수도 있어, 업무 자동화와 데이터 관리에 더욱 유용하게 활용됩니다.