Найти тему
Excel. Мини-уроки

Ошибка с датами в программе Excel. Все знают, но исправлять не будут

В Excel дата – это число. Точнее - порядковый номер данного дня.

В Excel можно задавать даты от 1 января 1900 года до 31 декабря 9999 года.

Для представления временных данных используется дата с порядковым номером 0.

-2

Благодаря такой системе мы можем выполнять с датами различные вычисления. Программа не будет возражать, если вы введете в ячейку дату ранее 01.01.1900, но воспримет такие данные как текст и использование функций, предназначенных для работы с датами, станет невозможным.

Всем известно, что каждый високосный год содержит в феврале дополнительный день (29 февраля). Обращали ли Вы внимание на то, что в Excel есть дата 29.02.1900 год? Хотя 1900 год не является високосным и такой даты просто не существует.

Почему за столько лет так и не поправили такую очевидную ошибку?

К сожалению, компании Microsoft пришлось повторять ошибку, допущенную другими разработчиками еще в первой версии Lotus 1-2-3, т. е. задолго до появления программы Excel.

Когда стали разрабатывать программу Excel, то было принято решение, повторить неточность, чтобы обеспечить совместимость файлов таблиц Excel и Lotus. Так и кочует ошибка в более поздние версии Excel, ведь вред от её ликвидации значительно превысит возможную пользу.

Разработчики всех электронных таблиц знают и учитывают эту ошибку, а подавляющее большинство пользователей Excel никогда не использовали даты до 1 марта 1900 года, поэтому даже не догадываются о данном нюансе.

Наука
7 млн интересуются