Validation de données

Le
Thierry
Bonjour,

Mes données indiquent des durées et doivent être saisies sous la forme :
10A 11M

pour 10 ans et 11 mois par exemple.

Question : Quelle règle de validation utiliser pour que les 2 premiers
caractères de gauche soient numériques et < 99 et les 5 et 6 ème caractères
soient également numériques et inférieurs à 13 ?
J'ai essayé avec les fonctions "gauche" et "stxt" mais impossible de trouver
quelque chose qui fonctionne.

Merci d'avance pour vos réponses.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #21541641
Bonjour.
Un exemple pour G18 :
=N(ET(ESTNUM(CNUM(GAUCHE(G18;2)));GAUCHE(G18;2)<"99";STXT(G18;3;2)="A
";ESTNUM(CNUM(STXT(G18;5;2)));STXT(G18;5;2)<"13";DROITE(G18;1)="M"))=1
Cordialement.
Daniel

Bonjour,

Mes données indiquent des durées et doivent être saisies sous la forme :
10A 11M

pour 10 ans et 11 mois par exemple.

Question : Quelle règle de validation utiliser pour que les 2 premiers
caractères de gauche soient numériques et < 99 et les 5 et 6 ème caractères
soient également numériques et inférieurs à 13 ?
J'ai essayé avec les fonctions "gauche" et "stxt" mais impossible de trouver
quelque chose qui fonctionne.

Merci d'avance pour vos réponses.
Thierry
Le #21541891
Merci beaucoup Daniel.

"Daniel.C" news:uU1%
Bonjour.
Un exemple pour G18 :
=N(ET(ESTNUM(CNUM(GAUCHE(G18;2)));GAUCHE(G18;2)<"99";STXT(G18;3;2)="A
";ESTNUM(CNUM(STXT(G18;5;2)));STXT(G18;5;2)<"13";DROITE(G18;1)="M"))=1
Cordialement.
Daniel

Bonjour,

Mes données indiquent des durées et doivent être saisies sous la forme :
10A 11M

pour 10 ans et 11 mois par exemple.

Question : Quelle règle de validation utiliser pour que les 2 premiers
caractères de gauche soient numériques et < 99 et les 5 et 6 ème
caractères soient également numériques et inférieurs à 13 ?
J'ai essayé avec les fonctions "gauche" et "stxt" mais impossible de
trouver quelque chose qui fonctionne.

Merci d'avance pour vos réponses.




Sam
Le #21541881
Bonjour,
il me semble
- qu'il y a une condition en trop : si 2 caractères à gauche c'est
nécessairement inférieur à 99
- par contre il en manque une : les 5eme et 6eme ne doivent pas donner un
nombre égal à 0
Cordialement
Michel dit "Sam"

"Thierry"
Bonjour,

Mes données indiquent des durées et doivent être saisies sous la forme :
10A 11M

pour 10 ans et 11 mois par exemple.

Question : Quelle règle de validation utiliser pour que les 2 premiers
caractères de gauche soient numériques et < 99 et les 5 et 6 ème
caractères soient également numériques et inférieurs à 13 ?
J'ai essayé avec les fonctions "gauche" et "stxt" mais impossible de
trouver quelque chose qui fonctionne.

Merci d'avance pour vos réponses.

Publicité
Poster une réponse
Anonyme