Test sur le format de date

Fermé
bod77 Messages postés 50 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 3 juillet 2017 - 21 mai 2014 à 13:23
 BOUDA08 - 21 mai 2014 à 16:22
Bonjour,

J'ai un tableau Excel que l'on me donne comprenant bcp de données date au format aaaa/mm/jj et je souhaite établir une formule testant la validité de la date saisie au niveau du format car dès fois il manque un chiffre ou autre.

Merci par avance de l'aide que vous pourrez m'apporter.



A voir également:

4 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
Modifié par Mike-31 le 21/05/2014 à 13:33
Bonjour,

Si la date est dans un format numérique il est difficile de tester le format. Tout simplement parce que pour Excel une date est une simple valeur chiffrée, exemple si tu saisis 1 cela correspond en format date au 01/01/1900 si tu saisis 41780 au format date cela donne 21/05/2014 autrement dit aujourd'hui

le slash ne peut pas être testé parce qu'il fait parti d'un format et non d'une valeur

par contre si le format est au format texte il est possible de tester le format mais la valeur perd son format numérique et ne peut être utilisée pour un calcul en l'état

lorsqu'il manque un chiffre comment est la valeur, donne un exemple

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
bod77 Messages postés 50 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 3 juillet 2017
21 mai 2014 à 13:39
par exemple j'ai :
- 2013/12/03 dans ce cas je veux qu'il ressortent la valeur '1'
ou sinon
- 31/032015 dans ce cas il manque un slash et le format n'est pas bon dans ce cas je veux qu'il ressorte la valeur '0'
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
21 mai 2014 à 13:45
Re,

pour ce genre d'erreur 31/032015 la valeur est considérée comme du texte donc là pas de problème, on peut construire un formule assez simple.

Par contre ce genre de valeur pose problème 2013/12/03

parce que dans tous les cas il sera assujetti à une valeur numérique, si tu retire le 1 de la valeur mois 2013/02/03 cela sera assujetti au mois de février et Excel ne comprendra pas
0
Bonjour

Je ne comprends pas tout mais si dans la colonne au lieu de 1 ou 0 selon date ou pas et comme l'a fait remarquer MIKE-31 l'autre valeur est du texte on pourrait peut être utiliser la formule =ESTNONTEXTE(). Elle te donnera version VRAI ou FAUX les dates (faux) et les textes (vrai)
0