업무 관련/엑셀

[eomonth] 특정 월의 마지막 날 구하기 (1달 전의 마지막 날, 12달 후의 마지막 날 등)

해보려는사람 2023. 4. 6. 15:56
728x90
반응형

 

문제 상황

특정 월의 마지막 날을 구해보겠습니다.
물론 우리는 매월의 마지막 날을 알고 있지만
2월은 4년마다 한 번씩 하루가 더 생기기도 하고,
엑셀로 작업을 하다보면 직접 입력하는 것보다 함수로 구하는게 더 빠를때도 있어요.
그럴 때를 위해서 알아볼게요.

 

설명

=eomonth(start_date, months)
  • start_date : 계산을 시작할 기준일입니다. dd가 몇일이 되었든 그 날짜가 속한 "월"로 계산을 하게됩니다.
  • months : 기준일로부터 전의 날짜인지, 후의 날짜인지를 설정합니다.
    • 0 : 당월의 마지막날 구하기
    • 0보다 작은 수 : 전의 날짜를 계산하기. -1이면 한 달 전, -2면 두 달 전입니다.
    • 0보다 큰 수 : 뒤의 날짜를 계산하기. 1이면 한 달 후, 2면 두 달 후입니다.

 

해결

eomonth를 써봤어요

 

그런데 함수를 적용한 칸이 날짜로 나오지 않고 일련번호로 나옵니다.

일련번호로 나온 셀들의 셀서식을 바꿔주면 해결됩니다.

서식을 바꿔줄 셀을 선택한 후 ctrl + 1을 누르면 셀 서식 팝업이 나타납니다.
표시 형식 tab > 날짜 > 원하는 형태를 선택
그러면 날짜 형태로 바뀝니다.

셀 서식 팝업
eomonth 사용 끝

응용

eomonth 함수 뒤에 +1, -1 등의 계산식을 활용하면 다른 날짜로 구할 수 있어요.

 

728x90
반응형