Validation de carte

Bonjour tous,

J'aurais besoin de votre aide pour un travail que je dois réaliser.

J'ai un numéro de série qui s affiche dans un cellule : B1258796321

Pour que celui-ci soit valide il faut qu'il contienne 11 caractère et commence par la lettre B.

Quel formule puis-je utiliser pour que dans la cellule du dessus il m'affiche carte valide ou carte non valide?

Je pense qu'il faut utiliser la fonction SI et ET mais je ne vois pas comment;

Pourriez-vous m'aider

d'avance merci.

Speedo2015

Bonjour,

Peut-être ça (imaginons que ton numéro de série soit en A1) :

=SI(ET(GAUCHE(A1;1)="B";NBCAR(A1)=11);"carte valide";"carte non valide")

EDIT :

La même chose mais légèrement optimisée :

=SI(A1<>"";SI(ET(GAUCHE(A1;1)="B";NBCAR(A1)=11;ESTNUM(CNUM(DROITE(A1;10))));"carte valide";"carte non valide");"")

Ainsi si ton numéro de série commence par B, que celui-ci comporte 11 caractères, et que les 10 derniers sont des chiffres, alors le résultat retourné sera carte valide;

Si une des conditions n'est pas respectée alors "carte non valide" ;

Si pas de numéro de série, alors rien

Merci SlimShady69, c'est parfait

Content d'avoir pu t'aider,

Bonne après-midi.

Rechercher des sujets similaires à "validation carte"