Как 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.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 4 (4 оценок)
Яндекс.Метрика