Les tries me les scient!

  • Initiateur de la discussion Initiateur de la discussion pango
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

pango

Guest
J'ai présentement un problème avec les tries. Excel refusent de les exécuter correctement!

J'ai quatre colonnes :

A sert de titre;
B contient une valeur numérique en pourcentage.
C aussi;
D est le total de la colonne B et C.

Je fais un trie décroissant (en étendant le trie) avec D et puis un autre décroissant avec B.

La colonne D est triée correctement, mais pas B!

Je joins le fichier. Je travaille sur sur Excel 2002sp3.
 

Pièces jointes

Re : Les tries me les scient!

Bonsoir,

Je viens de regarder. En fait comment veux tu avoir en une seule fois deux tris différents ?

Je m'explique : si tu tries par ordre décroissant ta colonne Ttl (14.4 au début donc), tu peux pas en même temps avoir les pourcentages décroissants de la colonne Très important... Même excel ne peut pas résoudre ca. C'est impossible pour lui..

D'ailleurs tu peux le vérifier en inversant l'ordre de tes tris, si tu mets :

- trier par "très important"
- puis trier par "ttl"

Là ca fait le contraire, la colonne B est bien triée mais la D non.

C'est impossible, tout simplement...

Un exemple, si tu as une colonne NOMS (durand, albert, papa, bébert) et une colonne AGE (20, 50, 70, 40) et que tu demandes un tri décroissant pour les deux colonnes :

Ca va donner :

papa 70
durand 20
bébert 40
albert 50


tu vois que la deuxième colonne ne s'est pas classée en ordre décroissant, elle ne peut pas, les données suivent le premier critère... et heureusement !

A l'inverse, si tu demandes comme premier tri la colonne de l'âge, ca donne :

papa 70
albert 50
bébert 40
durand 20

Mais les noms ne sont plus en ordre décroissant.
 
Dernière édition:
Re : Les tries me les scient!

Je viens jeter un oeil par curiosité et hop déjà une réponse! Merci Brigitte.

Manifestement j'ai surestimé les capacités de l'outil Trier.

Est-il donc possible de faire un trie (macro, autres fonctions, etc) d'abord de la colonne D et ensuite en cas d'égalité dans la colonne D (la valeur 14,4% revient 10 fois) de faire une second trie avec la colonne B?

Je sais que je peux sélectionner les 10 lignes de la colonne D dont la valeur est 14,4% et refaire un trie avec B, mais je vais devoir répéter l'opération plusieurs fois (d'Abord avec 14,4%, ensuite 13,3%, etc).
 
Re : Les tries me les scient!

Re,

Tu as dit :
"D est le total de la colonne B et C."

Tu mets cette formule en D2 :
=SOMME(B2:C2)+B2/1000000

Les sommes identiques seront départagées selon la valeur en colonne B.
Tu tries ensuite sur la colonne D seulement dans un ordre décroissant
et les valeurs de la colonne B sont automatiquement dans un ordre décroissant en cas d'égalité en colonne D.

Essaye, c'est plus simple
 
Re : Les tries me les scient!

jmps à dit:
Bonsoir Pango, Brigitte, Monique,

Bin j'ai sans doute rien compris mais si on veut trier sur la colonne D puis la B, il suffit de le préciser dans la boîte de dialogue puisqu'on peut mettre jusqu'à 3 critères.

C'est cela que je fais, mais il ne trie pas la colonne B correctement

La colonne D, je vais avoir:

14,4
14,4
14,4
13,3
12,2


Dans B, je vais avoir
4,9
11,1
8,4
4,2
3,1
etc.

Moi je voudrais bien que le trie en B soit aussi en ordre décroissant lorsqu'il y a des égalités en D (les trois premières lignes dans l'exemple de ce message).
 
Re : Les tries me les scient!

Bon moi j'ai déconnecté.

José, bien sûr qu'on peut avoir trois critères de tri... mais il y a un ordre pour ces trois critères, à savoir que si tu tries selon un des critères, ce critère là sera bien trié, mais les autres seront pas forcément respectés.

A savoir : en admettant que la troisième colonne soit un nombre de mariages... soyons fous

papa 70 2
maman 66 1
moi 50 1
toi 40 4

si tu as trié en ordre décroissant sur les colonnes 2 et 3

tu vois bien que le tri ne peut pas se faire correctement en colonne 3, comment veux tu avoir comme résultat : 70 66 50 40 et simultanément 4 2 2 1

C'est impossible, il faut choisir.

Enfin à mon avis... Sinon je vois pas.
 
Re : Les tries me les scient!

Tu mdr pour pas grand chose ; effectivement c'est 4 2 1 1, ca ne change pas grand chose.

Et oui je comprends ce que tu expliques, c très clair. Merci mais je décroche tout de même de ce fil qui me fait mal au crâne.
 
Re : Les tries me les scient!

Bonsoir le forum, les gens, josé, monique, brigitte, pango,
(oui je sais ce soir pas de majuscule et les intervenants dans l'ordre inverse d'apparition, c'est pour trier 😉)

juste pour dire que je suis comme josé : en faisant un tri décroissant sur a puis ensuite sur b j'obtiens bien
a b

14,4 11,1
14,4 8,4
14,4 4,9
13,3 4,2
12,2 3,1


alors josé on est deux à être perplexe 😉


Sam
 
Re : Les tries me les scient!

Salut pango
bonsoir le fil
Bisous Brigitte ,les filles,José lol 😛
bon moi j'ai construit (non pas des marionettes) mais une macro qui doit répondre à la question lol enfin si j'ai compris lol
les explications sont dans le fichier Feuil1
bonne nuit les petits 😀
Regarde la pièce jointe trier.zip
 

Pièces jointes

Dernière édition:
Re : Les tries me les scient!

Bonjour à tous


J'ai moi aussi constaté le phénomène relevé par José et me suis au départ orienté vers des problèmes de formats, en vain
Je continu de chercher le problème

PS : Pour ma part je n'ai rien vu de complexe dans la question de Pango qui en gros pour moi signifiait que le tri qu'il voulait faire n'était tout simplement pas correctement executé.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour