Validation données nb max caractères et doit commencer par

Résolu
guillotix -  
 guillotix -
Bonjour,

Je cherche quelle formule mettre sur une plage de cellule pour :

Les valeurs saisies doivent toujours commencer par 212 et doivent toujours être égale à 10 caractères.

Donc ok si :

2121234567 (commence bien par 212 et contient 10 caractères)

Non ok si :

1234567890 (ne commence pas par 212 même si contient 10 caractères)
212123456 (commence par 212 mais moins de 10 caractères)
21212345678 (commence par 212 mais plus de 10 caractères)

Je pense que c'est possible avec une formule gauche par exemple + nbcar
Qqun voit comment faire par hasard ?
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
pour A1 en B1:

=SI(ET(NBCAR(A1)=10;GAUCHE(A1;3)*1=212);"OK";"non OK")

crdlmnt

0
guillotix
 
Merci Vaucluse pour cette réponse rapide. Entre temps, j'ai trouvé ça et ça me va très bien :)

=ET(EXACT(GAUCHE($F2;3);"212");NBCAR($F2)=10)

puis j'utilise la message box pour bloquer si ne convient pas
0