Bonjour
Je voudrais faire un truc sur Excel que je pense faisable mais dont je n'ai aucune idée de comment le réaliser.
Voilà : dans une colonne A je place une suite de nombres (nous dirons qu'ils sont constitués de 9 chiffres, exemple : 111222333 ; 999888777 ; 444555666 ; 222555000 ; 222555010), les uns à la suite des autres.
Ce que je veux faire, c'est les classer par ordre linéaire (1 puis 2 puis 3, etc.) de leur dernier chiffre.
Dans les chiffres ci-dessus, le résultat serait donc : 222555000 ; 222555010 ; 111222333 ; 444555666 ; 999888777
J'espère que j'ai été clair.
Savez-vous si cela est possible ? Si oui, comment ?
Merci de votre aide les amis.
Tri de nombres par le dernier numéro des nombres
9 messages
• Page 1 sur 1
- didinho
- Nouveau venu
- Messages: 4
- Inscription: 21 Fév 2009, 22:39
- Version Excel: 1997 et 2007
Bj didinho et bienvenue sur le forum
Peut être une réponse ici :
http://www.excel-pratique.com/~files/do ... valeur.xls
Ensuite du peux copier la colonne "tri effectué" et faire collage special ,valeurs.
A te relire
Peut être une réponse ici :
http://www.excel-pratique.com/~files/do ... valeur.xls
Ensuite du peux copier la colonne "tri effectué" et faire collage special ,valeurs.
A te relire
- haonv
- Membre dévoué
- Messages: 575
- Inscription: 02 Déc 2007, 11:04
- Localisation: Gard originaire de Loire
- Version Excel: excel 2007 FR et 2003 FR
Merci Haonv pour ton accueil et ta réponse rapide.
Si c'est toi qui a mis au point cette application je t'en félicite, ça répond bien à ce que je veux faire.
J'ai juste remarqué un oubli : tu n'as pas compter le 0 dans la liste des valeurs à prendre en compte. Du coup, mes nombres finissant par 0 sont perdus/modifiés !
Par ailleurs, j'ai oublié de préciser certains points :
- d'autres données sont rattachées aux valeurs de la colonne A (date, société, agent, etc. dans les colonnes B, C, D, etc.) : comment les intégrer dans le tableau sans tout bousculer ?
- dans mon cas, les chiffres de la colonne A se trouvent en fait dans la colonne D et pas dans la A (j'avais écrit A pour l'exemple).
En bref, y'a-t-il une formule/macro qui permette de sélectionner le champ (de A1 à L100 par exemple) et qui réorganise automatiquement ce champ en fonction du critère établi au départ ? Un peu comme on fait pour le tri simple...
A bientôt avec la potion miracle, j'espère... et merci encore.
Si c'est toi qui a mis au point cette application je t'en félicite, ça répond bien à ce que je veux faire.
J'ai juste remarqué un oubli : tu n'as pas compter le 0 dans la liste des valeurs à prendre en compte. Du coup, mes nombres finissant par 0 sont perdus/modifiés !
Par ailleurs, j'ai oublié de préciser certains points :
- d'autres données sont rattachées aux valeurs de la colonne A (date, société, agent, etc. dans les colonnes B, C, D, etc.) : comment les intégrer dans le tableau sans tout bousculer ?
- dans mon cas, les chiffres de la colonne A se trouvent en fait dans la colonne D et pas dans la A (j'avais écrit A pour l'exemple).
En bref, y'a-t-il une formule/macro qui permette de sélectionner le champ (de A1 à L100 par exemple) et qui réorganise automatiquement ce champ en fonction du critère établi au départ ? Un peu comme on fait pour le tri simple...
A bientôt avec la potion miracle, j'espère... et merci encore.
- didinho
- Nouveau venu
- Messages: 4
- Inscription: 21 Fév 2009, 22:39
- Version Excel: 1997 et 2007
Bonjour tous
Désolé ,j'avais complètement oublié les "0" qui se retrouve en début de nombre ...
Une autre solution ici qui devrait marcher.(moitié formules , moitié macros... enregistrées)
si tu as plus de colonnes ou de lignes à trier il te suffit d'adapter "R600" dans les deux macros(mets bien la même valeur sur les deux , sinon tu va mélanger les données )
http://www.excel-pratique.com/~files/do ... valeur.xls
A te relire
Désolé ,j'avais complètement oublié les "0" qui se retrouve en début de nombre ...
Une autre solution ici qui devrait marcher.(moitié formules , moitié macros... enregistrées)
si tu as plus de colonnes ou de lignes à trier il te suffit d'adapter "R600" dans les deux macros(mets bien la même valeur sur les deux , sinon tu va mélanger les données )
http://www.excel-pratique.com/~files/do ... valeur.xls
A te relire
- haonv
- Membre dévoué
- Messages: 575
- Inscription: 02 Déc 2007, 11:04
- Localisation: Gard originaire de Loire
- Version Excel: excel 2007 FR et 2003 FR
Bonjour, salut haonv
Sans macro, avec le Filtre Automatique.
http://www.excel-pratique.com/~files/do ... eur_V3.xls
Cordialement
Sans macro, avec le Filtre Automatique.
http://www.excel-pratique.com/~files/do ... eur_V3.xls
Cordialement
- Amadéus
- Modérateur
- Messages: 10875
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Merci à tous les 2
haonv : ok maintenant nous avons bien le 0 donc ça marche. En plus le bouton sur la droite est intéressant.
Les formules masquées dans les colonnes de E à M est un peu problématique mais ça va (je suppose qu'il faudra que je les insère dans mon tableau à chaque fois).
Par contre, pour le tri spécial, j'ai l'impression que la formule n'est pas étendue vers le bas. Peux-tu la corriger (je ne suis pas un expert des macros et je n'ai pas réussi à la modifier correctement). Je voudrais donc étendre les 2 formules jusqu'à la ligne 5000, disons. Est-ce possible ?
D'autre part, ce fichier est-il utilisable sur Excel 1997 ?
Amadéus : je n'ai pas compris ton programme. En effet, la colonne 1 ne répond pas à la question. Du coup, ça ne fonctionne pas. Selon moi, la réponse à la question pour la cellule A2, par exemple, devrait être le chiffre 9 (dernier chiffre de la cellule E2) et non pas 7. Est-ce que c'est moi qui ne comprend pas ou bien la formule est-elle erronée ?
En tout cas, je vous remercie de m'aider trouver LA solution la plus simpe d'utilisation.
J'aime beaucoup ce logiciel EXCEL mais je n'ai pas encore eu le courrage de l'étudier en profondeur. Pourtant, Dieu sait s'il est pratique...
haonv : ok maintenant nous avons bien le 0 donc ça marche. En plus le bouton sur la droite est intéressant.
Les formules masquées dans les colonnes de E à M est un peu problématique mais ça va (je suppose qu'il faudra que je les insère dans mon tableau à chaque fois).
Par contre, pour le tri spécial, j'ai l'impression que la formule n'est pas étendue vers le bas. Peux-tu la corriger (je ne suis pas un expert des macros et je n'ai pas réussi à la modifier correctement). Je voudrais donc étendre les 2 formules jusqu'à la ligne 5000, disons. Est-ce possible ?
D'autre part, ce fichier est-il utilisable sur Excel 1997 ?
Amadéus : je n'ai pas compris ton programme. En effet, la colonne 1 ne répond pas à la question. Du coup, ça ne fonctionne pas. Selon moi, la réponse à la question pour la cellule A2, par exemple, devrait être le chiffre 9 (dernier chiffre de la cellule E2) et non pas 7. Est-ce que c'est moi qui ne comprend pas ou bien la formule est-elle erronée ?
En tout cas, je vous remercie de m'aider trouver LA solution la plus simpe d'utilisation.
J'aime beaucoup ce logiciel EXCEL mais je n'ai pas encore eu le courrage de l'étudier en profondeur. Pourtant, Dieu sait s'il est pratique...
- didinho
- Nouveau venu
- Messages: 4
- Inscription: 21 Fév 2009, 22:39
- Version Excel: 1997 et 2007
Bj Amadeus
et bravo !
Je ne comprends pas qu'en rajoutant "µ" à la fin du nombre ,la formule en colonne A donne bien le rang des nombres ! comme si de texte ,on passais à du numérique mais en gardant le "0" en début de nombre.
Pourrais -tu m'éclairer ?
Merci d'avance et bonne journée
et bravo !
Je ne comprends pas qu'en rajoutant "µ" à la fin du nombre ,la formule en colonne A donne bien le rang des nombres ! comme si de texte ,on passais à du numérique mais en gardant le "0" en début de nombre.
Pourrais -tu m'éclairer ?
Merci d'avance et bonne journée
- haonv
- Membre dévoué
- Messages: 575
- Inscription: 02 Déc 2007, 11:04
- Localisation: Gard originaire de Loire
- Version Excel: excel 2007 FR et 2003 FR
Bonjour didinho
Non, ça fonctionne et dans la colonne A est indiqué l'ordre de tri recherché pour obtenir la colonne E dans l'ordre que tu demandes. Pour t'en convaincre, fais un tri avec le filtre sur la colonne A.
haonv,
comme tu le sais, Excel affecte une valeur à une lettre, une lettre est considérée comme supérieure à une autre lorsque la valeur de son code est supérieure à celle de la lettre cherchée (donc ordre alphabétique), ici, le pb était que le tri sous forme de nombre ignorait le 0 en début.
Il fallait donc passer au tri alpha, ce qui est fait en rajoutant une lettre quelconque à la fin du nombre, transformant ainsi la valeur numérique en alpha.
Le choix du "µ" tient seulement au fait que si je met A ou B et que cette lettre interfére avec les données initiales...risque d'erreur. Il est en effet peu probable que la lettre ¨µ soit utilisée.
Cordialement
Amadéus : je n'ai pas compris ton programme. En effet, la colonne 1 ne répond pas à la question. Du coup, ça ne fonctionne pas. Selon moi, la réponse à la question pour la cellule A2, par exemple, devrait être le chiffre 9 (dernier chiffre de la cellule E2) et non pas 7. Est-ce que c'est moi qui ne comprend pas ou bien la formule est-elle erronée ?
Non, ça fonctionne et dans la colonne A est indiqué l'ordre de tri recherché pour obtenir la colonne E dans l'ordre que tu demandes. Pour t'en convaincre, fais un tri avec le filtre sur la colonne A.
haonv,
Je ne comprends pas qu'en rajoutant "µ" à la fin du nombre ,la formule en colonne A donne bien le rang des nombres ! comme si de texte ,on passais à du numérique mais en gardant le "0" en début de nombre.
comme tu le sais, Excel affecte une valeur à une lettre, une lettre est considérée comme supérieure à une autre lorsque la valeur de son code est supérieure à celle de la lettre cherchée (donc ordre alphabétique), ici, le pb était que le tri sous forme de nombre ignorait le 0 en début.
Il fallait donc passer au tri alpha, ce qui est fait en rajoutant une lettre quelconque à la fin du nombre, transformant ainsi la valeur numérique en alpha.
Le choix du "µ" tient seulement au fait que si je met A ou B et que cette lettre interfére avec les données initiales...risque d'erreur. Il est en effet peu probable que la lettre ¨µ soit utilisée.
Cordialement
- Amadéus
- Modérateur
- Messages: 10875
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Merci Amadeus
Je le sais depuis 5 mn seulement ...Je ne m'étais jamais demandé comment excel triait des valeurs non numériques.
Bien que la solution d'Amadeus me semble plus adaptée ,je poste mon fichier retouché suivant les remarques de didinho .
http://www.excel-pratique.com/~files/do ... valeur.zip
Bonne journée
comme tu le sais, Excel affecte une valeur à une lettre
Je le sais depuis 5 mn seulement ...Je ne m'étais jamais demandé comment excel triait des valeurs non numériques.
Bien que la solution d'Amadeus me semble plus adaptée ,je poste mon fichier retouché suivant les remarques de didinho .
http://www.excel-pratique.com/~files/do ... valeur.zip
Bonne journée
- haonv
- Membre dévoué
- Messages: 575
- Inscription: 02 Déc 2007, 11:04
- Localisation: Gard originaire de Loire
- Version Excel: excel 2007 FR et 2003 FR
9 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- tri avec des nombres et des lettres
par Anne Fred » 07 Mars 2009, 09:49 - 6 Réponses
- 708 Vus
- Dernier message par Anne Fred

08 Mars 2009, 17:59
- tri avec des nombres et des lettres
-
- [RESOLU]remplacer des nombres par des couleurs ?
par rennesman35 » 10 Mars 2007, 23:10 - 3 Réponses
- 1693 Vus
- Dernier message par rennesman35

11 Mars 2007, 20:12
- [RESOLU]remplacer des nombres par des couleurs ?
-
- comment additionner des nombres séparés par une virgule
par Corlea » 24 Déc 2009, 10:46
- 6 Réponses
- 2022 Vus
- Dernier message par Amadéus

24 Déc 2009, 15:05
- comment additionner des nombres séparés par une virgule
-
- Dernier chiffre remplacé par un 0
par djpopinthe » 09 Fév 2009, 10:32 - 4 Réponses
- 535 Vus
- Dernier message par djpopinthe

09 Fév 2009, 11:34
- Dernier chiffre remplacé par un 0
-
- tri des lignes par couleur
par saxiphage » 21 Jan 2010, 12:34 - 3 Réponses
- 161 Vus
- Dernier message par saxiphage

21 Jan 2010, 18:57
- tri des lignes par couleur
-
- Modification automatique du dernier enregistrement par ligne
par didoudd » 12 Déc 2009, 19:10
- 5 Réponses
- 336 Vus
- Dernier message par didoudd

13 Déc 2009, 03:01
- Modification automatique du dernier enregistrement par ligne
Utilisateurs en ligne
Utilisateurs parcourant ce forum: galopin01 et 39 invités