Report partiel de donnée dans celule

Bonjour

Je sollicite votre aide afin d'avoir un complément d'info sur une formule.

J'ai pour le moment dans ma cellule Q2 une formule "=GAUCHE(E2;7)" pour me reporter uniquement les 7 premier caractères du code marqué en E2 qui commence quasiment toujours pas un chiffre mais je souhaiterais que parfois elle me reporte les 10 premiers caractères quand le code en E2 commence par une lettre, car il peut arriver que ce code commence par une lettre.

Merci pour votre aide.

Bonjour damien7338, le forum,

un essai:

=SI(ESTERR(GAUCHE(E2;1)*1);GAUCHE(E2;10);GAUCHE(E2;7))

Cordialement,

Bonjour,

Autre proposition

=SI(CODE(GAUCHE(E3;1))>57;GAUCHE(E3;10);GAUCHE(E3;7))

Cdlt

Merci xorsankukai, c'est exactement ce qu'il me fallait.

Merci aussi Arturo pour la proposition.

Rechercher des sujets similaires à "report partiel donnee celule"