L’alternative à la fonction Isdate dans Google Sheets

Comment tester si une valeur dans une cellule est une date ? Utilisez la fonction Isdate intégrée dans Google Sheets.

Même si vous pouvez utiliser la fonction Isdate dans une plage de cellules, elle ne renverra pas un résultat en tableau. Il est donc important de connaître également l’alternative à la fonction Isdate dans Google Sheets.

La fonction Isdate n’est qu’une fonction de type Info. Elle renvoie donc VRAI ou FAUX.

Comment utiliser la fonction Isdate dans Google Sheets

Les quatre formules ci-dessous expliquent l’utilisation de la fonction Isdate dans Google Sheets.

Exemple 1 :

=ISDATE("31/12/2018")

Résultat : VRAI

Si le format de date par défaut de votre feuille est MM/JJ/AAAA, vous devriez essayer cette formule :

=ISDATE("12/31/2018")

Le mien est JJ/MM/AA.

Exemple 2 :

=ISDATE("Décembre 2018")

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

=ISDATE(A1)

Si le contenu de la cellule est une date, cette formule renverra VRAI, sinon FAUX.

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

La fonction Isdate renvoie-t-elle un résultat en tableau ?

Non !

Vous ne pouvez pas utiliser la fonction Isdate de Google Sheets pour renvoyer un résultat en tableau pour chaque ligne d’une colonne. Mais elle vérifie toutes les valeurs dans une plage (tableau) dans son ensemble.

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

Comment vérifier les valeurs d’une colonne pour des dates et renvoyer un résultat en tableau

Comme on l’a dit, la fonction Isdate() ne renverra pas un résultat en tableau. Voici une meilleure alternative à la fonction Isdate dans Google Sheets.

Alternative à la fonction Isdate pour renvoyer un résultat en tableau

La meilleure alternative à la fonction Isdate dans Google Sheets est la fonction DATEVALUE. Mais c’est une formule combinée qui utilise SI et SIERREUR.

Exemple :

=SIERREUR(SI(DATEVALUE(A1),VRAI),FAUX)

Ou

=SIERREUR(SI(DATEVALUE("31/12/2018"),VRAI),FAUX)

Cela fonctionne dans une plage et renvoie un résultat en tableau. Voyez ci-dessous un exemple.

Supposons que je veuille tester la plage A1:A8 pour des dates, et si les valeurs sont des dates, renvoyer VRAI dans chaque ligne, sinon FAUX.

Formule :

=ArrayFormula(SIERREUR(SI(DATEVALUE(A1:A8),VRAI),FAUX))

is date expanding result

Dans cette formule, vous pouvez remplacer les valeurs booléennes VRAI/FAUX par tout autre calcul que vous souhaitez obtenir dans la formule.

Utilisez ce tutoriel comme alternative pour répondre aux questions suivantes :

Comment vérifier la présence de dates dans une colonne ?
Est-ce que l’équivalent de la formule de tableau Isdate existe ?

Conclusion

Nous espérons que vous avez aimé ce tutoriel sur l’utilisation de la fonction Isdate et de la formule combinée alternative dans Google Sheets.

2019 approche rapidement. Si vous recherchez un modèle de calendrier 2019 dans Google Sheets, le voici.

Free Google Sheets Calendar Template Download and How To

Articles en lien