Development/Excel
[엑셀] 월말 날짜 구하기
LuRan
2022. 10. 22. 00:23
엑셀 - 월말 날짜 구하기
매월 1일은 말 그대로 구하기 쉽다.
YYYY-MM-01 형식으로 표기하기만 하면 되기 때문이다.
그런데, 어떤 달의 마지막 날짜는 어떻게 구하면 좋을까?
주먹구구로 구하기
위에서 말로 풀어 적은 내용이 곧 힌트라 할 수 있다.
일단, YYYY-MM-01 형식으로 표기하자.
그리고, 그 값에서 -1을 하면, 이전 달의 마지막 날이 될 것이다.
edate()함수를 써보자.
edate(기준 날짜, 몇 개월 후)
이를 응용하되, 날짜를 1일로 지정한다면 아래와 같은 결과를 얻을 수 있다.
* 오늘 날짜가 2022-09-01 이라면,
* =edate($G$1, 1)-1: 2022-09-30
* =edate($G$1, 2)-1: 2022-10-31
반응형
전문 함수 사용하기: eomonth()
그런데, 엑셀에는 이미 이런 용도를 지원하기 위한 함수가 마련되어 있다.
eomonth 즉, end of month라는 함수이다.
eomonth(기준 날짜, 맻 개월 후)
edate와 사용방법은 비슷하지만, 앞서 소개한 방법보다 편한 점은 전문 함수이다 보니 굳이 특정월의 1일로 연산을 해주지 않아도 된다.
결과가 그냥 숫자로 노출될텐데, 날짜 서식으로 맞게 변경해주자.