날짜 간의 차이 확인 (Microsoft Excel)
Excel 매크로를 프로그래밍 할 때 날짜가 내부적으로 변수 내에 일련 번호로 저장된다는 것을 알아야합니다. 일련 번호는 시작 “기준일”이후, 특히 100 년 1 월 1 일 이후 경과 된 일 수를 나타냅니다. 즉, 원하는 경우 일련 번호를 사용하여 수학을 수행 할 수 있습니다. 예를 들어, 단순히 서로 날짜를 빼서 두 날짜 사이의 일 수를 찾을 수 있습니다.
위의 시작일은 오타가 아닙니다. 매크로에서 계산은 워크 시트에있는 것보다 훨씬 이전 기준 날짜에서 이루어집니다. (워크 시트는 Excel을 구성한 방법에 따라 1900 또는 1904를 기준 날짜로 사용합니다.) 이는 매크로가 워크 시트에서 수행 할 수있는 것보다 훨씬 더 광범위한 날짜에서 작동 할 수 있음을 의미합니다.
날짜 계산을 더 멋지게하고 싶다면 DateDiff 함수를 사용할 수 있습니다. 예를 들어이 기능을 사용하면 두 날짜 사이의 주 또는 월 수를 결정할 수 있습니다. 이 유형의 정보를 찾기 위해 함수를 사용하려면 다음과 같이하십시오.
iNumWeeks = DateDiff("ww", dFirstDate, dSecondDate) iNumMonths = DateDiff("m", dFirstDate, dSecondDate)
첫 번째 줄은 두 날짜 사이의 주 수를 결정하고 두 번째 줄은 두 날짜 사이의 개월 수를 결정합니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (2535)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Determining_Differences_Between_Dates [날짜 간의 차이 결정]
.