Qu'est-ce qu'une Date Sérielle Excel ?
Excel représente les dates en interne sous forme de numéros sériels comptant les jours depuis le 1er janvier 1900. Le sériel 1 est le 1er janvier 1900, le sériel 2 est le 2 janvier 1900, et ainsi de suite. Ce système permet à Excel d'effectuer de l'arithmétique de dates en utilisant de simples opérations sur des entiers. Cependant, il porte un bug historique de Lotus 1-2-3 qui traite incorrectement 1900 comme une année bissextile.
Le Bug d'Année Bissextile de Lotus 1-2-3
En 1983, Lotus 1-2-3 a été codé avec l'hypothèse que 1900 était une année bissextile. Ce n'est pas le cas ; les années bissextiles divisibles par 100 doivent aussi être divisibles par 400. Quand Microsoft a créé Excel, ils ont délibérément reproduit ce bug pour maintenir la compatibilité des fichiers avec les tableurs Lotus. Cela signifie que le numéro sériel 60 correspond au 29 février 1900 inexistant. Cet outil détecte et signale automatiquement ce cas limite.
Comment Fonctionne la Conversion
La formule part d'une époque de base du 30 décembre 1899 et ajoute le numéro sériel en jours. Pour les sériels 1 à 59 (dates avant le fantôme du 29 fév), l'outil soustrait un jour pour compenser le bug. Le sériel 60 lui-même est signalé comme invalide. Les sériels supérieurs à 60 se convertissent directement sans ajustement. La conversion inverse applique la même logique dans la direction opposée.
Bonnes Pratiques pour Travailler avec les Dates Excel
Vérifiez toujours les colonnes de dates après avoir importé des fichiers CSV ou XLSX ; certains outils exportent des numéros sériels bruts au lieu de dates formatées. Lors de la migration de données entre systèmes, convertissez les numéros sériels en format ISO 8601 (AAAA-MM-JJ) comme étape intermédiaire. Sachez que Google Sheets utilise le même système sériel, donc les conversions sont directement compatibles entre les deux plateformes.





![CASIO G-Shock GBD-200-1JF [Étanche 20 ATM G-Squad]](/images/amazon-products/B098DBBFD2.jpg)