엑셀의 날짜 함수 덕분에 월말을 추측할 필요가 없어졌습니다.

정기적으로 청구서 갱신, 투자 일정 등을 관리하지 않는 한, 월말을 아는 것이 어렵다고 생각하지 않을 수도 있습니다.엑셀을 이용한 재무 예측 또는 분석특히 2월에 달력을 보거나 머릿속으로 날짜를 세어보면, 이 작은 과정이 얼마나 귀찮은 일인지 깨닫게 될 것입니다.

엑셀의 날짜 함수 덕분에 월말을 추측할 필요가 없어졌습니다.

다행히 엑셀에는 이러한 골칫거리를 해결할 수 있는 내장 기능이 있습니다. 이 기능을 통합 문서에 추가한 후에는 더 이상 날짜를 세거나 달력을 확인하여 정확히 언제 월이 끝나는지 알 필요가 없었습니다.

EOMONTH는 Excel에서 월말 날짜를 계산하는 가장 스마트한 방법입니다.

모든 월말 결산에는 하나의 공식이 적용됩니다.

엑셀의 EOMONTH 함수와 숫자 서식 드롭다운 메뉴.

EOMONTH는 "월말(End of Month)"의 줄임말로, 지정한 날짜의 마지막 날을 반환하는 Excel 내장 함수입니다. Excel은 날짜를 순차적인 숫자로 저장하기 때문에 EOMONTH 함수는 특정 달력 날짜에 해당하는 숫자 값을 반환합니다. 이 설명이 다소 복잡해 보일 수 있지만, 간단히 말해 결과 값은 서식을 지정하거나 다른 수식에서 참조하거나 보고서에 직접 삽입할 수 있는 사용 가능한 날짜입니다. 이 함수는 Microsoft 365, 웹용 Excel, Microsoft Excel 2016 및 Microsoft Excel 2019와 같은 데스크톱 버전을 포함하여 대부분의 사용자가 사용하는 거의 모든 Excel 버전에서 사용할 수 있습니다.

공식은 간단합니다.

=EOMONTH(시작일, 개월)

첫 번째 인수인 start_date는 계산을 시작할 날짜입니다. 다음 방법 중 하나를 사용하여 입력하는 것이 가장 좋습니다. 엑셀의 날짜 함수예를 들어, DATE(2024,1,1)과 같이 사용하거나 다른 셀에서 참조하면 구문 분석 오류를 방지할 수 있습니다. 두 번째 인수인 months는 Excel에 몇 개월을 앞당기거나 되돌릴지 알려줍니다. 양수는 시간을 앞당기고, 음수는 시간을 되돌립니다.

예를 들어, 아래 첫 번째 수식은 2024년 4월 30일에 해당하는 일련번호(45412)를 반환하고, 두 번째 수식은 윤년을 자동으로 고려하여 2024년 2월 29일에 해당하는 일련번호(45351)를 반환합니다.

=EOMONTH(DATE(2024,3,15), 1) =EOMONTH(DATE(2024,3,15), -1)

1.5와 같은 소수를 입력하면 Excel은 반올림하지 않고 1로 버립니다. 혼동을 피하려면 월 인수에는 항상 정수를 사용하십시오.

시작일을 어떤 날짜로 선택하든 결과에는 영향을 미치지 않습니다. 시작일이 3일이든, 17일이든, 29일이든, 이 함수는 항상 대상 월의 마지막 날을 반환합니다. 이러한 안정성 덕분에 저는 예측, 청구 주기, 장기 재무 계획 등을 오류 없이 처리해야 하는 스프레드시트를 만들 때 이 함수를 신뢰하고 사용합니다.

EOMONTH 함수는 엑셀 스프레드시트를 어떻게 개선해 주나요?

작은 기능이지만 삶의 질을 크게 향상시킵니다.

Excel에서 동적 보고서 헤더를 만드는 데 사용되는 EOMONTH 함수.-1

