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

Résumé

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

Informations supplémentaires

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

Dans le calendrier grégorien, une année classique se compose de 365 jours. Étant donné que la durée réelle d’une année sidérale (le temps nécessaire à la terre pour tourner une fois autour du soleil) est en fait de 365,2425 jours, une « année bissextile », comptant 366 jours, est utilisée une fois tous les quatre ans pour éliminer l’erreur causée par les trois années classiques (plus 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.

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

C’est pour cette raison que les années suivantes ne sont pas des années bissextiles :

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

En effet, elles sont divisibles par 100, mais pas par 400.

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

En effet, elles sont divisibles à la fois par 100 et par 400.

Étant donné que les versions de Microsoft Excel antérieures à Excel 97 ne gèrent que les années de 1900 à 2078, seule l’année 1900 est soumise à la règle d’exclusion 100/400 des années bissextiles dans Microsoft Excel. Cependant, afin d’ê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 bissextile

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

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

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

Utilisez la formule suivante pour déterminer si le nombre de l’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 la suivante La formule renvoie
1992 Année bissextile
2000 Année bissextile
1900 PAS une année bissextile