Le tableur Excel reste l’outil de référence pour le traitement de données temporelles dans le monde professionnel. Pourtant, nombre d’utilisateurs se heurtent régulièrement à une anomalie frustrante : l’impossibilité d’appliquer un format date à des cellules qui, en apparence, contiennent pourtant des informations temporelles valides. Ce dysfonctionnement se manifeste généralement après une importation de données, une extraction depuis un logiciel tiers comme EBP ou SAP, ou encore suite à un simple copier-coller. Les dates s’affichent sous forme de texte, alignées à gauche, et refusent obstinément de se transformer en véritables valeurs temporelles exploitables par les formules Excel. Cette problématique technique, bien qu’exaspérante, possède heureusement des solutions éprouvées que tout professionnel manipulant des données temporelles devrait maîtriser.

Les causes techniques du dysfonctionnement du format date dans excel

Comprendre les mécanismes sous-jacents qui provoquent l’échec de l’application du format date constitue la première étape vers une résolution efficace. Excel stocke en interne les dates comme des numéros de série : la valeur 1 correspond au 1er janvier 1900, et chaque jour suivant incrémente ce nombre d’une unité. Ainsi, le 29 juillet 2013 correspond au numéro de série 41486. Lorsque vous appliquez un format date à une cellule, Excel convertit simplement ce nombre en une représentation lisible selon le masque de formatage choisi. Le problème survient lorsque vos données sont stockées sous forme de texte plutôt que de nombre.

Le conflit entre le format de cellule texte et le format date

Le format texte représente la cause principale des dysfonctionnements de formatage temporel. Lorsqu’une cellule est préalablement formatée en texte, toute saisie ultérieure sera interprétée comme une chaîne de caractères, même si elle ressemble à une date. Ce phénomène s’observe fréquemment après l’importation de fichiers CSV ou TXT, où les données sont par défaut considérées comme textuelles. L’alignement à gauche des valeurs constitue le symptôme visuel caractéristique de ce problème, puisque Excel aligne naturellement le texte à gauche et les nombres à droite.

Le système ignore complètement les tentatives de reformatage manuel via le menu contextuel ou le ruban Accueil. Vous pouvez sélectionner « Date » dans la liste des formats disponibles autant de fois que souhaité : la cellule restera désespérément en mode texte. Cette résistance s’explique par le fait que le changement de format n’affecte que l’apparence des données, pas leur nature fondamentale. Un texte reste un texte, quelle que soit la mise en forme appliquée.

L’impact des paramètres régionaux et du séparateur de date système

Les paramètres régionaux de votre système d’exploitation Windows ou Mac influencent directement la manière dont Excel interprète les séquences de chiffres séparés par des barres obliques ou des tirets. Selon votre configuration, le système peut s’attendre à recevoir les dates au format JJ/MM/AAAA (France, Europe) ou MM/JJ/AAAA (États-Unis). Cette divergence crée des situations paradoxales : une date saisie comme « 03/12/2024 » sera interprétée comme le 3 décembre en Europe, mais comme le 12 mars aux États-Unis.

Lorsque vos données proviennent d’une source utilisant un format régional différent, Excel peut soit mal interpréter la date

Lorsque vos données proviennent d’une source utilisant un format régional différent, Excel peut soit mal interpréter la date, soit la rejeter et la stocker comme du texte pur. C’est souvent le cas lors d’importations de logiciels de comptabilité, d’ERP ou de CRM paramétrés en anglais alors que votre Excel est en français. Les séparateurs de date (barre oblique /, tiret -, point .) jouent également un rôle : un fichier qui utilise 2024-12-03 sera parfois traité comme une simple chaîne de caractères si le séparateur n’est pas celui attendu par votre système. Vous pouvez vérifier et ajuster ces paramètres dans les options régionales de Windows (ou macOS), puis redémarrer Excel pour que les changements soient pris en compte. Sans cette cohérence entre le format des données source et les paramètres régionaux d’Excel, le format date aura toutes les peines du monde à s’appliquer correctement.

