Correction des formats de date
Glissez pour afficher le menu
Lors du travail avec des dates dans Excel, l’un des problèmes les plus courants est l’incohérence des formats. Les dates peuvent provenir de différentes sources, et chaque source peut les représenter à sa manière. Par conséquent, même au sein d’une même colonne, il est possible de rencontrer plusieurs formats de date.
À première vue, tout peut sembler correct, mais Excel peut interpréter certaines valeurs comme de vraies dates et d’autres comme du texte. Cela pose des problèmes lors du tri, du filtrage ou de l’utilisation de formules basées sur les dates.
Pourquoi est-ce un problème
Si Excel ne reconnaît pas une valeur comme une date, il commence à la traiter comme un texte ordinaire plutôt que comme une valeur temporelle. De ce fait, le tri devient peu fiable — au lieu de classer les dates chronologiquement, Excel peut les trier par ordre alphabétique, ce qui entraîne un ordre incorrect.
Les formules qui reposent sur les dates, telles que TODAY ou DATEDIF, peuvent soit renvoyer des erreurs, soit produire des résultats incorrects, car elles attendent de vraies valeurs de date, et non du texte. Par conséquent, les calculs comme le nombre de jours entre deux dates ou les comparaisons avec la date actuelle ne fonctionneront pas correctement.
Comment corriger les formats de date
L’objectif est de convertir toutes les valeurs dans un véritable format de date Excel.
Une méthode courante consiste à utiliser la fonction DATEVALUE :
=DATEVALUE(A2)
Cette fonction convertit le texte en une date correcte qu’Excel peut comprendre.
Une autre méthode consiste à utiliser l’outil Convertir, qui peut également aider Excel à réinterpréter correctement les données.
Si la valeur est invalide (par exemple, "invalid"), Excel renverra une erreur. Cela permet d’identifier les entrées problématiques.
Si une cellule contient "Feb 1 2024" en tant que texte, la formule la convertira en une véritable valeur de date. Ensuite, il est possible d’appliquer n’importe quel format de date (par exemple, DD/MM/YYYY) et toutes les valeurs deviendront cohérentes.
Tâche
-
Créer une nouvelle colonne appelée
Clean Date. -
Utiliser d'abord l'outil
Text to Columnspour convertir les valeurs de la colonne d'origineDateen véritables dates Excel. -
Ensuite, créer la colonne
Clean Dateet utiliser la fonctionDATEVALUEpour s'assurer que toutes les valeurs sont correctement converties et cohérentes. -
Appliquer la formule à toutes les lignes et vérifier que le format final est identique dans toute la colonne.
Utiliser d'abord Text to Columns pour convertir les dates d'origine, puis utiliser =DATEVALUE(C2) pour garantir la cohérence.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion