Méthode pour déterminer si une année est une année bissextile

Résumé

Cet article explique comment déterminer si l’année dans une date utilisée dans un document Microsoft Excel est une année bissextile.

Plus d’informations

Le système de date utilisé par Excel est basé sur le calendrier grégorien, établi en 1582 par le pape Gregory XIV. Ce calendrier a été conçu pour corriger les erreurs introduites par le calendrier Julian moins précis.

Dans le calendrier grégorien, une année normale se compose de 365 jours. Étant donné que la durée réelle d’une année secondaire (le temps nécessaire pour que la Terre tourne une fois sur le Soleil) est en fait 365,2425 jours, une « année bissextile » de 366 jours est utilisée une fois toutes les quatre ans pour éliminer l’erreur causée par trois années normales (mais courtes). Toute année uniformément divisible par 4 est une année bissextile : par exemple, 1988, 1992 et 1996 sont des années bissextiles.

Toutefois, il existe encore une petite erreur qui doit être prise en compte. Pour éliminer cette erreur, le calendrier grégorien stipule qu’une année uniformément divisible par 100 (par exemple, 1900) est une année bissextile seulement si elle est également uniformément divisible par 400.

Pour cette raison, les années suivantes ne sont pas des années bissextiles :

1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600

C’est parce qu’ils sont uniformément divisibles par 100, mais pas par 400.

Les années suivantes sont des années bissextiles : 1600, 2000, 2400

C’est parce qu’ils sont uniformément divisibles par 100 et 400.

Étant donné que les versions de Microsoft Excel antérieures à Excel 97 ne gèrent que des années allant de 1900 à 2078, seule l’année 1900 est soumise à la règle d’exclusion 100/400 des années bissextiles dans Microsoft Excel. Toutefois, pour être compatible avec d’autres programmes, Microsoft Excel traite l’année 1900 comme une année bissextile.

Comment déterminer si une année est une année bissextile

Pour déterminer si une année est une année bissextile, procédez comme suit :

  1. Si l’année est uniformément divisible par 4, passez à l’étape 2. Sinon, passez à l’étape 5.
  2. Si l’année est uniformément divisible de 100, passez à l’étape 3. Sinon, passez à l’étape 4.
  3. Si l’année est uniformément divisible de 400, passez à l’étape 4. Sinon, passez à l’étape 5.
  4. L’année est une année bissextile (elle a 366 jours).
  5. L’année n’est pas une année bissextile (elle a 365 jours).

Formule pour déterminer si une année est une année bissextile

Utilisez la formule suivante pour déterminer si le numéro d’année entré dans une cellule (dans cet exemple, la cellule A1) est une année bissextile :

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")  
Si la valeur de la cellule A1 est celle-ci La formule retourne
1992 Année bissextile
2000 Année bissextile
1900 PAS une année bissextile