Les apostrophes invisibles et le stockage en tant que chaîne de caractères

Un autre piège courant réside dans les apostrophes invisibles, héritées de certains exports ou d’une saisie manuelle. Lorsque vous voyez dans la barre de formule quelque chose comme '29/07/2013, l’apostrophe initiale indique à Excel qu’il doit considérer le contenu comme du texte, même si la cellule est au format date. Cette apostrophe n’est pas toujours évidente à repérer, car elle ne s’affiche pas dans la cellule, uniquement dans la barre de formule. Dans ce cas, changer le format de cellule ne suffit pas, car Excel refuse de convertir automatiquement un texte explicitement marqué comme tel.

Ces apostrophes peuvent provenir d’un copier-coller depuis un site web, un PDF ou un logiciel de gestion qui ajoute ce caractère pour « protéger » le format des données. Tant que vous ne supprimez pas cette apostrophe, vos dates resteront des chaînes de caractères, impossibles à trier chronologiquement ou à utiliser dans des formules comme DATEDIF ou SOMME.SI.ENS. La bonne pratique consiste à supprimer ces caractères parasites à grande échelle via l’outil Rechercher et Remplacer, ou à utiliser des fonctions de conversion que nous détaillerons plus loin.

Le problème du format de date américain MM/JJ/AAAA versus européen JJ/MM/AAAA

Le conflit entre format de date américain et format européen est à l’origine de nombreux malentendus dans Excel. Prenons un exemple concret : si vous importez un fichier provenant des États-Unis avec une date 04/05/2024, Excel configuré en français interprétera cette valeur comme le 4 mai si elle est traitée comme du texte, ou comme le 4 mai 2024 si le système parvient malgré tout à la convertir. À l’inverse, une date comme 13/07/2024 sera souvent refusée comme date valide en environnement américain, puisque le mois « 13 » n’existe pas, et sera donc stockée en texte. Résultat : dans une même colonne, certaines valeurs deviennent de vraies dates, d’autres restent des chaînes, rendant tout calcul temporel incohérent.

On peut comparer cela à un agenda qui mélangerait des pages en français et en anglais : les jours et les mois n’auraient plus de cohérence globale. Pour éviter ce problème, il est souvent nécessaire de « reconstituer » la date à partir de ses composantes (jour, mois, année) grâce à des fonctions comme GAUCHE, STXT, DROITE et DATE. Dans certains cas, l’usage de Power Query permet de spécifier explicitement la culture (par exemple fr-FR ou en-US) à appliquer lors de la conversion, ce qui limite les mauvaises interprétations de format date entre systèmes.

Diagnostic des cellules affectées par l’erreur de formatage temporel

Avant de corriger, il est essentiel de diagnostiquer précisément l’origine du problème de format date dans vos feuilles Excel. En quelques vérifications simples, vous pouvez distinguer les dates correctement stockées en numéros de série des dates « déguisées » en texte. Ce diagnostic vous permet ensuite de choisir la méthode la plus efficace, plutôt que de multiplier les essais infructueux. Voyons comment identifier rapidement les cellules problématiques grâce aux fonctions, à l’alignement, aux outils de recherche et au menu de format de cellule.

Utilisation de la fonction ESTNUM pour identifier les dates textuelles

La fonction ESTNUM constitue l’un des moyens les plus fiables pour détecter si une cellule est réellement interprétée comme nombre (donc potentiellement comme date) ou comme texte. Rappelons qu’en interne, une date valide pour Excel est un simple numéro de série ; ainsi, =ESTNUM(A2) renverra VRAI si la valeur de la cellule A2 est un nombre, et FAUX si elle est du texte. En pratique, vous pouvez créer une colonne temporaire à côté de vos données, remplir la formule =ESTNUM(A2) puis recopier vers le bas afin d’obtenir un diagnostic rapide de centaines ou milliers de lignes.

