Si ce comportement devait être corrigé, de nombreux problèmes se poseraient, notamment :
Presque toutes les dates dans les feuilles de calcul Microsoft Excel actuelles et d’autres documents seraient réduites d’un jour. La correction de ce changement nécessite beaucoup de temps et d’efforts, 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 un fonctionnement incorrect des formules dans les feuilles de calcul.
La correction de ce comportement interrompt la compatibilité des dates de série entre Microsoft Excel et d’autres programmes qui utilisent des dates.
Et à vue de nez, toutes ces catastrophes se produiraient parce que la date est certainement représentée par un décalage par rapport à l’Epoch et que corriger l’année 1900 décalerait donc toutes les valeurs d’un jour.
J’entrevois pourtant une solution simple avec bien moins d’impact que de décaler les valeurs : corriger le caractère non bissextile de l’année 1900 et décaler l’Epoch du 1er janvier 1900 au 31 décembre 1899. Ainsi les valeurs resteraient identiques, sauf pour les dates antérieures au 1er mars 1900.
Comme actuellement les calculs avec ces dates sont faux, mais que c’est censé n’être pas grave parce que quasiment personne ne les utilise, ce ne serait donc pas grave qu’elles soient potentiellement impactées.
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone
[^] # Solution ?
Posté par Arthur Accroc . En réponse au journal Pâques, le bug d'Excel et la difficile adaptation de LibreOffice. Évalué à 4. Dernière modification le 27 avril 2025 à 06:59.
Alors, d’après le document que tu pointes,
Et à vue de nez, toutes ces catastrophes se produiraient parce que la date est certainement représentée par un décalage par rapport à l’Epoch et que corriger l’année 1900 décalerait donc toutes les valeurs d’un jour.
J’entrevois pourtant une solution simple avec bien moins d’impact que de décaler les valeurs : corriger le caractère non bissextile de l’année 1900 et décaler l’Epoch du 1er janvier 1900 au 31 décembre 1899. Ainsi les valeurs resteraient identiques, sauf pour les dates antérieures au 1er mars 1900.
Comme actuellement les calculs avec ces dates sont faux, mais que c’est censé n’être pas grave parce que quasiment personne ne les utilise, ce ne serait donc pas grave qu’elles soient potentiellement impactées.
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone