Somme de valeurs de différents critères

Bonjour à tous.

Utilisateur quotidien d'Excel depuis peu, je suis nouveau sur le forum, ceci est donc mon premier post.

Je suis sûr que je peux résoudre le problème suivant par une fonction, sauf que je n'ai pas trouvé. C'est pour cela que je demande votre aide.

Il s'agit d'effectuer une somme des valeurs correspondantes aux même critères.

Voir pièce jointe.

Je pense que la formule SOMME.SI est possible, cependant, ça ne donne pas ce que je souhaite...

Merci de votre aide.

Cordialement,

Vincent

15pb-somme.xlsx (14.11 Ko)

Bonjour,

Tu as oublié de mettre les références des plages en absolu (signe $) pour la recopie.

=SI(A2=A3;0;SOMME.SI($A$3:$A$51;A3;$B$3:$B$51))

A+

Bonjour @ tous,

Salut OOoiste,

si les données ne sont pas triées on doit éviter le test A2=A3 et faire avec NB.SI().

sinon je vois qu'un TCD est plus pratique dans ton cas.

voir fichier joint.

9pb-somme.xlsx (18.91 Ko)

@ + +

Bonjour,

un TCD comme le dit R@chid ou alors ceci:

Sub Totalisation2()

Set f1 = Sheets("feuil1")

a = f1.Range("A3:b" & f1.[A65000].End(xlUp).Row)

Set dc = CreateObject("Scripting.Dictionary")

For i = 1 To UBound(a)

clé = a(i, 1)

dc(clé) = dc(clé) + a(i, 2)

Next

If dc.Count > 0 Then

f1.[M2].Resize(dc.Count) = Application.Transpose(dc.keys)

f1.[N2].Resize(dc.Count) = Application.Transpose(dc.items)

End If

End Sub

Bonjour à vous R@chid et OOoiste!

Tout d'abord, merci à vous deux pour avoir répondu et surtout pour avoir trouvé une solution.

1- OOoiste : effectivement, j'avais oublié les $...

2- R@chid : merci pour avoir construit la fonction dans le fichier test. Effectivement, je peux aussi utiliser le TCD mais dans seulement dans le cadre d'une vérification ou alors pour une présentation des résultats. Pour l'instant je dois continuer à faire mes calculs.

En tout cas , je vous remercie vraiment pour votre aide, votre rapidité et votre efficacité à trouver la solution.

Congrats!!

@++


Merci Patrick1957 pour ta réponse.

Je garde le code sous la main, et je le testerai pour une automatisation future

Merci beaucoup

@++

Rechercher des sujets similaires à "somme valeurs differents criteres"