Серийные номера Excel вроде 45292 в даты и обратно, система 1900 или 1904, со временем
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.Excel хранит дату как число дней с начала 1900 года, а время — как долю суток. Номер 45292 — это 1 января 2024 года, а 45292.75 — 18:00 того же дня. Система 1904, которую используют старые книги для Mac, даёт той же дате номер на 1462 меньше.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Выберите Систему дат: 1900 (Windows) или 1904 (Mac).
На вкладке Перевести введите серийный номер, например 45292.75, или дату, например 2024-01-01 18:00.
Посмотрите результат, а для серийного номера — день недели и время суток.
Используйте вкладку Список для столбца значений или Доля суток, чтобы перевести 18:30 в долю дня.
Этот конвертер читает серийный номер даты Excel и показывает календарную дату, день недели и время, или берёт дату и даёт серийный номер, который сохранил бы Excel. Введите 45292 — получите 1 января 2024 года; введите 2024-01-01 18:00 — получите 45292.75. Число читается как серийный номер, всё остальное — как дата, так что режим выбирать не нужно. Время можно переводить и отдельно: 18:30 — это доля 0.7708333333.
Поддерживаются обе системы дат Excel. Система 1900, используемая по умолчанию в Windows, считает 1 января 1900 года днём 1. Система 1904, которую используют старые книги для Mac и которую до сих пор можно выбрать в параметрах Excel, считает 1 января 1904 года днём 0. Microsoft документирует разницу между ними в 1462 дня, и страница показывает номер в другой системе для каждого результата — это объясняет даты, сдвинутые на четыре года и один день после копирования между книгами.
Система 1900 сохраняет известную ошибку. Lotus 1-2-3 считал 1900 год високосным, и Excel перенял это ради совместимости, поэтому номер 60 — это 29 февраля 1900 года, день, которого никогда не было. Конвертер показывает эту дату так же, как Excel, и отмечает её. Номера с 1 по 59 приходятся на день раньше, чем даёт простой отсчёт от 30 декабря 1899 года, а показанный день недели — настоящий, а не тот, что возвращает функция Excel ДЕНЬНЕД (WEEKDAY).
Поле списка переводит вставленный столбец за один раз и копирует его обратно как текст с разделителями-табуляциями. Чего он не делает: не применяет часовые пояса, ведь у серийного номера их нет, не читает книги и не работает с датами до 1900 года. Всё работает в вашем браузере.
В стандартной системе дат 1900 номер 45292 — это понедельник, 1 января 2024 года. Число считает дни, так что 45293 — это 2 января. В системе 1904 то же число пришлось бы на 1462 дня позже, на 2 января 2028 года, поэтому важно знать систему дат книги.
Excel хранит каждую дату как серийный номер и показывает её датой, только если у ячейки формат даты. Когда формат теряется, например при экспорте в CSV или после вставки значений, появляется голое число. Переведите его здесь или верните ячейке формат Дата — и дата вернётся.
Lotus 1-2-3 ошибочно считал 1900 год високосным, а Excel сохранил те же серийные номера, чтобы листы можно было переносить между программами. Поэтому номер 60 — дата, которой никогда не было. Microsoft объясняет, что исправление сдвинуло бы на день почти все сохранённые даты, поэтому ошибку оставили.
Система 1900 ведёт отсчёт от 1 января 1900 года и используется по умолчанию в Windows. Система 1904 ведёт отсчёт от 1 января 1904 года и пришла из ранних версий Excel для Mac. Microsoft документирует, что номер одной и той же даты в системе 1900 всегда на 1462 больше, чем в системе 1904.
Время — это дробная часть после десятичного разделителя: прошедшая доля 24-часовых суток. 0.5 — полдень, 0.75 — 18:00, а 0.7708333333 — 18:30. Конвертер округляет до ближайшей миллисекунды и показывает миллисекунды, только если они не равны нулю.
Да. Вставьте столбец в поле списка, по одному значению в строке. Числа превращаются в даты, а даты — в серийные номера, в выбранной системе дат. Скопируйте результат как текст с табуляциями и вставьте рядом с исходным столбцом в таблице.
Всё ещё не получается? Задайте вопрос об инструменте «Конвертер серийных дат Excel» и ответить может любой, кто знает. Учётная запись не нужна.