Régulièrement, il m'est demandé comment extraire la date de l'horodatage dans Google Sheets. Plusieurs possibilités s'offrent à vous dans cet article.
Pourquoi extraire la date de l'horodatage dans Google Sheets ?
Si vous faites un test logique SI dans une plage contenant une date avec l'heure (horodatage) et une date normale, la formule peut renvoyer des résultats erronés.Exemple:
Comme vous pouvez le constater, j'ai comparé les dates de la colonne A avec la date de la colonne B. Cet exemple montre clairement pourquoi il est nécessaire de supprimer l'heure du format horaire, en d'autres termes, extraire la date de l'horodatage. Lorsque vous comparez une date avec une autre date identique mais avec un horodatage, la valeur renvoyée est FAUX.
Comment extraire la date de l'horodatage dans Google Sheets ?
Vous pouvez extraire la date de l'horodatage de différentes manières dans Google Sheets. Voir ces formules personnalisées ci-dessous.
Ici, la cellule A1 contient l'horodatage.
Formule 1 Utilisation des fonctions TO_DATE et ENT.
=TO_DATE(ENT(A1))
Formule 2 Utilisation de la fonction SPLIT.
=SPLIT(A1; " ")
La différence ici est que la fonction SPLIT divise la date et l'heure en deux cellules distinctes.
Formule 3 Utilisation des fonctions TO_DATE et DATEVAL.
= TO_DATE (DATEVAL (A1))
Vous savez maintenant supprimer l'heure de l'horodatage dans Google Sheets. Maintenant, comment utiliser cette informations dans des tests logiques?
= SI(B1= ENT(A1);VRAI;FAUX)
Ici, la fonction ENT renvoie une valeur de date qui peut facilement être comparée à une autre date.
= SI(B1= ENT(A1);VRAI;FAUX)
Cette formule est conforme à la capture d'écran ci-dessus. En cela, dans A1, vous pouvez voir l'horodatage. Au lieu d'utiliser la formule 1 ci-dessus, vous pouvez directement utiliser cette formule.
Ici, la fonction ENT renvoie une valeur de date qui peut facilement être comparée à une autre date.
Ci dessous, vision de toutes les formules :