Si vous constatez une majorité de FAUX alors que la colonne est censée contenir uniquement des dates, vous savez immédiatement que votre problème de format date provient d’un stockage textuel. Vous pouvez ensuite filtrer cette colonne sur FAUX pour isoler uniquement les lignes à corriger. Cette approche est beaucoup plus fiable qu’un simple coup d’œil visuel, surtout lorsque les données sont nombreuses ou que les masques de format sont complexes.

Vérification de l’alignement des cellules comme indicateur de format

Un indicateur rapide, bien que moins précis que ESTNUM, est l’alignement par défaut des valeurs dans les cellules. Par convention, Excel aligne les nombres (dont les dates) à droite, et le texte à gauche. Si vos « dates » se retrouvent toutes collées au bord gauche de la cellule, il y a fort à parier qu’elles sont stockées au format texte, même si vous avez appliqué un format date. Cette vérification visuelle est particulièrement utile pour un premier tri ou pour repérer une colonne qui pose problème dans un tableau complexe.

Attention toutefois : un alignement manuel centré ou justifié peut masquer cet indice, ce qui donne une fausse impression de normalité. C’est un peu comme repeindre une façade abîmée sans réparer le mur derrière : l’apparence semble correcte, mais la structure reste défectueuse. En cas de doute, combinez toujours cette observation visuelle avec un test par ESTNUM ou en changeant temporairement le format en « Standard » pour voir si un numéro de série apparaît.

L’outil rechercher et remplacer pour détecter les formats non conformes

L’outil Rechercher et Remplacer d’Excel ne sert pas qu’à modifier du texte : il permet aussi de repérer des schémas de dates non conformes. Par exemple, si vos dates sont au format AAAA/MM/JJ ou contiennent des tirets au lieu de barres obliques, vous pouvez rechercher le caractère - ou des motifs comme 202- pour identifier rapidement les cellules impactées. En outre, la recherche d’un apostrophe ' permet parfois de révéler ces fameux caractères invisibles qui bloquent le format date.

Vous pouvez également utiliser la recherche avancée pour cibler une plage donnée (par exemple une colonne entière) et filtrer ainsi les cellules posant problème. Une stratégie consiste à remplacer temporairement un séparateur exotique par un séparateur compatible avec vos paramètres régionaux, puis à appliquer une méthode de conversion vers le format date. En résumé, l’outil Rechercher/Remplacer devient un véritable « scanner » des anomalies de structure dans vos données temporelles.

Analyse du ruban accueil et du menu contextuel format de cellule

Le ruban Accueil et le menu Format de cellule restent des points de passage obligés pour diagnostiquer un format date récalcitrant. En sélectionnant une cellule, puis en ouvrant Format de cellule > Nombre, vous pouvez voir si la catégorie affichée est Date, Standard ou Texte. Il arrive fréquemment que la catégorie soit restée sur Texte à la suite d’une importation, entraînant le blocage de toutes les conversions ultérieures. De même, un format personnalisé inadapté peut empêcher l’affichage correct des données, même si la valeur sous-jacente est valide.

Une méthode de diagnostic simple consiste à changer temporairement le format en Standard ou Nombre pour voir si un numéro de série apparaît à la place de la date. Si vous obtenez un nombre comme « 45001 », cela signifie que la valeur est déjà une date correcte et que le problème ne concerne que l’affichage. Si, au contraire, vous voyez toujours une chaîne de type 29/07/2013, vous avez la confirmation que la cellule contient du texte et nécessite une conversion plus poussée. Cette étape vous évite de perdre du temps avec des méthodes inadaptées.

Méthodes de correction manuelle du format date récalcitrant

Une fois le diagnostic établi, vous pouvez passer aux actions correctives pour que le format date s’applique enfin dans Excel. Les méthodes manuelles restent particulièrement utiles lorsque le volume de données n’est pas gigantesque ou lorsque vous devez intervenir ponctuellement sur un fichier reçu d’un collègue ou d’un client. Elles s’inspirent souvent des astuces échangées sur les forums d’utilisateurs expérimentés : multiplication par 1, outil Convertir, suppression d’apostrophes, reformatage personnalisé, etc. Voyons comment les utiliser efficacement, sans dégrader vos données existantes.

