Примерное время чтения: 1 минута
297

Microsoft объяснил, почему не исправляет существующую 40 лет ошибку в Excel

Москва, 4 ноября - АиФ-Москва.

Microsoft не исправляет существующую десятилетия ошибку в Excel, связанную с несуществующей датой, из-за риска нарушить работу таблиц, сообщает немецкий журнал Computer Bild.

Ситуация состоит в том, что программа Excel считает 1900 год високосным, признавая существование 29 февраля. Так как каждому дню присваивается порядковый номер (например, 1 января 1900 года следует под номером 1, 2 января — под номером 2), из-за наличия номера 60, которое получило 29 февраля 1900 года, дальнейшие даты оказались сбиты на одну позицию.

«Microsoft поясняет: “Хотя технически возможно исправить это поведение, чтобы текущие версии Microsoft Excel не считали 1900 год високосным, недостатки такого подхода перевешивают преимущества”. Причина: если бы компания устранила ошибку, пришлось бы изменить всю нумерацию последующих дат. 1 марта 1900 года получило бы номер 60 вместо порядкового номера 61. Это сдвинуло бы все последующие даты на один день и могло бы привести к значительным проблемам, особенно в старых файлах Excel. Формулы, работающие с датами, в частности, могли бы давать некорректные результаты. Поэтому некорректная обработка високосных дней остается особенностью Excel», — пишет Computer Bild.

Уточняется, что, по данным Microsoft, проблема затрагивает только 1900 год, а все остальные високосные годы Excel обрабатывает корректно.

Оцените материал
Подписывайтесь на АиФ в  max MAX
Также вам может быть интересно
Топ 5 читаемых


Самое интересное в регионах