EOMONTH를 활용할 곳을 찾아보면 거의 모든 곳에서 발견할 수 있습니다. 대부분의 청구서, 서비스 요금, 구독 갱신일은 매월 말일인데, 매 주기마다 수동으로 날짜를 입력하고 업데이트하는 대신 EOMONTH를 사용하면 자동으로 계산하여 사용할 수 있습니다.

예를 들어, 지불 기한이 항상 해당 월의 마지막 날로 설정되도록 하려면 다음 공식을 사용합니다.

=EOMONTH(TODAY(), 0)

특정 날짜를 입력할 필요조차 없습니다. 수식이 TODAY()를 참조하기 때문에 파일을 열 때마다 결과가 자동으로 업데이트되어 별도의 노력 없이 기록을 최신 상태로 유지할 수 있습니다.

EOMONTH 함수와 IF 함수를 함께 사용하면 스프레드시트의 반응 속도를 향상시킬 수 있습니다. 예를 들어 C열에 구독 건수, D열에 등록 날짜가 있다고 가정해 보겠습니다. 다음과 같이 작성할 수 있습니다.

=IF(C3="Active", EOMONTH(D3, 1), "N/A")

이 수식을 사용하면 Excel은 구독이 활성화된 경우에만 다음 청구일을 계산합니다. C3 셀에 "활성"이 있으면 EOMONTH 함수는 D3 셀의 날짜를 가져와 한 달 앞당긴 다음 해당 월의 마지막 날짜를 반환합니다. 구독이 활성화되지 않은 경우 수식은 "해당 없음"을 반환합니다.

재무 보고에서 EOMONTH 함수는 명확한 기간 경계를 설정하는 데 도움이 됩니다. 보고 마감일을 설정하거나, 만료일을 추적하거나, 분기말을 결정할 때 이 함수를 사용하면 날짜가 해당 월의 말일과 정확하게 일치하도록 보장할 수 있습니다. 특히 월별 보고 기간이 변동적인 경우, 더 이상 날짜를 수동으로 조정할 필요가 없으므로 매우 유용합니다.

제가 자주 참고하는 예시 중 하나는 재무 보고서의 동적 제목 기능입니다.

=="보고 기간 종료일: " & TEXT(EOMONTH(A3, 0), "mmmm dd, yyyy")

이 수식은 A3 셀의 날짜를 기준으로 "보고 기간 종료일: [해당 월의 마지막 날]"이라는 제목을 자동으로 생성합니다. E2 셀과 같은 다른 셀에서 보고 월을 참조할 수 있으며, 이 수식을 시트 맨 위에 배치하면 보고 기간을 항상 정확하게 표시할 수 있습니다.

EOMONTH는 대출 및 투자 만기일을 예측하거나 계산하는 데에도 유용합니다. 예를 들어, 대출 계약이 3월 10일에 체결되고 18개월 후에 만기가 도래한다면, 만기일이 18개월째 되는 달의 마지막 날이 되도록 하고 싶습니다. 일일이 달력을 확인하는 대신 EOMONTH를 이용하면 자동으로 계산해 줍니다. 장기 프로젝트의 일정을 관리할 때도 같은 원리를 적용할 수 있습니다. 2월 마감일 전에 윤년인지 아닌지 일일이 확인할 필요가 없습니다. EOMONTH가 2월이 28일이 아닌 29일인 경우 자동으로 조정해 주기 때문입니다.

일정을 꼼꼼히 살펴보세요.

언뜻 보면 EOMONTH 함수는 엄청나게 간단해 보입니다. 적어도 저는 이 함수를 사용하지 않고 얼마나 많은 정신적 에너지를 낭비하고 있었는지 깨닫기 전까지는 그렇게 생각했습니다. -3 인수를 사용하여 3개월 전 데이터를 보든, 12 인수를 사용하여 1년 치 데이터를 예측하든, 이 함수는 추가적인 작업 없이도 스프레드시트를 정확하고 역동적으로 유지해 줍니다.

기본 사항에 익숙해지면 EOMONTH를 다른 공식에 통합하고 실질적으로 스스로 생각하는 역사적 논리를 구축할 준비가 완벽하게 된 것입니다.

맨 위로 이동 버튼