Filtre numérique

Résolu/Fermé
s.elmortaji Messages postés 50 Date d'inscription dimanche 28 février 2016 Statut Membre Dernière intervention 9 août 2016 - 24 mars 2016 à 12:12
s.elmortaji Messages postés 50 Date d'inscription dimanche 28 février 2016 Statut Membre Dernière intervention 9 août 2016 - 24 mars 2016 à 13:53
Bonjour à tous,

J'ai un fichier excel sur lequel je mets tous les sites de l'entreprise avec leurs coûts sut 2014, 2015 et 2016. je souhaite à partir de se fichier là, extraire sur un autre onglet que les 20 premiers sites (qui ont un coût très élevé).
j'ai repris le même tableau sur un autre fichier en mettant un lien entre les deux onglets (tableau d'origine et celui du top 20) et j'ai fait un filtre numérique pour prendre que les 20 premiers.
Ceci à fait l'affaire sauf que, je souhaite que quand je change les coûts sur mon fichier de base, le top 20 changent automatiquement. (dans mon cas les montant changent mais pas l'ordre de mes sites).

j'espère que je me suis bien expliquée. Est ce que vous aurez des propositions pour que le top 20 change automatiquement en changeant la base?

Merci.
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
24 mars 2016 à 12:39
Bonjour,

Une solution par formule serait d'utiliser la fonction GRANDE.VALEUR(coûts;1 à 20) dans ton onglet TOP20.
Une fois tes enregistrements du top 20 identifiés, des RECHERCHEV() ou INDEX/EQUIV te permettront de récupérer les données du tableau d'origine correspondant à tes enregistrements du top 20.
Il faudra sans doute faire attention aux ex-æquo de coût.

une solution par macro évènementielle serait de déclencher, à l'activation de l'onglet TOP20, la recopie de l'onglet origine dans TOP20, de trier en décroissant sur le coût puis d'effacer les lignes au delà de 20.

cordialement
0
s.elmortaji Messages postés 50 Date d'inscription dimanche 28 février 2016 Statut Membre Dernière intervention 9 août 2016 1
24 mars 2016 à 13:53
J'ai opté pour la première solution, c'est la plus simple pour moi comme je suis nulle en macro, et elle marche à merveille !
je ne connaissais pas cette fonction.

Merci beaucoup pour votre aide !
0