Как Excel хранит дату и время

В EXCEL дате соответствует целое положительное число, а времени суток - дробная часть числа.


Датам от 01.01.1900 до 31.12.9999 в EXCEL сопоставлены целые положительные числа от 1 до 2958466. Например, дате 25.01.1900 соответствует число 25. Отсюда следует, что одним суткам соответствует число 1.

Времени суток соответствует дробная часть числа. Так как одним суткам соответствует число 1, а 1 час – это 1/24 суток, 1 минута – 1/24/60, 1 сек – 1/24/60/60, то, например, число 0,5 тождественно 12:00. Времени 2:35:20 ( 2 часа 35 минут 20 секунд) соответствует число 0,10787 ( 2 *1/24+ 35 *1/24/60+ 20 *1/24/60/60).

Для отображения времени и даты в EXCEL существуют одноименные форматы ( Главная/ Число/ Формат ячеек ). Например, 14.01.2011 можно отобразить как 14-мар-2011 или как 2001-март.

Пример

Дате 14.01.2011 соответствует число 40557. Введем в ячейку 40557. Прибавим к 40557, например, 0,75 и применим к ячейке формат ДД.ММ.ГГ ч:мм;@ получим 14.01.11 18:00 , т.к. 0,75 соответствует 3/4 суток, т.е. 6 часов вечера.

Если встроенных форматов не достаточно, то можно настроить пользовательский формат (см. статью Пользовательский формат Даты и Времени ).

СОВЕТ: Если необходимо работать с датами до 01.01.1900 - прочитайте статью Вычисление с датами до 01.01.1900 .


© Copyright 2013 - 2020 Excel2.ru. All Rights Reserved