La technique de multiplication par 1 avec la fonction collage spécial

La multiplication par 1 via le Collage spécial est l’une des astuces les plus simples pour forcer Excel à convertir des dates textuelles en nombres. L’idée est la suivante : vous saisissez le chiffre 1 dans une cellule vide, puis vous copiez cette cellule. Ensuite, vous sélectionnez la plage contenant vos pseudo-dates, faites un clic droit, choisissez Collage spécial, puis dans la section Opération, cochez Multiplier. En multipliant des textes qui ressemblent à des nombres par 1, Excel est contraint de tenter une conversion numérique.

Si les textes sont réellement interprétables comme des dates selon vos paramètres régionaux, ils seront alors transformés en numéros de série et le format date déjà appliqué se mettra à fonctionner. Cette méthode est particulièrement efficace lorsqu’un espace ou une apostrophe précède la date, mais que la structure reste cohérente. En revanche, si vos données mélangent plusieurs formats régionaux ou contiennent des mois en toutes lettres, la multiplication par 1 ne suffira pas et vous devrez recourir à des fonctions de parsing plus avancées.

Conversion via la fonctionnalité convertir du menu données

La fonctionnalité Convertir (ou Texte en colonnes) du menu Données offre un contrôle plus fin sur la transformation de texte en dates. Pour l’utiliser, vous sélectionnez votre colonne de dates récalcitrantes, puis vous cliquez sur Données > Convertir. Dans l’assistant, vous pouvez choisir entre un format Délimité ou Largeur fixe, supprimer des séparateurs superflus (comme des espaces) et surtout, à la dernière étape, indiquer précisément le format de date attendu (par exemple JMA pour jour-mois-année).

C’est un peu comme expliquer à Excel « lis ces données en supposant que la première partie est le jour, la deuxième le mois, la troisième l’année ». En validant, Excel convertit alors les textes en numéros de série, que vous pouvez ensuite mettre en forme avec un masque de type JJ/MM/AAAA. Cette méthode est idéale lorsqu’un copier-coller a transformé des dates en texte, mais que la structure reste régulière sur toute la colonne.

Suppression des apostrophes avec l’outil rechercher et remplacer

Pour les dates précédées d’une apostrophe, l’outil Rechercher et Remplacer reste l’arme la plus rapide. Vous sélectionnez la plage concernée, puis utilisez Ctrl + H pour ouvrir la boîte de dialogue. Dans le champ Rechercher, vous tapez une apostrophe ', et vous laissez le champ Remplacer par vide. En cliquant sur Remplacer tout, Excel va supprimer ces caractères, ce qui retirera le marquage explicite de texte.

Une fois ces apostrophes supprimées, vos cellules redeviennent éligibles à une conversion par multiplication par 1, par l’outil Convertir ou par une simple réapplication du format date si Excel reconnaît déjà la structure comme valide. Cette opération est sans risque pour les vraies dates numériques, car elles ne contiennent pas d’apostrophe invisible. Vous pouvez ainsi traiter en masse une colonne entière, sans devoir intervenir cellule par cellule.

Réapplication du format de cellule via le code de format personnalisé JJ/MM/AAAA

Lorsque les données sont bien reconnues comme dates, mais que l’affichage ne vous convient pas (par exemple 2024-12-03 au lieu de 03/12/2024), une simple réapplication du format de cellule suffit. Dans ce cas, sélectionnez la plage de dates, faites un clic droit, puis choisissez Format de cellule. Dans l’onglet Nombre, catégorie Date ou Personnalisé, vous pouvez saisir un code de format tel que JJ/MM/AAAA ou JJ/MM/AA.

