안녕하세요.
그린보이입니다.
오늘은 엑셀을 활용하여 과거 특정 월이 며칠까지 있었는지 알아보겠습니다.
1월은 31일까지, 2월은 28일까지.. 6월은 30일까지 있어서 늘 헷갈리죠?
더군다나 2월이 윤달인 경우도 있고 말이죠.
EOMONTH 함수를 활용하면 간단히 알아낼 수 있습니다.
기간은 2018-10-27부터 2020-03-07까지로 임의 설정하겠습니다.
먼저, 빈 셀에 월 시작일자와 월 말일자를 기재해주세요.
그리고, 월 시작일자 바로 아래 행에 기간 시작일인 2018-10-27을 입력해주세요.
이제 월 말일자 아래 행(C2)에 함수를 입력해주겠습니다.
=EOMONTH(B2,0)
=EOMONTH(월 시작일자가 있는 셀, 개월수)
0을 입력하면 지정 셀(10월)의 말일자를 구하고,
1을 입력하면 다음 달인 11월, -1은 9월의 말일자를 구해줍니다.
저는 10월의 말일자를 알고 싶으니 0을 입력했어요.
10월의 말일자를 나타내 줬네요.
그럼 다음 달인 11월, 12월... 2020년 3월 7일까지 구하려면 어떻게 해야 할까요?
D열에 '일자'라는 칸을 추가해줄게요.
그리고 D2에는 월 말일자에서 월 시작일자를 빼주겠습니다. =C2-B2+1
여기서 +1을 해주는 이유는 정확한 일자를 구하기 위함입니다.
31-27을 하면 4가 나오지만, 일자로 따지면 5일이니까요. (27,28,29,30,31)
그럼 위처럼 5일이란 일자를 구할 수 있습니다.
이제 B3에 11월을 구해볼까요?
2018-11-01을 직접 입력해도 되지만, 많은 데이터를 다루려면 함수를 활용하는 게 좋습니다.
=B2+D2를 입력하면 11월 1일을 구할 수 있습니다.
이제 거의 다 왔습니다!
C열과 D열을 드래그하여 자동 값을 채워 넣고,
다시 B3:D3를 클릭하여 아래로 쭉 드래그(자동 채우기)하면
아래와 같이 멋진 표를 얻을 수 있습니다.
짠, 완성입니다!
이제 C19의 일자를 2020-03-07로 수정하면,
2018-10-27부터 2020-03-07까지 각 월의 일자를 알 수 있겠네요.
전체 일자는 498일이군요.
그럼 각 월 일자를 어떻게 활용할 수 있을까요?
우선, 대출이자를 손쉽게 구할 수 있습니다.
흔히들 원금*이율/12를 하여 월 대출이자를 산정하는데,
은행은 일자를 곱하여 산정하기 때문에, 차이가 발생하죠.
(일수가 적은 2월은 이자가 적고, 31일까지 있는 달은 이자가 많은 것도 이 때문이죠.)
그럼, 동일 기간에 2천만 원을 대출했다고 가정해볼까요?
이율은 3% 고정입니다.
(원금*이율/365)*월일자 만 구하면 쉽게 알 수 있겠네요.
자, 위와 같이 쉽게 현금흐름을 파악할 수 있습니다.
대출원금과 이율 셀은 절대 참조(F4)를 눌러줘야 자동 채우기 할 때 값이 틀어지지 않아요.
이자계산 외에도 원리금 균등상환 중도상환 시 이자 추가 수취여부 등 다양하게 활용할 수 있습니다.
오늘은 EOMONTH 함수를 활용하여 월별 일수를 알아보았습니다.
도움이 되셨길 바라며, 글을 마치겠습니다.
감사합니다 :)