엑셀 EOMONTH 함수 사용법|월말 날짜 자동 계산하는 실무 예제 5가지

EOMONTH 함수 : 엑셀에서 날짜를 활용할 때, 매월 말일이나 다음 달 말일을 자동으로 계산해야 하는 경우가 자주 있습니다.
예를 들어 급여 지급일, 카드 결제일, 회계 마감일 등을 자동화하려면 **”해당 월의 마지막 날짜”**를 정확히 구할 수 있어야 합니다.

이럴 때 가장 유용하게 사용되는 함수가 바로 엑셀 EOMONTH 함수입니다.

이번 포스팅에서는 EOMONTH 함수의 기본 개념부터 실무 활용 예제, 다른 함수와의 조합, 주의사항까지 모두 정리하여
실무에서 바로 활용할 수 있도록 안내해드리겠습니다.

EOMONTH 함수

1. EOMONTH 함수란?

엑셀의 EOMONTH 함수는 특정 날짜를 기준으로 지정한 개월 수 이전 또는 이후의 ‘말일 날짜’를 반환하는 함수입니다.
이름 그대로 End Of Month의 약자이며, 매우 실용적인 날짜 자동화 함수입니다.


✅ 기본 구조

excel복사편집=EOMONTH(시작일, 개월수)
  • 시작일: 기준이 되는 날짜 (셀 참조 또는 날짜 입력)
  • 개월수: 기준일로부터 몇 개월 후(또는 전)인지 설정
    • 0: 해당 월 말일
    • 1: 다음 달 말일
    • -1: 전 달 말일

✅ 예시

excel복사편집=EOMONTH("2024-05-19", 0) → 2024-05-31  
=EOMONTH("2024-05-19", 1) → 2024-06-30  
=EOMONTH("2024-05-19", -1) → 2024-04-30

2. 실무 활용 예제 5가지

✅ 예제 1: 이번 달 말일 자동 계산

excel복사편집=EOMONTH(TODAY(), 0)

→ 오늘 날짜를 기준으로 해당 월의 마지막 날짜를 반환합니다.
월말 마감 기준일을 자동으로 설정할 수 있어 매우 유용합니다.


✅ 예제 2: 다음 달 급여일 계산

excel복사편집=EOMONTH(TODAY(), 1)

다음 달 말일을 자동으로 계산해 급여일, 정산일 등을 표시합니다.


✅ 예제 3: 계약 종료일 자동 설정 (기준일 + 6개월 말일)

excel복사편집=EOMONTH(A2, 6)

→ A2 셀에 계약 시작일이 있다면, 6개월 후 말일이 종료일로 계산됩니다.
예: A2 = 2024-01-15 → 결과: 2024-07-31


✅ 예제 4: 전월 결산 마감일 계산

excel복사편집=EOMONTH(TODAY(), -1)

→ 전 달의 마지막 날짜를 자동으로 구합니다.
재무팀에서 전월 기준 보고서 날짜로 자주 활용됩니다.


✅ 예제 5: 월초부터 월말까지 자동 기간 설정

excel복사편집시작일: =EOMONTH(TODAY(), -1) + 1  
종료일: =EOMONTH(TODAY(), 0)

→ 이번 달 1일부터 말일까지의 날짜 범위를 자동 설정할 수 있습니다.


3. 다른 날짜 함수와의 조합

✅ TEXT 함수와 함께 보기 좋게 표시

excel복사편집=TEXT(EOMONTH(TODAY(), 0), "yyyy년 m월 d일")

→ “2024년 5월 31일”처럼 보기 좋게 날짜 포맷을 적용합니다.


✅ IF 함수와 함께 조건 제어

excel복사편집=IF(TODAY()>EOMONTH(A2, 0), "마감", "진행 중")

→ 기준일이 이번 달 말일을 초과했는지 여부를 판단


✅ DATEDIF와 함께 계약 잔여 개월 계산

excel복사편집=DATEDIF(TODAY(), EOMONTH(A2, 6), "m")

→ 계약 종료일까지 남은 개월 수를 계산


4. 사용 시 주의사항

❗ 결과는 항상 “말일”

EOMONTH는 입력된 개월 수 기준으로 항상 말일을 반환합니다.
“다음 달 1일”이나 “중간 날짜”를 구하고 싶다면 DATE() 함수를 활용해야 합니다.


❗ 날짜 형식 오류 주의

"2024/05/20"처럼 날짜가 텍스트로 인식될 경우 함수가 올바르게 작동하지 않을 수 있습니다.
→ 셀 형식을 ‘날짜’ 또는 ‘일반’으로 설정하고 사용하는 것이 좋습니다.


❗ 음수 개월 입력 가능

-1, -3처럼 과거의 말일을 구하는 것도 가능합니다.
회계 자료, 과거 정산 이력 등에 활용됩니다.


5. EOMONTH vs EDATE vs DATE 함수 비교

함수기능결과 예시
EOMONTH개월 후/전의 말일 계산2024-05-31
EDATE개월 후/전의 같은 일자 계산2024-05-20
DATE연, 월, 일을 직접 조합2024-05-20

EOMONTH는 말일, EDATE는 특정 일자, DATE는 조합용 함수로 구분해서 사용하세요.


6. 마무리

엑셀 EOMONTH 함수는 회계, 인사, 정산, 프로젝트 관리 등에서 월말 날짜 계산을 자동화하는 데 매우 강력한 도구입니다.
TODAY 함수나 DATE 함수와 함께 조합하면 실시간으로 월말 기준 데이터를 자동 생성할 수 있어
보고서나 일정 관리 문서의 효율성이 크게 향상됩니다.

특히 정기 마감일, 다음 급여일, 계약 종료일 등을 자동화하고 싶다면 EOMONTH 함수는 필수로 익혀야 할 함수입니다.
오늘 배운 내용을 실무에 바로 적용해 보세요. 엑셀 업무 속도가 달라질 것입니다.

엑셀을 활용하다보면 날짜 계산을 자주하게 되는데요. 지금까지 엑셀 날짜함수에 대해 계속 글로 알려드렸었는데 오늘 배웠던 EOMONTH 함수도 날짜 함수였어요!

이 함수에 대해 더 알고싶거나 모르는 내용이 있다면 언제든지 댓글 남겨주시면 제가 확인해서 다음 글로 작성해서 알려드리겠습니다! EOMONTH 함수말고도 더 알아보고 싶은 함수가 있어도 댓글 남겨주세요! 제가 쉬운 예제와 함께 엑셀 함수에 대해 더 알려드리겠습니다. 그럼 오늘 제가 설명드린 EOMONTH 함수를 통해 엑셀 업무 활용에 많은 도움 받으셨길 바라요! 좋은 하루 되세요 🙂

엑셀 EOMONTH 함수 더보기

엑셀 날짜 함수 총정리

Leave a Comment