Reformater une luste en fonction des doublons

Ossecour

XLDnaute Nouveau
Bonjour à tous,

Bien sûr, je suis encore dans les choux ! :mad:

Vous trouverez ci-dessous un extrait de la liste que je cherche à "reformater", c'est à dire :
Colonne A des numéros de facture triés par ordre croissant.
Colonne B des montants, correspondant à ces factures.
Problème : Parfois, dans la colonne A deux lignes avec le même n° de facture, mais pas avec le même montant dans la colonne B.
Je voudrais recopier ces deux colonnes dans la même feuille mais en additionnant les montants de la colonne B (s'ils ne sont pas égaux, c'est à dire doublons eux même) correspondant aux "doublons" de la colonne A

J'ai fait des formules, mais je n'arrive pas à tenir compte de tout ce que je veux.

Je vous remercie d'avance pour votre aide précieuse.

Cordialement

Ossecour
 

Pièces jointes

  • Classeur1.xls
    21.5 KB · Affichages: 67
  • Classeur1.xls
    21.5 KB · Affichages: 69
  • Classeur1.xls
    21.5 KB · Affichages: 66

Modeste

XLDnaute Barbatruc
Re : Reformater une liste en fonction des doublons

Bonjour le fil, KenDev, Rachid,
re-bonjour Victor21 :),
salut Monique :D,

Comme je m'y étais essayé aussi et que ça semble rapide, une version avec un "Dictionary" (si j'ai bien compris la demande, un test avec les données de départ, reproduites sur 60000 lignes s'exécute en 3 secondes)
 

Pièces jointes

  • Ossecour.xls
    34.5 KB · Affichages: 61
Dernière édition:

KenDev

XLDnaute Impliqué
Re : Reformater une luste en fonction des doublons

Re,

Sur mon netbook, pour 50 000 lignes j'obtient :

Victor (version 2) : 51 s
KD (version 2) : 26 s
Modeste : 16 s

Je n'ai pas réussi à faire fonctionner Monique version 2, (si je puis m'exprimer ainsi :eek:).

@Modeste : il a l'air de bien tourner ton ordi :)

Cordialement KD
 

Ossecour

XLDnaute Nouveau
Re : Reformater une luste en fonction des doublons

Aux Génies de l'informatique que vous êtes,

Je ne sais plus quoi dire devant tant d'efficacité....:rolleyes: si, Chapeau Bas, vraiment je vous admire et vous remercie sincèrement.

Lorsque je parlais tout à l'heure de temps de calcul, je ne parlais de seconde, mais plutôt de plantage. J'ai même pensé être obligée de changer d'ordinateur, que 20 000 lignes étaient trop pour lui :confused:

Cette fois ci, j'ai tout essayé et avec les 20 000 lignes et ... je garde tout... et sur trois supports différents.

Merci encore et bravo à vous tous.

Bonne soirée

Cordialement

Ossecour
 

Discussions similaires

Statistiques des forums

Discussions
312 841
Messages
2 092 703
Membres
105 514
dernier inscrit
Hébera