pb "tri auto" .. je sais pas comment dire..

nico2312

XLDnaute Nouveau
encore moa...

j'ai 3 colonnes, dans la premiere je rentre une reference et je souhaiterai que les 2 autres colonnes qui suivent, soient automatisées pour decomposer la reference exemple:

colone: A B C
E145DSLSU E145DSL 145
E275DXLSOI E275DXL 275


voila à quoi je voudrais que ca ressemble A, je rentre à la main, B et C auto
mais attention!!! il me faut que les 3 dernieres lettres pour B (donc dès fois il faut en retirer 2 ou 3!!)

ouf....

merci de votre precieuse aide
 

Tibo

XLDnaute Barbatruc
Re : pb "tri auto" .. je sais pas comment dire..

Salut nico,

essaye ceci :

en A2 :

=GAUCHE(A1;7)

en B2 :

=STXT(A1;2;3)

Par contre, je n'ai pas compris ce que tu voulais dire : "mais attention!!! il me faut que les 3 dernieres lettres pour B (donc dès fois il faut en retirer 2 ou 3!!)"

Reviens avec plus de détail si pb

@+
 

nico2312

XLDnaute Nouveau
Re : pb "tri auto" .. je sais pas comment dire..

je vois :
deja c mal passé...
colone:
A=E145DSLSU
B=E145DSL
C=145

si j'applique tes formules là dessus c top!!

par contre, si j'ai qq ref avec 75 par exemple au lieu de 145 (donc 2 chiffres au lieu de 3)

voila ce que ca donne
A=E75DSLSU
B=E75DSLS
c=75D

alors que je voudraisle meme format que le premier exemple

merci
 

Shock

XLDnaute Occasionnel
Re : pb "tri auto" .. je sais pas comment dire..

salut Nico, Tibo,
Tu ne peux pas mettre E075DSLSU ? Pour que tu aies toujours le même nombre de caractères AVANT ceux que tu veux enlever? (Donc ici 7, d'où la formule de Tibo).

Sachant que tu la rentres à la main, c'est peut-être faisable?
 

Monique

Nous a quitté
Repose en paix
Re : pb "tri auto" .. je sais pas comment dire..

Bonjour,

à condition qu'il n'y ait qu'une lettre à gauche des chiffres.

La lettre de gauche, le chiffre ou les chiffres puis 3 lettres :
=GAUCHE($A2;4+NBCAR($A2)-SOMME((ESTERR(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)*1)*1)))

Les chiffres seulement :
=STXT($A2;EQUIV(0;(ESTERR(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)*1)*1);0);NBCAR($A2)-SOMME((ESTERR(STXT($A2;LIGNE(INDIRECT("1:"&NBCAR($A2)));1)*1)*1)))*1

Formules matricielles, à valider par ctrl, maj et entrée.
La 1ère peut être validée par "Entrée" simplement si tu mets SommeProd à la place de Somme
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 206
Messages
2 086 213
Membres
103 158
dernier inscrit
laufin