none
일수를 월수로 바꿔는 방법에 대하여 문의합니다

    질문

  • 2003년11월5일 부터 2006년 12월31까지 몇개월 몇일인

    계산하는 함수를 부탁드립니다

    예시) 20061231에서 20031105을 뺄샘하여

       나온 숫자에 30으로 나누는 식으로 하는 방법이 아닌 것은 없을까요

    12개월이 29일, 30일, 31일  달이 있기 때문에 이것을 할 수 있는 방법이 없을까요?

    2006년 12월 8일 금요일 오전 1:23

모든 응답

  • 안녕하세요?

    간단히

    datedif 함수를 이용하세요

     

    그럼^^;;

    2007년 1월 1일 월요일 오전 6:02
  • 안녕하세요?

     

    개월수와 일 수를 구하는 문제는 매우 어려운 문제입니다.

     

    말씀 하신 것처럼

     

    2월달은 28,29 두 종류가 있고

    나머지는 30,31 이렇게 2종류 , 합이 4종류의 일수가 있습니다.

     

    무턱대고  이미 답변 받으신 DATEDIF 함수로 구하게되면 낭패를 보실 수 있습니다.

     

    구체적인 1달의 정의는 무엇이며 큰달과 작은달의 개념등등 자세한 정보를 알려주셔야 합니다.

    이러한 정의가 없다면 한달이 몇일인지에 대한 정의부터 하셔야 합니다.

     

    예를 들면,

    (양쪽 일수를 모두 포함하는 양편넣기 계산 방법이라고 가정하고)

     

    2006-02-28 ~ 2000-03~27 이면 한달인가요?

    아니면 단순히 28일인가요?

     

    2006-02-28 ~ 2000-03~28 이면 한달하고 하루인가요?

    아니면 단순히 29일인가요?

     

    특히 기간계산은 경력산정, 돈 계산과 유관되는 경우가 많기 때문에 이점 유의하셔야 할 것입니다.

     

    그럼...

    2007년 1월 8일 월요일 오전 4:16
  • 질문하신 경우의 전자만 해당되는 경우엔 datedif 함수를 적용하시는 것이랍니다.

     

    후자의 질문은 아리송해서 datedif 함수를 권해 드린 것이랍니다.

     

    오해하지 마시길 바랍니다.

    2007년 1월 12일 금요일 오전 9:42
  •  요한주영은 쓰기:

    질문하신 경우의 전자만 해당되는 경우엔 datedif 함수를 적용하시는 것이랍니다.

     

    후자의 질문은 아리송해서 datedif 함수를 권해 드린 것이랍니다.

     

    오해하지 마시길 바랍니다.

     

    안녕하세요?

     

    제가 보기에는 질문이 하나밖에 없습니다만...

     

    전자의 질문은 무엇이고 후자의 질문은 또 무엇인가요? 

     

    그럼...

    2007년 1월 18일 목요일 오후 11:57