Tester si une valeur dans une cellule est une date dans Google Sheets

Vous souhaitez savoir comment tester si une valeur dans une cellule est une date ? Utilisez la fonction intégrée Isdate dans Google Sheets. Cette fonction permet de vérifier si une valeur est une date, mais elle ne retourne pas un résultat sous forme de tableau. Il est donc important de connaître une alternative à la fonction Isdate dans Google Sheets.

La fonction Isdate est une fonction de type Info. Elle renvoie donc TRUE ou FALSE en fonction du résultat de la vérification. Voici comment utiliser la fonction Isdate dans Google Sheets :

Comment utiliser la fonction Isdate dans Google Sheets

Les quatre formules suivantes expliquent l’utilisation de la fonction Isdate dans Google Sheets :

  • Exemple 1 :
    =ISDATE("31/12/2018")
    Résultat : TRUE

    Si le format de date par défaut de votre feuille de calcul est MM/JJ/AAAA, vous devriez utiliser la formule suivante :

    =ISDATE("12/31/2018")
  • Exemple 2 :
    =ISDATE("Décembre 2018")

    Vous pouvez également utiliser une référence de cellule dans la fonction Isdate :

    =ISDATE(A1)

    Cette formule renverra TRUE si le contenu de la cellule est une date, sinon elle renverra FALSE.

Comment utiliser la fonction Isdate dans une plage de cellules dans Google Sheets

La fonction Isdate renvoie-t-elle un résultat sous forme de tableau ?

Non, elle ne le fait pas. Vous ne pouvez pas utiliser la fonction Isdate de Google Sheets pour renvoyer un résultat sous forme de tableau pour chaque ligne dans une colonne. Cependant, elle vérifie toutes les valeurs dans une plage (tableau) dans son ensemble.

La formule Isdate ci-dessus dans Google Sheets renvoie FALSE car la valeur dans la cellule A3 est vide.

Comment vérifier les valeurs d’une colonne pour les dates et renvoyer un résultat sous forme de tableau

Comme mentionné, la fonction Isdate() ne renvoie pas de résultat sous forme de tableau. Voici une meilleure alternative à la fonction Isdate dans Google Sheets :

Alternative à la fonction Isdate pour renvoyer un résultat sous forme de tableau

La meilleure alternative à la fonction Isdate dans Google Sheets est la fonction DATEVALUE. Cependant, il s’agit d’une formule combinant IF et IFERROR.

Exemple :

=IFERROR(IF(DATEVALUE(A1),TRUE),FALSE)

Ou

=IFERROR(IF(DATEVALUE("31/12/2018"),TRUE),FALSE)

Cette formule fonctionne dans une plage et renvoie un résultat sous forme de tableau. Voici un exemple :

Supposons que vous souhaitiez tester la plage A1:A8 pour les dates et si les valeurs sont des dates, renvoyer TRUE pour chaque ligne, sinon renvoyer FALSE.

Formule :

=ArrayFormula(iferror(IF(DATEVALUE(A1:A8),TRUE),FALSE))

Dans cette formule, vous pouvez remplacer les valeurs booléennes TRUE/FALSE par n’importe quel calcul que vous souhaitez.

Utilisez ce tutoriel comme une alternative pour répondre à vos questions suivantes :

  • Comment vérifier la présence de dates dans une colonne ?
  • Est-ce qu’une formule Isdate équivalente à un tableau de résultats est possible ?

Conclusion

J’espère que vous avez apprécié ce tutoriel sur l’utilisation de la fonction Isdate et de la formule alternative combinée dans Google Sheets.

L’année 2019 approche à grands pas. Si vous recherchez un modèle de calendrier 2019 dans Google Sheets, vous pouvez le télécharger gratuitement sur bolamarketing.com.

Liens : Modèle de calendrier Google Sheets gratuit

Articles en lien