Zuzana는 1000 분의 1 초와 같이 매우 작은 시간 단위로 계산을 수행해야합니다. 그녀는 Excel에서 처리 할 수있는 시간이 얼마나 짧고 작은 증분 표시를 위해 서식을 지정할 수 있는지 궁금합니다.

Excel이 내부적으로 시간을 저장하는 방식 때문에 이론적으로는 1000 분의 1 초보다 훨씬 작은 시간 증분을 처리 할 수 ​​있습니다. 그 정밀도에 부정적인 영향을 미칠 수있는 많은 요소가 있기 때문에 이론적으로 말합니다.

예를 들어 시간과 날짜가 Excel에 저장되어 소수점 왼쪽에 하루 전체가 저장되고 오른쪽에 일의 분수가 저장되도록한다고 가정합니다. 1000 억분의 1 초만큼 작은 값을 저장하고 싶다면 상상할 수 있습니다. 이러한 숫자를이 형식으로 저장하려면 1 일을 24 시간으로 나눈 값을 60 분으로 나눈 값을 60 초로 나눈 값을 100,000,000,000으로 나눕니다. 결과적으로 다음과 같은 숫자가 생성됩니다.

0.000000000000000115740740740741

일련의 0과 15 개의 유효 숫자가 있습니다. Excel은 최대 15 개의 유효 자릿수가 포함 된 숫자 만 저장할 수 있기 때문입니다. 이 값으로 다른 작업을 시작하면 값이 망가집니다. 예를 들어 값에 3을 더하여 3 일을 더할 수 있습니다. 그러면 Excel은이를 결과로 렌더링합니다.

3.000000000000000000000000000000

작은 시간 증가가 사라졌습니다. 이것은 더하기의 결과로 3 이후의 모든 것이 “중요”가되었고 Excel은 원래 숫자에서 모두 0 인 유효 숫자를 최대 15 개까지만 추적 할 수 있기 때문에 발생했습니다.

1 천분의 1 초는 1 천분의 1 초보다 훨씬 긴 시간입니다. Excel의 내부 형식은 다음과 같이 표시됩니다.

0.0000000115740740740741

이 값에 3 일을 더하면 다음과 같이됩니다.

3.00000001157407

이것은 여전히 ​​1000 분의 1 초를 훌륭하게 렌더링하기에 충분히 정확합니다.

물론 Excel에 표시 할 수없는 경우 내부적으로 1000 분의 1 초를 저장하는 것은별로 좋지 않습니다. 여기에서 사용자 지정 서식이 적용됩니다. _ExcelTips_의 다른 문제에 설명 된대로 1000 분의 1 초를 표시하는 사용자 지정 형식을 만들 수 있습니다. 사용할 형식은 다음과 같습니다.

h:mm:s.000

더 작은 시간 증분을 표시하기 위해 형식에 더 많은 0을 사용하려고하면 Excel이 중단됩니다. 사용자 정의 형식을 사용하여 표시 할 수있는 최소 증분은 1/1000 초입니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9198)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Dealing_with_Small_Time_Values ​​[작은 시간 값 다루기].