엑셀에서 날짜 계산을 할 때 지정한 달의 마지막 날짜를 알아야 하는 경우가 있습니다. EOMONTH 함수를 이용하면 인수로 넘긴 날짜에 해당하는 달의 만기일을 계산할 수 있습니다. 첫 번째 날짜를 기준으로 두 번째로 입력하는 인수인 개월 수를 빼거나 더해서 해당 달의 마지막 날짜를 계산합니다. 이 함수는 달력 만들 때 사용하기도 합니다.
▼ EOMONTH() 함수는 2개의 인수를 필요로 합니다. Start_date 는 시작날짜를 가리킵니다. 값으로 DATE 함수를 사용하거나 수식 또는 함수의 결과를 입력합니다. 입력하는 데이터 형식은 날짜로 해야 합니다. months 는 Start_date 의 전이나 후의 개월 수입니다. 양수면 Start_date 에 months 을 더하고, 음수는 뺍니다.
▼ 그런데 결과값이 날짜가 아닌 정수가 반환됩니다. 이것은 날짜를 나타내는 순차적인 일련번호입니다. 기본적으로 1900년 1월 1일을 일련번호 1 로 보고 날짜를 계산합니다. 2008년 1월 1일은 1900년 1월 1일에서 39448 일째이므로 39448 이 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하기 ▶ 엑셀 Excel 텍스트를 날짜 데이터 형식으로 변경하기 ▶ 엑셀 Excel 날짜 및 일수 계산하기, DATEDIF 함수를 이용해서 기간 구하기 ▶ 엑셀 Excel 데이터를 가공하여 날짜 데이터 바꾸기 |
▼ 일련번호를 날짜로 바꾸는 방법은 간단합니다. 셀 형식을 일반에서 날짜로 바꿉니다. 43131 은 2018-01-31 이네요. EOMONTH(“2017-12-25”, 1) 의 결과 입니다.
▼ 두 번째 인수는 Months 는 Start_date 의 월을 기준으로 양수 이면 이후 달의 마지막 날짜를 가져오고, 음수이면 이전 월의 마지막 날을 구합니다.
▼ Months 는 반드시 입력해야 하는 값입니다. 그런데 Start_date 에 해당하는 달의 마지막 날은 어떻게 계산해야 할까요? 정답은 0 입니다.
▼ 참고로 EOMONTH() 에서 구한 날짜의 년/월/일 중 “일” 값만 구하려면 어떻게 해야 할까요? DAY() 함수를 이용하면 간단하게 구할 수 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 날짜 서식 지정하는 방법과 다양한 날짜 서식 알아보기 ▶ 엑셀 Excel 날짜와 시간 데이터 표시하기 ▶ 엑셀 Excel 텍스트를 날짜 데이터 형식으로 변경하기 ▶ 엑셀 Excel 날짜 및 일수 계산하기, DATEDIF 함수를 이용해서 기간 구하기 ▶ 엑셀 Excel 데이터를 가공하여 날짜 데이터 바꾸기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 자주 사용하는 서식 파일 관리로 작업 효율을 올려 보자. (3) | 2023.05.08 |
---|---|
엑셀 Excel 빠른 실행 도구에 메뉴를 추가해서 편하게 작업하기 (0) | 2023.05.08 |
엑셀 Excel 하이퍼링크 한 번에 제거하기, VBA 코드로 제거하기 (2) | 2023.05.08 |
엑셀 Excel 선택창을 이용해서 그림, 이미지를 숨기기 (1) | 2023.05.03 |
엑셀 Excel 텍스트 줄 바꿈 하는 방법 (0) | 2023.05.03 |
엑셀 Excel 이메일 아이디와 사이트 주소 추출하기, FIND 함수 사용 (0) | 2023.05.02 |
엑셀 Excel 하이퍼링크 제거하는 3가지 방법 (0) | 2023.04.30 |
엑셀 Excel 마이크로소프트 템플릿 사이트 서식 파일 다운로드 (0) | 2023.04.30 |