Метод, чтобы определить, является ли год високосным годом

Переводы статьи Переводы статьи
Код статьи: 214019 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

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

Дополнительная информация

Система дат, используемых Excel основана на григорианский календарь, сначала определяются в с 1582 XIII протоколы Грегори Р. Этот календарь был предназначен для исправления ошибок, представленные менее точным юлианского календаря.

В григорианском календаре обычный год состоит из 365 дней. Поскольку фактическая длина sidereal года (время, необходимое для Земли для вращения раз о солнце) является фактически 365.25635 дни, «високосный год» из 366 для устранения ошибок, вызванных три дней используется каждые четыре года Обычный (но краткое) лет. Любой делится на 4 года — високосный год: например, 1988, 1992 и 1996 — високосный год.

Тем не менее, по-прежнему является небольшая ошибка, который должен быть учтен. Чтобы исключить этот Ошибка, григорианского календаря определяет, что год, делится на 100 (например, 1900) — високосный год, только если спуску 400.

По этой причине следующих лет не являются високосными.
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
Это обусловлено тем, что они являются спуску 100, но не 400.

Следующие годы являются високосными.
1600, 2000, 2400
Это обусловлено тем, что они являются нацело делиться на 100 и 400.

Поскольку ранние версии Microsoft Excel, чем Microsoft Excel 97 обрабатывают только годы от 1900 до 2078 только 1900 года — в соответствии с правилом исключения 100/400 из Високосные годы в Microsoft Excel. Тем не менее для совместимости с другими программы Microsoft Excel считает 1900 год високосным.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
214058Дни недели, до 1 марта 1900 неверны в Excel

Как определить, является ли год високосным годом

Чтобы определить, является ли год високосным, выполните следующие действия.
  1. Если год делится на 4, перейдите к шагу 2. В противном случае перейдите к шагу 5.
  2. Если год делится на 100, перейдите к шагу 3. В противном случае перейдите к шагу 4.
  3. Если год спуску 400, перейдите к шагу 4. В противном случае перейдите к шагу 5.
  4. Год — високосный год (с 366 дней).
  5. Год не является високосным (с 365 дней).

Формула для определения, является ли год високосным годом

Можно использовать следующую формулу для определения ли номер года то есть введенные в ячейку (в данном примере ячейка A1) — високосный год.
=IF(OR(Mod(a1,400)=0,and(Mod(a1,4)=0,Mod(a1,100)<>0)), «Високосный год», «НЕ является високосным»)
   If the value in cell A1 is this        The formula returns
   ----------------------------------------------------------
   1992                                   Leap Year
   2000                                   Leap Year
   1900                                   NOT a Leap Year
				

Свойства

Код статьи: 214019 - Последний отзыв: 19 сентября 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 98 for Macintosh
  • Microsoft Excel 97 Standard Edition
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
Ключевые слова: 
kbhowto kbmt KB214019 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:214019

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com