Excel ошибочно предполагает, что 1900 год — високосный год

Поддержка Office 2003 завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Office 2003. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 214326
Проблема
Microsoft Excel ошибочно предполагает, что 1900 год является високосным. В этой статье объясняется, почему 1900 год считается високосным годом и описаны варианты поведения, которые могут возникнуть, если устранить определенные проблемы.
Дополнительная информация
После первого выпуска Lotus 1-2-3, программа полагать, что year1900 был високосным, несмотря на то, что он фактически не високосный год. Это упрощение программа должна обрабатывать високосные годы и вызвал не повлияет на практически все функции вычисления дат в Lotus 1-2-3.

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

Хотя технически возможно решить эту проблему, thatcurrent версиях Microsoft Excel не следует предполагать, что 1900 года — leapyear, при этом недостатки перевешивать преимущества.

Если такое поведение будет исправлено, будет возникают многие проблемы, включая следующие:
  • Почти все даты в текущем листов Microsoft Excel и других документах будут сокращены на один день. Исправляет эту смену займет много времени и усилий, особенно в формулах, использующих дат.
  • Некоторые функции, например функция WEEKDAY возвращает разные значения; Это может вызвать формул на листах к неправильной работе.
  • Исправление этой проблемы нарушит совместимость даты между Microsoft Excel и других программ, использующих дат.
Если поведение остается неисправленной, только одна проблема:
  • Функция ДЕНЬНЕД возвращает неверные значения для дат до 1 марта 1900 года. Поскольку большинство пользователей не используют дат до 1 марта 1900 года эта проблема очень редко.
Примечание: приложение Microsoft Excel неправильно обрабатывает все другие високосный год, включая век лет, которые не являются високосными (например, 2100). Неправильно обрабатывается только 1900 год.
Ссылки
Дополнительные сведения об этой проблеме щелкните следующий номер статьи базы знаний Майкрософт:
214058 XL2000: Дни недели до 1 марта 1900 неверны
Дополнительные сведения об определении того, является ли заданный год — високосный год щелкните следующий номер статьи базы знаний Майкрософт:
214019 XL2000: Метод, чтобы определить, является ли год високосным годом
2000 года year2000 год високосный год 2000 2000 XL2003 XL2007 XL2000 XL2002 XL2010

Внимание! Эта статья переведена автоматически

Vlastnosti

ID článku: 214326 – Posledná kontrola: 12/17/2015 21:43:00 – Revízia: 9.0

Microsoft Excel 2011 for Mac, Excel for Mac for Office 365, Microsoft Office Excel 2003, Microsoft Office Excel 2007, русская версия, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbpending kbprb kbmt KB214326 KbMtru
Pripomienky