Il est important de comprendre que ce changement n’altère pas la valeur interne de la date, uniquement sa représentation visuelle. C’est comparable au choix de la façon d’afficher une monnaie (avec ou sans symbole, avec deux décimales ou non) : la valeur ne change pas, seul le masque de format évolue. Si vous voyez toujours du texte après cette opération, cela confirme que le problème ne vient pas du format lui-même, mais de la nature textuelle des données, et qu’une conversion préalable est nécessaire.

Solutions automatisées avec les fonctions excel natives

Lorsque vous devez traiter un grand volume de données temporelles ou répéter régulièrement les mêmes corrections, les fonctions natives d’Excel deviennent vos meilleures alliées. Plutôt que de manipuler manuellement des milliers de cellules, vous pouvez bâtir des formules robustes qui convertissent automatiquement des dates textuelles en véritables numéros de série. Ces approches sont particulièrement adaptées aux imports récurrents de fichiers CSV, aux exports de logiciels comme EBP ou SAP, ou encore aux données extraites de bases SQL.

Utilisation de la fonction DATEVAL pour transformer le texte en numéro de série

La fonction DATEVAL (ou DATEVALUE dans les versions anglaises) est conçue précisément pour convertir une date écrite sous forme de texte en numéro de série Excel. Par exemple, si vous avez en A2 la valeur texte 29/07/2013, la formule =DATEVAL(A2) renverra le nombre 41486, que vous pourrez ensuite formater en JJ/MM/AAAA. Cette fonction est particulièrement utile lorsque la structure de la date correspond à vos paramètres régionaux et que les mois ne sont pas ambigus.

Si vos dates contiennent des mois en toutes lettres (par exemple 29 juillet 2013), DATEVAL peut également fonctionner, à condition que la langue utilisée dans le texte corresponde à la langue d’Excel. Dans le cas contraire, la fonction renverra une erreur #VALEUR!. Dans un flux d’importation automatisé, vous pouvez combiner DATEVAL avec des fonctions de nettoyage comme SUPPRESPACE pour ôter les espaces superflus, ou SUBSTITUE pour remplacer des tirets par des barres obliques avant conversion.

Combinaison des fonctions GAUCHE, STXT et DROITE pour restructurer les dates

Lorsque les dates sont au mauvais format régional ou qu’elles utilisent des séparateurs non standard, il devient nécessaire de « découper » et « recoller » les morceaux de texte. Les fonctions GAUCHE, STXT et DROITE permettent d’extraire respectivement le jour, le mois et l’année d’une chaîne. Par exemple, pour une date au format américain MM/JJ/AAAA stockée en A2, vous pouvez récupérer le mois avec =GAUCHE(A2;2), le jour avec =STXT(A2;4;2) et l’année avec =DROITE(A2;4).

Une fois ces trois éléments extraits, il suffit d’utiliser la fonction DATE pour reconstruire une date correcte au format interne d’Excel : =DATE(DROITE(A2;4);GAUCHE(A2;2);STXT(A2;4;2)). Cette formule crée un numéro de série parfaitement exploitable, que vous pouvez afficher au format européen JJ/MM/AAAA. Cette approche est un peu comme démonter une montre pour réassembler les pièces dans le bon ordre : elle demande de la précision, mais offre un contrôle total sur la structure finale.

Application de la fonction TEXTE pour normaliser l’affichage des dates

La fonction TEXTE (TEXT en anglais) ne convertit pas du texte en date, mais elle permet de formater un numéro de série de date selon un masque précis et uniforme. Si vous avez déjà réussi à obtenir des dates numériques en colonne B, par exemple, vous pouvez utiliser =TEXTE(B2;"JJ/MM/AAAA") pour produire une chaîne normalisée, idéale pour des exports ou des concaténations dans des rapports. Cette fonction est très utile lorsque vous devez livrer un fichier CSV à un partenaire qui exige un format de date textuel spécifique.

