Trie automatique excel

Fermé
Vinc77 - 3 janv. 2012 à 11:50
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 - 3 janv. 2012 à 16:12
Bonjour,

Voila, je suis en train de créer un fichier de gestion d'inventaire sous excel, mais j'ai un problème dans l'affichage des données.
En effet, tout mes calculs se passent bien, mais impossible de "trier" correctement mes données à partir de certaine colonne. Elles ne sont jamais par ordre croissant (ou décroissant), et l'ordre change à chaque fois que j'effectue un trie, même si les données n'ont pas changées.

voici mon fichier :
http://cjoint.com/?BAdlU3k7Qob

Je ne comprend vraiment pas pourquoi excel n'arrive pas à classer par ordre croissant...
Colonnes à problème : J et K (variation moyenne et nbre de mois en stock)

D'avance merci

A voir également:

1 réponse

Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
3 janv. 2012 à 14:26
Dans ton fichier joint, tu as fait un tri par rapport à la colonne F.
Il est parfaitement correct, car il s'agit de données saisies.

Par contre, tes colonnes J et K contiennent des formules liées à une autre feuille, dont les données ne sont pas triées !

Si tu veux absolument un tri par rapport à la Variation moyenne, il faut copier la colonne J, faire un Collage spécial valeur en AC, et faire ton tri sur cette nouvelle colonne.
L'inconvénient, c'est que chaque fois que tu modifieras un résultat de la colonne J, il faudra recommencer l'opération Collage spécial valeur ...

Cordialement.
0
Merci d'avoir répondu ^^

Effectivement, mais les formules se réfèrent à la feuille "variation", qui elle même va chercher ses valeurs dans la feuille "inventaire" ( "=inventaire!M163-inventaire!N163" ) dans les colonnes daté (toutes les colonnes de droite dans le tableau d'inventaire).
Donc quand je classe le tableau d'inventaire, les valeurs du tableau "variation" s'aligne automatiquement. Et donc le résultat des formules ne change pas.
Donc je ne comprend pas pourquoi je me retrouve avec un classement "croissant" qui ressemble à ca :
-39,7
-439,3
-35,3
-214,3
-230,1
-50,0
-40,3
0
Mon but étant d'avoir à faire le moins de manipulation possible, puisque l'inventaire est mis à jour toutes les semaines
0
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
3 janv. 2012 à 15:30
Non !
Tu ne peux pas faire un tri dans une des feuilles sans bouleverser les autres ...
0
C'est-a-dire ?
Parce que justement, je veux que quand je trie la feuille "invnetaire", la feuille "variation" se réaligne.
Ex:
avt trie : inventaire ligne 130 : produit A // variation ligne 130 : produit A
aprs trie : inventaire ligne 125 : produit A // variation ligne 125 : produit A (et non plus le produit X comme avt le trie)

(ce qui se passe pour l'instant)

En regardant de plus près (je n'y avais juste pas pensé), je pense que le problème vient du fait que la formule de la colonne J "variation moyenne" utilise toujours l'ancien emplacement
(soit dans l'exemple la ligne 130), même après le trie. Pourtant elle n'est pas figée par $ :
" =(SOMME.SI(variation!A130:Q130;"<=0"))/NB.SI(variation!A130:Q130;"<=0") "
0
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
3 janv. 2012 à 16:12
Je ne sais pas faire. Je ne crois pas que ce soit réalisable sans macro.
0