Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problématique cumul de données

  • Initiateur de la discussion Initiateur de la discussion djeudo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

djeudo

XLDnaute Nouveau
Bonjour à tous,


J'ai un cumul de données à faire mais je ne sais pas comment procéder. Ca doit être un problème facile à résoudre pour certains, mais pas du tout pour moi 🙂

Dans la colonne B j'ai n données B. Dans la colonne A j'ai un montant associé à cette donnée. Or, on peut avoir plusieurs données B identiques avec des montants différents. J'ai donc besoin de faire le cumul des montants pour chaque donnée B et de déplacer ces valeurs dans une autre feuille excel pour obtenir à la fin un tableau « épuré ».

Voici le fichier avec les explications pour être plus clair dans mes propos.

Si quelqu’un a des idées, merci d'avance pour son aide. 😉

dj.
 

Pièces jointes

Re : Problématique cumul de données

bonjour 🙂

en attendant le tcd ou la formule, une solution vba.

le code :

Code:
Sub Bouton1_QuandClic()
Dim i As Integer, j As Integer
Dim tablobase, tablores()
Dim data As New Collection

tablobase = Range("a2:b" & Range("a65536").End(xlUp).Row)

On Error Resume Next
For i = 1 To UBound(tablobase)
    data.Add tablobase(i, 2), CStr(tablobase(i, 2))
Next i
On Error GoTo 0

ReDim tablores(1 To data.Count, 1 To 2)

For i = 1 To data.Count
    tablores(i, 2) = data(i)
    For j = 1 To UBound(tablobase)
        If tablobase(j, 2) = data(i) Then
            tablores(i, 1) = tablores(i, 1) + tablobase(j, 1)
        End If
    Next j
Next i

Range("F8", Cells(UBound(tablores) + 7, "G")) = tablores
End Sub
salut

edition : le temps que je tape mon barratin, la solution tombe en tcd, salut pierrot 🙂
 

Pièces jointes

Dernière édition:
Re : Problématique cumul de données

Bonjour,

Par formule
Formule matricielle, à valider par ctrl, maj et entrée.
Ou bien toutes les données B (sans doublon)
Ou bien seulement celles dont le montant en colonne A est >0
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…