함수 요약
엑셀 EOMONTH 함수는 지정한 날짜로부터 특정 개월 수가 지난 달의 마지막 날을 반환하는 함수입니다.
함수 구문
=EOMONTH(시작일, 개월수)
•
시작일
-
계산의 기준이 되는 날짜입니다.
- 반드시 엑셀에 인식할 수 있는 날짜 형식이어야 하며, 잘못된 날짜일 경우 #VALUE! 오류를 반환합니다.
•
개월수
-
시작일로부터 계산할 개월수입니다.
- 양수는 미래, 음수는 과거 날짜를 계산합니다.
예) 3 → 3개월 후의 말일, -4 → 4개월 전의 말일
상세 설명
엑셀 EOMONTH 함수는 시작일로부터 지정한 개월수 이전/이후의 달 마지막 날짜를 반환하는 함수입니다. 이 함수는 계약 만료일, 수습기간 종료일, 결산일 등 월말을 기준으로 날짜를 계산해야 하는 업무에서 유용하게 사용됩니다.
예를 들어 다음과 같이 함수를 사용하면 2024년 1월 15일을 기준으로 3개월이 지난 달의 말일을 구할 수 있습니다.
=EOMONTH("2024-01-15",3) / / 결과 : 2024년 4월 30일을 반환합니다.
특정 날짜로부터 정확히 몇 개월후의 날짜를 구해야 할 경우에는 EDATE 함수를 사용합니다.
=EDATE("2024-01-15",3) / / 결과 : 2024년 4월 15일을 반환합니다.
EOMONTH 함수 간단 예제
1) 신입사원 수습기간 종료일 계산하기
다음과 같이 EOMONTH 함수를 사용하면 3개월 수습기간이 종료되는 달의 말일을 구할 수 있습니다.
=EOMONTH("2024-01-15",3) / / 결과 : 3개월 수습기간의 종료일인 2024-04-30을 반환합니다.
2) 임대 계약 만료일 계산하기
임대 계약이 매월 말에 종료될 경우, 다음과 같이 EOMONTH 함수를 사용하여 12개월 후 임대 게약 만료일을 계산할 수 있습니다.
=EOMONTH("2023-03-07",12) / / 결과 : 12개월 후 계약 만료일인 2024-03-31 을 반환합니다.
3) 익월 또는 전월의 시작일 계산하기
월의 말일을 반환하는 EOMONTH 함수 특성을 활용하여, n개월 이후 시작일(1일)을 계산할 수있습니다.
=EOMONTH("2024-01-15",0) + 1 / / 결과 : 2024-02-01 (익월 1일)을 반환합니다. =EOMOHTH("2024-01-15",-1) + 1 / / 결과 : 2024-01-01 (당월 1일)을 반환합니다.
그 외 주의사항
시작일은 반드시 날짜로 인식 가능한 값이여야 합니다. 날짜로 인식 불가능 한 텍스트 형식의 날짜일 경우, 함수는 #VALUE! 오류를 반환합니다.
개월수가 소수일 경우 정수로 내림하여 계산됩니다.
시작일이 1900년 1월 1일 이전 날짜일 경우, 함수는 #VALUE! 오류를 반환합니다.
개월수가 양수이면 n개월 이후 날짜를, 음수이면 n개월 이전 날짜를 계산합니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
3 댓글