Somme de montant pour les 20 premiers enregistrements

J

Janko

Guest
Bonjour à tous,

J'ai un fichier composé de 17 000 lignes, et de 3 colonnes :
A: Agences (style Paris, Lyon, Lille ...)
B : Montant 1
C : Montant 2

Il y a 60 agences et près de 300 lignes de montants par agence.

1) Je voudrais additionner par agence les montants1 qui correspondent au 20 montants2 les plus élevés.

2) Automatiser cette fonction dans une macro.

Merci beaucoup pour toute l'aide que vous pourrez m'apporter. Je coince sec.

Janko
 
S

Scalpa

Guest
Salut Janko !

Pourquoi tu ne passes pas par le filtre automatique, tu choisis ton agence et ensuite tu tries la colonne Montant2 dans l'ordre décroissant tout en sélectionnant les 2 autres colonnes pour que les données suivent. Il ne te reste plus qu'à calculer la somme des 20 premiers chiffres trouvés !

C'est un peu lourd mais je pense que c'est un début !

@+

Scalpa
 
J

Janko

Guest
Scalpa,

En fait, mon fichier est déjà trié sur la colonne montant2. Ce que je veux absolument éviter, c'est justement de compter les 20 premières valeurs max et de les additionner, agence par agence. Ca va me prendre une plombe et les erreurs sont probables.
Au contraire, j'aimerai automatiser tout cela avec une fonction : prendre les 20 premières valeurs de montant2 pour chaque agence.

Janko
 
M

Monique

Guest
Re,

En moins lourd, mais une colonne intermédiaire départageant les ex aequo de la plage "montant2"
Formule matricielle encore, mais inutile de sélectionner toute la plage pour la valider.
Mais le temps de recalcul semble long.
 

Pièces jointes

  • GrandeValeurJankoV1.zip
    5.7 KB · Affichages: 20

Statistiques des forums

Discussions
314 085
Messages
2 105 645
Membres
109 407
dernier inscrit
gueric6