Сегодня 09 апреля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Excel ошибочно считает 1900 год високосным — и этот баг останется навсегда

На сайте техподдержки Microsoft обнаружилась любопытная статья, в которой разработчик признаётся, что программа для работы с электронными таблицами «Excel по ошибке считает 1900 год високосным». И исправить эту ошибку уже не получится, потому что это действие повлечёт критические последствия.

 Источник изображения: Rubaitul Azad / unsplash.com

Источник изображения: Rubaitul Azad / unsplash.com

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

Программа Lotus 1-2-3 была настолько популярной, что Microsoft при выпуске Excel была вынуждена обеспечить максимальную с ней совместимость, чтобы пользователи двух программ могли переносить между ними документы со всеми формулами. Подчёркивается, что остальные високосные годы обрабатываются корректно — проблема возникает только с 1900 годом.

Офисные программы Microsoft быстро набирали популярность, и в начале девяностых Excel стал доминировать над продуктами Lotus, хотя продажи последних прекратились только в 2013 году. Но наследие тех лет сохранилось. Сейчас Microsoft утверждает, что технически исправить ошибку возможно, но недостатки этого действия перевешивают преимущества. Если это случится, то почти все даты в существующих таблицах Excel уменьшатся на один день — чтобы исправить этот сдвиг, потребуются значительное время и усилия, особенно в формулах, где используются даты. Нарушится также совместимость последовательных дат между Microsoft и другими программами, в которых ведётся работа с датами.

Программа для работы с электронными таблицами Microsoft Excel остаётся отраслевым стандартом в своём классе — её аудитория, по разным оценкам, составляет от 750 млн до 1 млрд человек. И если Microsoft исправит эту ошибку, весь набор последствий, выходящих за рамки очевидных, невозможно даже представить. В своё оправдание компания уверяет, что «поскольку большинство пользователей не работает с данными до 1 марта 1900 года, эта проблема встречается редко».

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
«Положит конец Cities: Skylines»: игроков впечатлил первый геймплей реалистичной градостроительной стратегии City Masterplan 28 мин.
Злоумышленники спрятали вирус для кражи данных кредиток в SVG-изображении размером 1 пиксель 43 мин.
Фишинг нового уровня: Microsoft предупредила об атаках с обходом 2FA 45 мин.
В Госдуме объяснили, почему Steam не грозит блокировка в России 2 ч.
Excel ошибочно считает 1900 год високосным — и этот баг останется навсегда 2 ч.
Gemini стал умнее: Google добавила «Блокноты» для сбора и хранения информации по темам 2 ч.
Microsoft раскрыла кампанию по взлому десятков тысяч домашних роутеров MikroTik и TP-Link 2 ч.
«Союзмультфильм» начнёт применять ИИ при производстве мультфильмов 2 ч.
Надёжный инсайдер раскрыл, когда пройдёт следующий выпуск State of Play — ждать осталось недолго 2 ч.
Пользователи YouTube Shorts теперь могут встраивать своих ИИ-аватаров в короткие видеоролики 2 ч.
Президент Microsoft намекнул на создание защищённых ЦОД в свете войны на Ближнем Востоке 29 мин.
Человекоподобные роботы Boston Dynamics Atlas начнут собирать автомобили Kia на американских заводах 37 мин.
Intel научилась изготавливать самые тонкие в мире чиплеты на базе нитрида галлия 42 мин.
«Роскосмос» впервые одобрил проект частной космической ракеты — её назвали «Воронеж» 2 ч.
TrendForce: начало поставок NVIDIA Rubin задержится, а Hopper для Китая выпустят меньше, чем ожидалось 2 ч.
Российская электроника может подорожать на 15–30 %: производители назвали невыполнимыми новые требования к локализации печатных плат 2 ч.
Apple начала продавать запчасти для MacBook Neo, iPhone 17e и ещё пяти устройств, представленных в марте 2 ч.
NASA и «Роскосмос» продлят работу старейшего модуля МКС до 2032 года 2 ч.
Цены на 30-Тбайт SSD для ЦОД за год взлетели в шесть раз — теперь они в 22,6 раз дороже HDD 2 ч.
Uber перенесёт рабочие нагрузки на чипы AWS Graviton и Trainium нового поколения 3 ч.