엑셀 EOMONTH 함수
실습파일 |
요약
EOMONTH 함수는 시작일로부터 특정 개월수 이후의 마지막날을 반환하는 함수입니다.
설명
EOMONTH함수는 특정날짜로부터 지정한 개월 수 이전/이후의 달의 마지막날을 반환합니다. EOMONTH 함수를 사용하면 특정 계약이 종료되는 달의 마지막날, 만기일 등을 계산할 수 있습니다. 일반적인 대금계산, 직원의 수습기간 종료일 등은 월말을 기준으로 계산되므로 특정상황에서 유용하게 사용하는 함수입니다. 지정한 날짜로부터 특정 개월 수가 지난 달의 마지막날이 아닌 해당 당일을 확인할 경우 EDATE 함수를 사용할 수 있습니다.
호환성
Windows 버전 | 엑셀 모든 버전에서 사용가능합니다. |
Mac 버전 | Mac용 엑셀 모든 버전에서 사용가능합니다. |
구문
= EOMONTH ( 시작일, 개월수 )
인수
시작일 | 날짜 계산을 위한 시작일입니다. 시작일은 반드시 날짜로 인식가능한 날짜형식의 값이여야 합니다. 텍스트형식으로 시작일을 입력할 시, 상황에 따라 #VALUE! 오류를 반환할 수 있습니다. |
개월수 | 시작일 기준 이전/이후의 개월 계산을 위한 숫자입니다. 이전 날짜를 계산하려면 음수로, 이후 날짜를 계산하려면 양수로 입력합니다. |
반환값
시작일로부터 특정 개월수가 지난 달의 마지막 날을 날짜형식으로 반환합니다.
사용예제
= EOMONTH(DATE(2019,7,27), 3) '// 2019년 7월 27로부터 3개월이 지난 달의 마지막날인 2019년 10월 31일을 반환합니다.
= EOMONTH("2019-07-02", 3) '// 2019년 7월 2일로부터 3개월이 지난 달의 마지막날인 2019년 10월 31일을 반환합니다.
= EOMONTH("2019년 3월 11일", 3) '// 입력된 시작일이 날짜로 인식할 수 없는 텍스트값이므로 #VALUE! 오류를 반환합니다.
= EOMONTH("2019-07-02", 3) '// 2019년 7월 2일로부터 3개월이 지난 달의 마지막날인 2019년 10월 31일을 반환합니다.
= EOMONTH("2019년 3월 11일", 3) '// 입력된 시작일이 날짜로 인식할 수 없는 텍스트값이므로 #VALUE! 오류를 반환합니다.
다른 주의사항
- EOMONTH 함수에 입력되는 시작일은 반드시 날짜로 인식가능한 날짜형태의 값이여야 합니다. 날짜로 인식 불가능한 텍스트형식으로 시작일을 입력할 경우, EOMONTH 함수는 #VALUE! 오류를 반환합니다.
- 정수가 아닌 소수로 개월수를 입력시, 해당 값에서 내림하여 개월수를 계산합니다.
- 시작일 기준 이전의 개월수 계산을 하려면 음수를, 이후의 개월수 계산을 하려면 양수를 입력합니다.
[링크] MS OFFICE 공식 홈페이지 EOMONTH 함수 설명