Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 08/07/2008, 22h26   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Trier ligne

Bonsoir à tous
Tout d'abord je remercie ce site qui m'a bcp apporté !!!
Malheureusement je ne trouve pas de solution à mon problème.
Dans le fichier ci joint, je voudrais effectué un triage de la façon suivante : 25T001, 50T001, 50T003, 80T004, 125T005, R1, R2, R3, etc
Mon problème est que le code que j'utilise effectue le trie de la manière suivante : 125T005, 25T001, R1, R10, R2, etc
Merci d'avance de vos réponses.
Fichiers attachés
Type de fichier : xls Trie.xls (34,5 Ko, 13 affichages)
supermax est déconnecté   Réponse avec citation
ANNONCES
Vieux 08/07/2008, 23h09   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2005
Messages: 293
Par défaut Re : Trier ligne

Bonsoir,

Il est normal que 125T viennent avant 25T car 1 est inférieur à 2 et les chiffres inférieurs aux lettres.

Pour trier correctement des informations alphanumériques il FAUT en normaliser l'écriture : ici
il faudrait 3 numériques suivis d'une lettre est de trois numériques soit


125T005
125T006
025T003
035T001
050T001
050T002

R00 pour R0
R01 Pour R1
R10
R11
R12

si on veut garder le code en l'état il faut dupliquer l'information pour créer une colonne de tri

évidence!

GIBI

Dernière modification par GIBI ; 08/07/2008 à 23h13.
GIBI est déconnecté   Réponse avec citation
Vieux 08/07/2008, 23h17   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Re GIBI
Merci pour ta réponse, je savais que le problème vient du fait qu'il n'y ait pas de "0" avant.
Justement je voudrais éviter de mettre ce 0 avant, le solution que tu propose : de dupliquer la colonne est bonne je pense, mais comment faire en ajoutant ce 0 devant.
Cordialement
supermax est déconnecté   Réponse avec citation
Vieux 08/07/2008, 23h41   #4 (permalink)
XLDnaute Occasionel
 
Date d'inscription: octobre 2005
Messages: 293
Par défaut Re : Trier ligne

Re supermax,

si je simplifie en reprenant tes valeurs

pour avoir 3 numérique avant le T

=SI(CHERCHE("T";A18)<4;REPT("0";4-CHERCHE("T";A18))&A18;A18)

Pour les code qui commence par R

=SI(GAUCHE(A22;1)="R";"R"&REPT("0";2-NBCAR(STXT(A22;2;10)))& STXT(A22;2;10);A22) NB : j'ai mis 10 comme longueur maxi

à toi de trouver la suite

GIBI
GIBI est déconnecté   Réponse avec citation
Vieux 08/07/2008, 23h46   #5 (permalink)
mth
XLDnaute Impliqué
 
Avatar de mth
 
Date d'inscription: mars 2007
Localisation: Saint Maur des Fossés
Version Excel : Excel 2000 (PC)
Messages: 520
Envoyer un message via MSN à mth
Par défaut Re : Trier ligne

Bonjour,

Une tentative, mais pas forcément bonne, je passe par la création de colonnes intermédiaires qui permettent de trier (et en espérant qu'il n'y ait que des T et des R dans la 1ère colonne)

La solution de Gibi est certainement meilleure, mais puisque c'est fait, en attendant mieux voici la PJ

@ +

mth
Fichiers attachés
Type de fichier : zip Trie(1).zip (10,8 Ko, 8 affichages)
__________________
Devenez Supporter XLD ... .............................et bienvenue sur Devline.fr
mth est déconnecté   Réponse avec citation
Vieux 09/07/2008, 20h47   #6 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Re GIBI, dsl de regarder seulement maintenant ta formule.C'est bien sa seulement serais t'il possible de combiner les 2 formules, par exemple : la case A4 est 25T003 mais le lendemain elle devient R62.Donc sa ferait un truc du style formule 1 ou formule 2 sur la case A4, bien entendu j'ai essayé une formule OU mais sa marche pas Lol.
Cordialement
supermax est déconnecté   Réponse avec citation
Vieux 10/07/2008, 17h16   #7 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Help me,quelqu'un pourrait t-il m'aider svp....
supermax est déconnecté   Réponse avec citation
Vieux 10/07/2008, 17h40   #8 (permalink)
XLDnaute Junior
 
Date d'inscription: janvier 2007
Localisation: montpellier
Version Excel : Excel XP (PC)
Messages: 53
Par défaut Re : Trier ligne

Bonjour,

