Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Symptômes
Microsoft Excel suppose incorrectement que l’année 1900 est une année bissextile. Cet article explique pourquoi l’année 1900 est traitée comme une année bissextile et décrit les comportements qui peuvent se produire si ce problème spécifique est corrigé.
Plus d’informations
Lorsque Lotus 1-2-3 a été publié pour la première fois, le programme supposait que l’année 1900 était une année bissextile, même si elle n’était pas une année bissextile. Cela a permis au programme de gérer plus facilement les années bissextiles et n’a causé aucun préjudice à presque tous les calculs de date dans Lotus 1-2-3.
Lorsque Microsoft Multiplan et Microsoft Excel ont été publiés, ils ont également supposé que 1900 était une année bissextile. Cette hypothèse a permis à Microsoft Multiplan et à Microsoft Excel d’utiliser le même système de date de série utilisé par Lotus 1-2-3 et de fournir une meilleure compatibilité avec Lotus 1-2-3. Le traitement de 1900 comme une année bissextile permet également aux utilisateurs de déplacer plus facilement des feuilles de calcul d’un programme à l’autre.
Bien qu’il soit techniquement possible de corriger ce comportement afin que les versions actuelles de Microsoft Excel ne supposent pas que 1900 est une année bissextile, les inconvénients de cette opération l’emportent sur les avantages.
Si ce comportement devait être corrigé, de nombreux problèmes surviennent, notamment :
- Presque toutes les dates des feuilles de calcul Microsoft Excel actuelles et d’autres documents seraient réduites d’un jour. Corriger ce changement prend beaucoup de temps et d’effort, en particulier dans les formules qui utilisent des dates.
- Certaines fonctions, telles que la fonction WEEKDAY, retournent des valeurs différentes ; Cela peut entraîner le fonctionnement incorrect des formules dans les feuilles de calcul.
- La correction de ce comportement interrompt la compatibilité des dates série entre Microsoft Excel et d’autres programmes qui utilisent des dates.
Si le comportement reste irrécupérable, un seul problème se produit :
- La fonction WEEKDAY retourne des valeurs incorrectes pour les dates antérieures au 1er mars 1900. Étant donné que la plupart des utilisateurs n’utilisent pas de dates avant le 1er mars 1900, ce problème est rare.
REMARQUE : Microsoft Excel gère correctement toutes les autres années bissextiles, y compris les années du siècle qui ne sont pas des années bissextiles (par exemple, 2100). Seule l’année 1900 est mal gérée.
références
Pour plus d'informations sur la façon de déterminer si une année est bissextile, consultez Méthode pour déterminer si une année est bissextile.