나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 법대로 (bupdaero)

추천:  2
파일:     조회:  3034
제목:   기간 계산에 대해서
     
  아래 어느분께서 기간계산에 대해서 특정일로부터 한달 전 또는 한달 후에 관한 질문과 관련 답변을 해주셨는데 부연 설명하니 참고하시기 바랍니다.

기간 계산은
2000년 1월 31일부터 한 달 후면 2000년 2월29일(2000년도는 윤년)
2001년 1월 31일부터 한 달 후면 2001년 2월 28일
2003년 4월 25일부터 한 달 후면 2003년 5월 25일
2003년 5월 25일부터 한 달 후면 2003년 6월 25일

반대로 지나간 달은
2003년 3월 31일의 한 달 전은 2003년 2월 28일
2000년 3월 31일의 한 달 전은 2003년 2월 29일

=EDATE("2000-1-31",1)
결과 2000/1/31에서 한 달을 더한 2000/2/29을 반환하게 된다.
같은 이치로
=EDATE("2000-3-31",-1)
2000년1월 31일에서 한 달 전인 2000/2/29을 반환하게 된다.

주: 3월 31일, 3월 30일, 3월 29일의 한 달 전은 윤년 여부에 따라 2월 28일 또는 2월 29일이 되어야 하며, 3월 28일의 한 달 전은 항상 2월 28일이 되어야 맞는 것입니다.

같은 이치로 5월 31일, 5월 30일의 한 달 전은 공히 4월 30일이 되어야 하고, 4월 30일의 한 달 후는 5월 30일이 되어야 하며 5월 31일을 반환할 수 있는 한 달 전 날짜는 논리적으로 지정이 불가능합니다.(엑셀의 경우)

단, 4월 30일부터 한 달 후가 아닌 4월 말일부터 한 달 후라는 기한 설정을 한 경우에는 5월 31일(말일)이 기한 만료일이 될 수는 있겠죠. 그러나 엑셀은 이런 아날로그적(?)인 계산은 할 수 없기 때문에... 쩝~~

혹시 제 설명에 잘못된 부분이 있으면 지적해주십시오.
 
[불량 게시물 신고]  
        
  

작성일 : 2003-07-28(15:17)
최종수정일 : 2003-07-28(15:25)
 


 ◎ 관련글

  제 목   작성자   날짜
기간 계산에 대해서 법대로 2003-07-28
[RE]기간 계산에 대해서 황기성 2003-07-28