Excel : comment vérifier si la cellule contient la date



Vous pouvez utiliser la formule suivante pour vérifier si une cellule spécifique dans Excel contient une date valide :

=ISNUMBER(DATEVALUE(A2))

Cet exemple particulier vérifie si la cellule A2 contient une date valide.

Si tel est le cas, la formule renvoie TRUE .

Sinon, la formule renvoie FALSE .

Notez que la fonction DATEVALUE convertit une date texte en numéro de série.

Si cette fonction ne parvient pas à convertir une date texte en numéro de série, alors #VALEUR ! est restitué.

Nous enveloppons ensuite cette fonction avec la fonction ISNUMBER() pour déterminer si la cellule contient un nombre ou non et renvoyons VRAI ou FAUX en conséquence.

L’exemple suivant montre comment utiliser cette formule dans Excel.

Exemple : vérifier si la cellule contient la date dans Excel

Supposons que nous ayons la liste suivante de valeurs de texte dans Excel :

Remarque : Il est important que les valeurs de la colonne A soient formatées sous forme de texte avant d’utiliser la formule.

Nous utiliserons la formule suivante pour vérifier si chaque cellule de la colonne A contient une date valide :

=ISNUMBER(DATEVALUE(A2))

Nous allons taper cette formule dans la cellule B2 , puis la copier et la coller dans chaque cellule restante de la colonne B :

Excel vérifie si la cellule est la date

Les valeurs de la colonne B nous indiquent si chaque valeur correspondante dans la colonne A est une date valide ou non.

Par exemple, on peut voir :

  • « Hé » n’est pas une date valide.
  • Le « 14/10/2023 » est une date valide.
  • Le « 32/10/2023 » n’est pas une date valide puisque le 32 octobre n’existe pas.
  • Le « 25/12/2023 » est une date valide.
  • Le « 14/10/2023 » n’est pas une date valide puisqu’il n’y a pas 14 mois dans une année.
  • Le « 12/01/2023 » n’est pas une date valide.

Si vous souhaitez renvoyer des valeurs autres que TRUE ou FALSE , vous pouvez envelopper la formule dans une fonction IF :

=IF(ISNUMBER(DATEVALUE(A2)), "Valid", "Not Valid")

Nous allons taper cette formule dans la cellule B2 , puis la copier et la coller dans chaque cellule restante de la colonne B :

Chaque valeur de la colonne B renvoie désormais « Valide » ou « Non valide » pour indiquer si la valeur dans la cellule correspondante de la colonne A est une date valide.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : comment vérifier si la plage contient une valeur spécifique
Excel : comment vérifier si la cellule contient du texte partiel
Excel : comment vérifier si une valeur de colonne existe dans une autre colonne

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *