Normaliser les dates dans Google Sheets avec DATEVALUE et TEXT
27 janvier 2026
Les données importées contiennent souvent des dates sous des formats de texte incohérents. Cet article explique comment normaliser les dates afin de pouvoir trier, filtrer et générer des rapports sans erreur, à l'aide de DATEVALUE et TEXT.
Étape 1 : convertir le texte en véritable date
Si une cellule contient une chaîne de date comme 2026-02-06 ou 02/06/2026, essayez :
=DATEVALUE(A2)
DATEVALUE convertit une chaîne de date prise en charge en une véritable valeur de date que Sheets comprend.
Étape 2 : standardiser l'affichage
Une fois la date convertie, formatez-la de manière cohérente avec TEXT :
=TEXT(DATEVALUE(A2), "yyyy-mm-dd")
La valeur sous-jacente reste une date, mais elle s'affiche dans un format prévisible.
Gérer les horodatages
Si vous avez des horodatages comme 2026-02-06 09:15:00, extrayez d'abord la partie date :
=DATEVALUE(LEFT(A2, 10))
Puis formatez-la :
=TEXT(DATEVALUE(LEFT(A2, 10)), "yyyy-mm-dd")
Rendre la formule évolutive avec ARRAYFORMULA
=ARRAYFORMULA(IF(A2:A="", "", TEXT(DATEVALUE(LEFT(A2:A, 10)), "yyyy-mm-dd")))
Cela gère les lignes vides et garde le résultat propre.
Astuces de dépannage
- Si DATEVALUE renvoie une erreur, vérifiez les paramètres régionaux de la feuille de calcul.
- Pour les dates ambiguës comme
03/04/2026, assurez-vous que le format correspond à vos paramètres régionaux. - Si vous constatez des décalages de fuseau horaire, conservez un résultat de type date uniquement (sans heure).