Attention toutefois : le résultat de TEXTE est du texte, et non une date numérique. Si vous prévoyez d’effectuer ultérieurement des calculs temporels, conservez toujours une colonne de travail contenant la version « brute » en numéro de série, et utilisez TEXTE uniquement pour l’affichage ou la génération de fichiers destinés à l’extérieur. En combinant DATEVAL, GAUCHE/STXT/DROITE et TEXTE, vous pouvez ainsi bâtir une véritable « chaîne de traitement » automatisée du format date dans Excel.

Prévention des erreurs de format date lors de l’importation de données

Corriger un format date qui ne s’applique pas dans Excel est utile, mais éviter le problème dès l’importation est encore mieux. Une grande partie des erreurs provient d’une configuration approximative de l’assistant d’importation, de l’usage de copier-coller brut depuis des fichiers CSV ou de l’absence de typage explicite dans les requêtes. En prenant quelques précautions en amont, vous pouvez réduire de manière significative le temps passé à réparer vos dates après coup.

Configuration correcte de l’assistant importation de texte CSV et TXT

Lorsque vous ouvrez un fichier CSV ou TXT directement dans Excel, l’assistant d’importation vous permet de contrôler la façon dont chaque colonne sera interprétée. Au lieu de cliquer sur Terminer trop vite, prenez le temps de définir explicitement le type de données pour vos colonnes de dates. À l’étape où les colonnes sont affichées, vous pouvez sélectionner la colonne concernée, cocher Date et choisir le format adéquat (par exemple JMA ou AMJ selon la structure du fichier source).

Cette simple action évite qu’Excel ne traite vos dates comme du texte ou ne les interprète avec de mauvais paramètres régionaux. Vous pouvez également changer le séparateur de liste (virgule, point-virgule, tabulation) pour vous assurer que les champs de date ne sont pas tronqués. En résumé, une bonne configuration de l’assistant importation agit comme un filtre d’entrée qui préserve l’intégrité de vos dates, plutôt que de laisser Excel deviner à votre place.

Paramétrage de power query pour le typage automatique des colonnes temporelles

Pour les utilisateurs d’Excel 2016 et versions ultérieures, Power Query (Outil Obtenir et transformer les données) offre un environnement beaucoup plus robuste pour gérer les formats de date. Lors de la création d’une requête depuis un fichier CSV, une base SQL ou une API, Power Query détecte automatiquement les types de colonnes, dont les dates et heures. Vous pouvez ensuite ajuster ce typage en cliquant sur l’icône située à gauche du nom de colonne et en choisissant Date ou Date/Heure.

Power Query permet également de spécifier une culture (par exemple fr-FR ou en-US) au moment de la conversion, ce qui règle en grande partie les conflits entre formats JJ/MM/AAAA et MM/JJ/AAAA. Une fois les données chargées dans Excel, les colonnes de dates arrivent déjà proprement typées, prêtes à être formatées. Pour des imports récurrents, cette approche est particulièrement puissante, car vous définissez vos règles une fois pour toutes, puis vous n’avez plus qu’à cliquer sur Actualiser.

Ajustement des options excel dans fichier paramètres avancés

Enfin, certaines erreurs de format date découlent de paramètres globaux mal adaptés dans Excel lui-même. Dans Fichier > Options > Options avancées, vous pouvez vérifier les réglages relatifs au système de dates (système 1900 ou 1904), à l’utilisation des séparateurs système, ou encore au mode de calcul. Cocher « Utiliser les séparateurs système » garantit qu’Excel s’appuie bien sur les paramètres régionaux de Windows, ce qui évite des incohérences lors de la saisie manuelle ou de la conversion.

Si vous travaillez régulièrement avec des fichiers provenant de pays différents, il peut être judicieux de créer des profils de configuration, ou au minimum de documenter les paramètres à utiliser pour chaque flux de données. Cela évite de devoir « tâtonner » à chaque nouvel import. En harmonisant vos options Excel avec les habitudes de vos sources de données, vous réduisez considérablement la probabilité de voir le format date refuser de s’appliquer.

