Excel addition si doublons

Résolu/Fermé
Matt64000 - 15 mars 2012 à 10:10
 Matt64000 - 15 mars 2012 à 15:27
Bonjour,

Je souhaite effectuer une macro pour mon entreprise mais je rencontre une difficultée.
J'ai des valeur dans ma colonne B qui peuvent être répétées (Doublons) plusieurs fois. Et sur la meme ligne avoir des valeurs différentes.

ex:
Colonne B Colonne K

5526 2.5
2670 3.5
8500 4
8500 20
8500 1.5
8500 2.5
3251 15
3221 5
7801 5

Je souhaiterai avoir pour une seule valeur de la colonne B une valeur de la colonne K. Donc si j'ai des doublons avoir la somme de leur valeur dans la colonne K

Résultat attendu

Colonne B Colonne K

5526 2.5
2670 3.5
8500 28
3251 20
7801 5

Je vous remercie d'avance pour votre aide.

A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
15 mars 2012 à 10:26
Bonjour
en supposant que votre champ commence en ligne 2

sans macro:

Si vous pouvez appliquer cette première option:
copier colonne B / coller sur D (spécial valeur si formule en B)
colonne D / Données / supprimer les doublons
pour avoir une liste exhaustive des références en B

si votre liste en B est évolutive et que vous ne connaissez pas toutes les références:
en colonne X hors champ, à tirer sur la hauteur du du champ, à masquer si besoin:
=SI(NB.SI($B$1:B1;B2)=1;MAX($X$1:X1)+1;0)
attention aux signes $ aux bons endroits
en colonne D commençant en D2:
=SI(LIGNE()-1>MAX(X:X);"";INDEX(B:B;EQUIV(LIGNE()-1;X:X;0)))
à tirer sur la hauteur utile pour avoir toute la listes des références.

Dans les deux cas en E2:
=SOMME.SI(B:B;D2;C:C)
pour avoir les cumuls par référence

ensuite vous pouvez faire un copier de DE et E et un collage valeur sur B/C si besoin.
crdlmnt


0