EDATE 함수 일정 관리 끝내기, 업무 자동화 023

EDATE 함수 입니다. 오늘은 Google 스프레드시트에서 날짜 계산을 자동화하는 데 유용한 EDATE 함수에 대해 알려드리겠습니다. 이 함수는 일정 관리, 계약 기간 계산, 정기 리포트 생성 등 다양한 업무에서 굉장히 유용하게 쓰일 수 있습니다.


EDATE 함수 어떤것인가요?

EDATE 함수 지정된 날짜로부터 지정한 개월 수 이전 또는 이후의 날짜를 반환하는 함수입니다.
정기적인 날짜 계산이 필요한 업무에 특히 효과적이며, 회계 마감일, 대출 상환일 계산 등에 적합합니다.

📘 함수 구문

EDATE(시작일, 개월수)
  • 시작일: 기준이 되는 날짜입니다. DATE 함수나 "2025-07-01" 형식도 사용 가능
  • 개월수: 양수일 경우 미래 날짜, 음수일 경우 과거 날짜를 계산합니다

기본 예제 ✏️

예제 1: 3개월 후의 날짜 구하기

=EDATE("2025-07-01", 3)

2025-10-01이 반환됩니다.

예제 2: 6개월 전의 날짜 구하기

=EDATE(DATE(2025, 7, 1), -6)

2025-01-01이 반환됩니다.


EDATE 함수

심화 예제 🔍

예제 1: 오늘부터 한 달 후 자동 계산

=EDATE(TODAY(), 1)

📌 매일 자동 갱신되는 오늘 날짜로부터 한 달 후를 계산합니다.

예제 2: 계약 시작일 기준, 매 3개월마다 갱신일 리스트 생성

=ARRAYFORMULA(EDATE(DATE(2025,1,1), SEQUENCE(12, 1, 0, 3)))

📌 2025년 1월부터 3개월 간격으로 총 12개의 갱신 날짜를 생성합니다.

예제 3: 만기일까지 남은 개월 수 계산

=DATEDIF(TODAY(), EDATE(DATE(2025,12,1), 0), "m")

📌 오늘 기준으로 만기일까지 남은 개월 수를 계산합니다.

예제 4: 매달 보고서 자동 날짜 범위 생성

=TEXT(EDATE(TODAY(), -1), "yyyy-mm") & " ~ " & TEXT(TODAY(), "yyyy-mm")

📌 전월 ~ 당월을 자동으로 계산하여 보고서 기간을 표시합니다.

예제 5: 자동 대출 스케줄 테이블 만들기

=ARRAYFORMULA(EDATE(DATE(2025,7,1), SEQUENCE(12,1,0,1)))

📌 매달 이자납부일 자동 계산용 스케줄입니다 (1년치).


✅ 함수는 이럴 때 쓰면 좋아요

상황활용 방식
월 단위 정기 일정 계산회의일, 리포트 제출일 등
금융 업무대출 상환일 계산, 납부 스케줄
멤버십/계약 관리자동 만기일 또는 갱신일 계산
인사관리입사 후 n개월 평가 시점 계산

⚠️ 함수 사용 시 주의사항

항목설명
날짜 입력 방식DATE 함수 또는 텍스트형 날짜 모두 가능하지만 서식 오류에 유의해야 함
음수 개월수과거 날짜 반환 시 반드시 음수를 사용해야 함
윤년 처리자동 처리되지만, 월말 계산 시 일부 날짜는 조정될 수 있음

💡 실무 활용 팁

  • SEQUENCE 함수와 함께 쓰면 자동 스케줄표 생성이 가능합니다.
  • TODAY() 함수 또는 INDIRECT함수와 결합하면 동적인 날짜 관리가 가능합니다.
  • 월말 계산 시 EOMONTH와 혼용하여 월말 날짜 반환도 함께 고려하세요.
  • EDATEDATEDIFEOMONTH와 함께 쓰면 보고서 자동화에 매우 효과적입니다.

링크

Google 공식 지원 문서

댓글 남기기