Comment harmoniser le postionnement des cellule

Résolu/Fermé
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019 - 6 mars 2013 à 17:27
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019 - 7 mars 2013 à 09:11
Bonjour,

Je sollicite à nouveau votre expertise d' excel.

j'ai les deux cellules ci dessous avec le meme code (180200000516) mais qui ne se trouve pas à la meme position;

EDI-720000170932-180200000516
EDI-40008743059-180200000516

la premeire commence à partir de la position 17 et la seconde de la posistion 16.

Existe t il une formule afin que je puisse uniformiser la position des codes? sachant que mon critere de rapprochement apres part de la gauche.

Merci d'avance

Cdt



A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
6 mars 2013 à 18:05
Bonjour
1°) combien de cas de code avez vous? uniquement les positions 16 et 17
2°) pour recaler les codes, il faudra rajouter des blancs!(ou autre) que où les voulez vous et où dans l'ensemble du code?
3°) vos codes ont ils toujours deux tirets?
à vous lire
1
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
Modifié par eriiic le 6/03/2013 à 18:16
Bonjour à tous,

Je n'avais pas vu la réponse de vaucluse (salut à toi)
Et c'est vrai que tu ne donnes pas beaucoup d'explications sur ce que tu veux.
Si c'est insérer des 0 au 2ème élément pour qu'il ait toujours une longueur de 12 :
=GAUCHE(A1;4)&DROITE("000000000000"&STXT(A1;5;CHERCHE("-";A1;5)-5);12)&DROITE(A1;NBCAR(A1)-CHERCHE("-";A1;5)+1)

ou bien tu veux juste extraire la 3ème partie ?
=DROITE(A1;NBCAR(A1)-CHERCHE("-";A1;5))

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
1
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019
6 mars 2013 à 18:35
Re,

1- Pr le moment je n'ai que des positions 16, 17 et 18
2- le EDI- reste toujours a la meme position et n'a pas de variation, ce sont les codes entre les deux tirets qui changent selon d'autre parametre de ma base; et les codes apres le deuxieme tirets n'ont pas variation non plus

Apres pr le rapprochement de mes donnees, je fais une somme selon le critere 'positionnement et nombre de critere' et ma condition est le code apres le deuxieme tiret, sauf que comme la position entre les deux tirets peut varier ca complique mon rapprochement auto d'apres d'ou ma demande si il y a possibilite de uniformiser .

J espere avoir donne plus d'info cette fois ci :)

Dans l'attente de votre reponse

Cdt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié par Vaucluse le 6/03/2013 à 19:03
Pas tout compris, mais
Je remet mon message qui a disparu je ne sais pourquoi.
S'il s'agit de compter le nombre de cellules qui contiennent le code cherché, il n'est pas utile de recaer les données
Exemple:
=NB.SI(A1:A100;"*"&B1)
vous donnera le nombre de cellule de A1 à A100 qui se terminent par le code inscrit en B1
même principe pour SOMME.SI
crdlmnt
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
Modifié par eriiic le 6/03/2013 à 19:03
et ça te gène de tester et de commenter ce que je t'ai fourni ??
0
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019
7 mars 2013 à 09:11
@Vaucluse
ta formule aussi me va bien

Merci
0
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019
6 mars 2013 à 19:20
Ok j'ai compris mais je souhaite encore une autre solution en expliquant mieux (peut etre ou pas) mais je testerai ta premiere solution :)

En fait en
1- je fais un export de donnee d'une appli sur excel dans lequel j'ai 6 colonnes:
Date - date de valeur - libelle - n de piece - deb - crd
2 - j importe ce fichier dans une autre appli pr faire mon rapprochement

3 - dans mon appli de rappro, je rapproche par montant ou selon des criteres de sommation, et dans cette appli je veux parametrer par rapport a la date de valeur et les codes apres le deuxieme tiret sauf que comme l'element entre les deux tirets varient selon des references . Et pr le parametrage l'appli propose une position et le nbre de caractere.

Donc pr faciliter ce rappro, je souhaite travailler mes donnees dans excel avant de les importer dans l'autre appli

Et la c mieux? ^^ suis pas sure mais j espere qd meme :)
Cdt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019
6 mars 2013 à 19:29
Je te remercie pr ta reponse :)
En fait ce que je voudrai faire c'est uniformiser la position des elements apres le deuxieme tiret.
Dans mon extraction les elements avant le tiret : EDI- ne change pas
Ceux apres le premier tiret peut varier
Et les elements apres le 3 eme tiret ne change pas non plus.
Et ce que je souhaite faire c'est que la position des elements apres le deuxieme tiret soit toujours le meme.

J espere que la je t ai donne plus d'info plus claire :)

Cdt
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
6 mars 2013 à 20:09
En fait ce que je voudrai faire c'est uniformiser la position des elements apres le deuxieme tiret.
C'est bien ce que fait ma 1ère formule mais comme tu ne veux pas dire ce qui ne te convient pas dans le résultat...
L'as-tu testée au moins ? C'est le minimum.
Répéter tes explications confuses et incomplètes n'ajoute rien.
eric
0
Boon28300 Messages postés 60 Date d'inscription mercredi 27 février 2013 Statut Membre Dernière intervention 20 juin 2019
7 mars 2013 à 09:07
Bonjour Eriic,

j'ai pu enfin tester ta formule (parce hier quand j'ai posté ma demande j'étais dans le train)
et oui ca marche bien et c'est ce qu'il me fallait :))
merci et sorry pr hier

et si plus tard, je souhaite augmenter la longeur, je modifie juste le 12, n'est ce pas?

Cdt
0