Résolution des cas complexes et erreurs persistantes

Malgré toutes ces bonnes pratiques, certains cas de figure restent plus complexes : formats ISO 8601, horodatages Unix, exports d’ERP ou de CRM avec des structures spécifiques, etc. Ces situations exigent souvent une combinaison de fonctions, un passage par Power Query ou même une étape intermédiaire dans un autre outil. L’objectif reste le même : transformer ces représentations temporelles en numéros de série compréhensibles par Excel, afin que le format date puisse enfin s’appliquer normalement.

Traitement des dates au format ISO 8601 et RFC 3339

Les formats ISO 8601 (YYYY-MM-DD ou YYYY-MM-DDThh:mm:ss) et RFC 3339 sont de plus en plus utilisés dans les échanges de données, notamment via API ou JSON. Excel moderne reconnaît parfois ces formats automatiquement, mais ce n’est pas toujours garanti, surtout lorsqu’ils sont stockés en texte. Pour une date simple comme 2024-12-03 en A2, une stratégie consiste à remplacer les tirets par des barres obliques via =SUBSTITUE(A2;"-";"/"), puis à utiliser DATEVAL sur le résultat.

Pour des horodatages complets de type 2024-12-03T14:30:00Z, il faut d’abord extraire la partie date avec =GAUCHE(A2;10), la convertir en numéro de série, puis éventuellement ajouter la composante heure si nécessaire. Vous pouvez ensuite appliquer un format personnalisé JJ/MM/AAAA hh:mm:ss pour afficher l’ensemble. Cette approche permet de traiter proprement des flux de données issus de services web ou de journaux applicatifs conformes aux standards modernes.

Gestion des horodatages unix et des formats POSIX timestamp

Les horodatages Unix (ou timestamps POSIX) représentent le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. Excel ne comprend pas directement ce format, mais une simple formule permet de le transformer en date. Si votre timestamp se trouve en A2, vous pouvez utiliser =A2/86400+DATE(1970;1;1), puis appliquer un format JJ/MM/AAAA hh:mm:ss. Le nombre 86400 correspond au nombre de secondes dans une journée.

Si votre système stocke des millisecondes plutôt que des secondes, il faudra diviser par 86 400 000 (c’est-à-dire 86400*1000) au lieu de 86 400. Une fois la conversion effectuée, Excel gère ces valeurs comme n’importe quelle autre date ou heure, et vous pouvez calculer des durées, des écarts, ou filtrer par périodes. Cette méthode est particulièrement utile pour analyser des logs de serveurs, des données issues d’outils de monitoring ou des exports techniques de bases de données.

Correction des dates importées depuis SAP, salesforce ou bases de données SQL

Les exports provenant de systèmes comme SAP, Salesforce ou des bases SQL adoptent souvent des formats de date bien spécifiques. SAP peut, par exemple, fournir des dates sous la forme 20241203 (sans séparateur), tandis que certaines bases SQL renvoient des datetime au format 2024-12-03 14:30:00. Dans le premier cas, vous pouvez reconstruire la date par =DATE(GAUCHE(A2;4);STXT(A2;5;2);DROITE(A2;2)). Dans le second, un simple DATEVAL combiné à HEUREVAL (ou un passage par Power Query) permet de séparer la date et l’heure.

Salesforce et d’autres CRM renvoient souvent des dates au format ISO 8601, parfois accompagnées d’un fuseau horaire (2024-12-03T14:30:00.000+01:00). Dans ce cas, vous pouvez extraire les 19 premiers caractères pour obtenir 2024-12-03T14:30:00, remplacer le T par un espace, puis utiliser Power Query ou une combinaison de DATEVAL et HEUREVAL pour récupérer une date/heure exploitable. Une fois ces conversions réalisées, le format date dans Excel se comporte normalement, et vous pouvez tirer pleinement parti de vos données issues de ces systèmes professionnels.