В Excel дата – это число. Точнее - порядковый номер данного дня.
В Excel можно задавать даты от 1 января 1900 года до 31 декабря 9999 года.
Для представления временных данных используется дата с порядковым номером 0.
Благодаря такой системе мы можем выполнять с датами различные вычисления. Программа не будет возражать, если вы введете в ячейку дату ранее 01.01.1900, но воспримет такие данные как текст и использование функций, предназначенных для работы с датами, станет невозможным.
Всем известно, что каждый високосный год содержит в феврале дополнительный день (29 февраля). Обращали ли Вы внимание на то, что в Excel есть дата 29.02.1900 год? Хотя 1900 год не является високосным и такой даты просто не существует.
Почему за столько лет так и не поправили такую очевидную ошибку?
К сожалению, компании Microsoft пришлось повторять ошибку, допущенную другими разработчиками еще в первой версии Lotus 1-2-3, т. е. задолго до появления программы Excel.
Когда стали разрабатывать программу Excel, то было принято решение, повторить неточность, чтобы обеспечить совместимость файлов таблиц Excel и Lotus. Так и кочует ошибка в более поздние версии Excel, ведь вред от её ликвидации значительно превысит возможную пользу.
Разработчики всех электронных таблиц знают и учитывают эту ошибку, а подавляющее большинство пользователей Excel никогда не использовали даты до 1 марта 1900 года, поэтому даже не догадываются о данном нюансе.