Tu fais une fusion des formules de GIBI comme ci-après :


=SI(GAUCHE(A4;1)="R";"R"&REPT("0";2-NBCAR(STXT(A4;2;10)))& STXT(A4;2;10);REPT("0";4-CHERCHE("T";A4))&A4)

à partir de D4
mikeo est déconnecté   Réponse avec citation
Vieux 10/07/2008, 18h04   #9 (permalink)
XLDnaute Accro
 
Date d'inscription: décembre 2007
Messages: 1 703
Par défaut Re : Trier ligne

Bonjour,

Une approche fort semblable :
D4 : =SI(GAUCHE(A4)="R";"R"&REPT(0;3-NBCAR(A4))&STXT(A4;2;2);REPT(0;4-CHERCHE("T";A4))&A4)

Ne pas oublier de faire un copier / collage spécial valeurs de la colonne D sur elle-même avant de trier

abcd
abcd est déconnecté   Réponse avec citation
Vieux 10/07/2008, 18h08   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Bonjour Mikeo
Merci pour ta réponse ! sa marche nikel évidement !
Par contre si je veux rajouter une série, voir plus admettons D1, F1, etc. Je dois faire comment pour l'intégrer à ta formule ?
Cordialement
supermax est déconnecté   Réponse avec citation
Vieux 10/07/2008, 18h38   #11 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Bonjour abcd
Excuse j'avais pas vu ta réponse ! merci de ta participation.Je ne sais pas si tu as vu ma derniere réponse, mais je me pose la question de : si je rajoute un critère "D" pour par exemple : D5, comment est ce que je fais pour l'inclure avec votre formule sachant que la fonction SI n'a qu'une solution vrai et une fausse.
supermax est déconnecté   Réponse avec citation
Vieux 10/07/2008, 19h08   #12 (permalink)
XLDnaute Accro
 
Date d'inscription: décembre 2007
Messages: 1 703
Par défaut Re : Trier ligne

Re,

Dans ce cas il faut modifier le début de la formule, ne plus se baser sur une seule lettre, mais sur le code de la lettre.

=SI(CODE(GAUCHE(A4))>64;GAUCHE(A4)&REPT(0;3-NBCAR(A4))&STXT(A4;2;2);REPT(0;4-CHERCHE("T";A4))&A4)

abcd
abcd est déconnecté   Réponse avec citation
Vieux 10/07/2008, 19h54   #13 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Re abcd !
Merci!
Maintenant c'est la méthode de Trie qui m'embête, vois tu, le listing représente des machines (R.. , D.., ...T... sont des machines)quand je passe d'un type à l'autre je le fais remarquer : case jaune, Maintenant mon problème se situe au niveau du principe du trie, j'aimerais pouvoir trier seulement les ...T..., les R..., etc. Actuellement quand je trie sa me change également le positionnement de mes case jaune.
le fichier joint correspond à ce que je souhaiterais au final.
Fichiers attachés
Type de fichier : xls TrieV2.xls (37,0 Ko, 5 affichages)
supermax est déconnecté   Réponse avec citation
Vieux 10/07/2008, 20h16   #14 (permalink)
XLDnaute Accro
 
Date d'inscription: décembre 2007
Messages: 1 703
Par défaut Re : Trier ligne

Re,

Je n'ai qu'un conseil à te donner : poser une question complète dès le départ.
On veut bien t'aider, mais il y a des limites à tout.

Ne m'en veut pas, mais changer les règles du jeu pendant qu'on joue n'est plus jouer.
Une fois, passe encore, on est indulgent, mais à la troisème modification on est en droit de se dire : attendons la quatrième.

abcd
abcd est déconnecté   Réponse avec citation
Vieux 10/07/2008, 20h46   #15 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Version Excel : Excel 2003 (PC)
Messages: 48
Par défaut Re : Trier ligne

Re ! je vais poser une question compléte sur un autre post, j'essaye de résoudre étape par étape mais c'est pas comme sa qu'il faut procéder.
supermax est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
trier ligne Patrick Forum Excel 7 26/04/2006 20h54
trier ligne sur plusieurs feuilles Patrick Forum Excel 14 21/04/2006 18h25
Trier ligne patrick Forum Excel 1 18/04/2006 23h32
trier ligne Patrick Forum Excel 2 18/04/2006 22h26
macro pour trier en ligne klorane Forum Excel 1 10/11/2005 22h08


Fuseau horaire GMT +2. Il est actuellement 00h24.


(C) 2006 Excel Downloads