엑셀함수 EOMONTH의 이름은 End Of Month를 줄여서 쓴 것이다. 어떤 달의 마지막 날짜를 구해준다. 시작일로부터 몇개월이 경과한 후 또는 몇 개월 이전의 마지막 날짜를 구할 수도 있고 시작일이 속한 달의 마지막 날짜를 구할 수도 있다.
* 참고 : EOMONTH와 기능이 매유 유사한 함수 EDATE는 몇개월이 경과한 후 또는 이전의 날짜를 구해준다.
눈으로만 보면 이해가 어려울 수 있으니 아래의 실습용 파일을 다운로드 받아서 따라해 보자.
EOMONTH(start_date, months)
start_date : 시작 날짜
months : 시작날짜로부터 경과한 개월수
*주의 : 개월수는 정수만 입력가능하며 만약 소수점이 있는 숫자를 입력하면 소수점은 무시됨 예)1.25를 넣으면 0.25는 무시되고 1로 인식된다.
사용예 :
1) 몇 개월 경과한 후의 마지막 날짜 구하기
시작일로부터 몇개월 경과한 후의 마지막 날짜를 구하기 위해서는 아무 셀에
=EOMONTH("2018-09-24",2)를 입력하면 "43434"가 구해지는데 날짜가 아니라 숫자이다. 왜 숫자로 표시되는 지는 밑에서 설명한다.
또는 다음 그림과 같이 이미 있는 셀의 값을 참조하는 방식으로 입력해도 된다.
=EOMONTH(B4,C4)를 입력하면 날짜가 아니라 마찬가지로 숫자가 표시된다. 엑셀은 내부적으로 날짜를 숫자로 저장하기 때문에 그렇게 보인다.
표시형식을 다음과 같이 날짜 형식(간단한 날짜)으로 바꿔줘야 날짜로 보인다.
메뉴 위치 : 리본메뉴 홈 > 표시형식
2) 몇 개월 전의 마지막 날짜 구하기
현재일로부터 몇 개월 전의 마지막 날짜를 구할 때는 두번째 인수를 음수로 입력한다.
=EOMONTH("2018-09-24",-3)을 입력하면 3개월 전의 마지막 날짜의 값인 "43281"이 구해지는데 위의 예와 마찬가지로 표시형식을 날짜형식으로 바꾸면 날짜가 표시된다.
다음 그림과 같이 이미 있는 셀의 값을 참조하는 형식으로 입력해도 된다.
=EOMONTH(B9,C9)
3) 그 달의 마지막 날짜 구하기
시작일이 속한 그 달의 마지막 날짜를 구할때는 두번째 인수에 0을 입력하면 된다. 경과한 개월이 없으므로 0을 입력하는 것이다.
=EOMONTH(B13,C13)
마지막으로 이번 달의 마지막 날짜를 구해보자.
=EOMONTH(TODAY(),0)을 입력하면 이번 달의 마지막 날짜를 구할 수 있다.
EOMONTH함수의 첫번째 인수로 오늘 날짜를 구해 주는 TODAY()함수가 들어가 있다.
오늘날짜가 속한 달의 마지막 날짜, 즉 이번 달의 마지막날짜를 구해주는 것이다.
이것으로 EOMONTH함수에 대한 설명을 마친다. 날짜함수에 대한 기초지식이 필요하면 "엑셀에서 날짜와 관련된 수식과 함수 기초"글을 참고하면 된다.
[ 엑셀 날짜 및 시간 함수 ]
- 엑셀함수 TIMEVALUE - 텍스트 시간값을 숫자로 반환하기
- 엑셀함수 YEARFRAC - 시작일과 종료일 사이의 날짜 수가 1년 중에 차지하는 비율 구하기
- 엑셀함수 DATEVALUE - 문자열로 저장된 날짜를 일련번호로 변환하기
- 엑셀함수 WEEKDAY - 날짜에서 요일값 구하기
- 엑셀함수 WEEKNUM, ISOWEEKNUM – 날짜의 주차 구하기
- 엑셀함수 EOMONTH - 어떤 달의 마지막 날짜 구하기
- 엑셀함수 EDATE - 어떤 날짜로부터 몇개월 전이나 후의 날짜 구하기
- 엑셀함수 NETWORKDAYS, NETWORKDAYS.INTL – 날짜사이의 순 작업 일수 구하기
- 엑셀함수 WORKDAY, WORKDAY.INTL - 시작일에서 일정기간 지난 후의 날짜 구하기
- 엑셀함수 DAYS360 - 1년을360일로 보고 날짜사이의 일수 구하기
- 엑셀함수 DAYS - 날짜 사이의 차이, 일수 구하기
- 엑셀에서 HOUR,MINUTE,SECOND 함수로 시,분,초 구하기
- 엑셀함수 TIME - 시,분,초로 시간 구하기
- 엑셀에서 YEAR,MONTH,DAY 함수로 년,월,일값 구하기
- 엑셀함수 DATE - 년,월,일 값으로 날짜 구하기
- 엑셀함수 NOW - 현재 날짜와 시간 구하기
- 엑셀함수 TODAY - 오늘 날짜 구하기
- 엑셀에서 날짜와 관련된 수식과 함수 기초
핑백: 엑셀에서 COUNTIFS함수로 월별 개수 구하기 - 엑셀웍스