Excel: Pb de classement

Résolu
sansan -  
 sansan -
Bonjour à tous,

Je souhaiterais faire un classement de 15 Entreprises selon le chiffre d'affaire.
j'utilise la fonction rang() qui me permet de donner sa position.
J'utilise ensuite la fonction recherchev selon la position pour faire le classement.
Le problème vient du fait que lorsque deux entreprises ont le même CA, la recherche me donne que la première entreprise qu'il a vu.

Exemple:
2 1500k HP
1 6500k Acer
2 1500k Sony
4 1000k Samsung

Avec ma façon de faire, cela me donne
1 6500k Acer
2 1500k HP
3
4 1000k Samsung

Le trou correspond à la fonction recherche de la position 3, cette position étant inexistante car 2 entreprises ayant le meme CA.

Avez vous un autre moyen de faire ce classement? Une autre fonction?

Je vous remercie par avance de votre aide.

Cordialement,

Sansan

ps: J'utilise excel 2003 en entreprise
A voir également:

1 réponse

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

En utilisant le tri ... Il faut sélectionner toute la plage des cellules à trier.

Menu > Données > Trier... puis indiquer sur quelle colonne le tri doit s'effectuer.

;o)
0
sansan
 
C'est exact, mais n'y a t-il pas un moyen de le faire "automatiquement"?
Lorsque je change un CA, le classement bouge automatiquement.
0
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Si, en créant une macro.

Il faut faire : Outils > Macro > Nouvelle macro.

Faire les manips puis arrêter l'enregistrement de la macro. En y affectant un raccourci, il suffira de faire la combinaison de touche pour que la macro se lance.

;o)
0
sansan
 
Tout à fait! Un bouton sera parfait!
Merci de ton aide Polux31.
0
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
C'est faisable d'ajouter un bouton dans la barre de menu mais un peu plus complexe.
Tu peux également ajouter un bouton sur ta feuille et sur l'évènement click() appeler la macro.
Il existe plein de possibilités.
0
sansan
 
Un bouton simple sera suffisant. Un évènement de type click() commence à être complexe.
Trop de macro tue la macro ;)
Encore merci du coup de pouce.
0