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

Résolu/Fermé
guillotix - 22 déc. 2021 à 20:58
 guillotix - 22 déc. 2021 à 21:17
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
Modifié le 22 déc. 2021 à 21:04
Bonjour
pour A1 en B1:

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

crdlmnt

0
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