자정 처리 (Microsoft Excel)
Michael의 작업에는 시간 24:00과 시간 00:00 사이에 미묘하지만 종종 중요한 차이가 있지만 Excel은 24:00 시간을 지원하지 않습니다. “자정”은 00:00:00이며 다음 날에 속하는 것으로 만 인식됩니다. Michael은 시간을 24:00으로 지정할 수있는 방법이 있는지 궁금합니다. 즉, 하루를 시작하는 대신 “자정”으로 끝나고 정상적인 기능으로 해당 날짜 / 시간에 작업을 수행하는 것입니까?
질문에 답하기 전에 자정은 그 자체로 시간이라는 것을 이해하는 것이 중요합니다. 순식간에 1 초도 안되는 순간입니다. 초로 시간을 디지털로 표시 할 때 00:00:00은 일반적으로 자정이고 24:00:00은 존재하지 않는 시간입니다.
왜? 이전 두 번째는 23:59:59로 표시되고 1 초를 더 추가하면 시계가 24:00:00으로 바뀌지 않고 다음 1 초는 24:00:01이됩니다. 하루에 24 시간 만 있으며이 시간은 1에서 24까지가 아닌 0에서 23까지 번호가 지정됩니다. 따라서 23:59:59에서 “틱 오버”하면 시간은 00:00:00이됩니다.
하루가 실제로 00:00:01까지 시작되지 않고 24:00:00에 끝났다고 가정 할 수 있지만, 시간을 다루는 대부분의 사람들이 일반적으로 느끼는 감정은 아닙니다. 느낌은 시간이 0 기반 범위를 사용하여 계산되기 때문에 일관성은 0 기반 범위를 사용하여 초를 계산해야한다는 것입니다. 매 시간이 0 초로 시작하는 것처럼 하루도 마찬가지입니다.
Excel 내에서 자정을 지정하는 방법에 대해 각 방식으로 주장 할 수 있다는 점을 이해 한 Microsoft는 모든 시간, 분, 초를 0부터 시작하는 범위로 설정했습니다. 워크 시트에 날짜와 시간을 저장하는 방법을 결정할 때 Microsoft는 숫자 일련 번호 시스템을 고안했습니다. 소수점 왼쪽에있는 일련 번호 부분은 기본 시작 날짜 (일반적으로 1900 년 1 월 1 일) 이후의 일 수를 나타내고 소수점 오른쪽 부분은 자정 이후 하루의 백분율을 나타냅니다. 따라서 다음 일련 번호를 고려하십시오.
26442.636805556
이는 1972 년 5 월 23 일 오후 3시 17 분을 나타냅니다. 시간이 1 초 더 클릭되면 (오후 3:17:01까지) 소수점 오른쪽 부분은 .63681713 또는 자정을지나 63.681713 %가됩니다. 소수점 오른쪽 부분이 0이면 (일련 번호는 26442가 됨) 시간은 자정을지나 0 %입니다.
흥미롭게도 시간을 24:00:00으로 입력하면 Excel이 표시하는 내용입니다. 내부적으로 이러한 시간을 허용하기 때문이 아니라 경과 시간을 입력했다고 가정하기 때문입니다. 대신 2020/5/19 24:00:00과 같은 날짜와 시간을 입력하면 Excel에서 날짜와 시간으로 구문 분석하여 2020/5/20/12 : 00 : 00 AM으로 변환합니다.
따라서 Michael의 원래 질문에 대한 짧은 대답은 그의 전제가 기술적으로 잘못되었다는 것입니다. 자정은 전날이나 다음날에 실제로 속하지 않는 독특한 과도기적 순간입니다. 그러나 초를 계산할 때 Microsoft는 0부터 시작하는 계산 범위를 지원하며 일관성은 시간 00:00:00이 새 분, 새 시간 및 새 요일에 속함을 나타냅니다. 이러한 회계 접근 방식에서는 24:00:00과 같은 시간이 없으므로 새 날짜에 자동으로 00:00:00으로 구문 분석됩니다.
전날 시간을 유지해야하는 사람들에게 문제를 해결하는 일반적인 방법은 단순히 24:00:00을 입력하지 않는 것입니다. 대신 23:59:59를 입력하고 모든 의도와 목적에 대해 두 번째 차이를 “분실”로 간주합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (9979)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.