Somme conditionnelle

Bonjour!

Nous avons un souci pour exploiter les données d'un tableau. Ce tableau (pour simplifier l'explication) est composé de deux colonnes. C'est à partir d'un archivage que l'on obtient ça (un Userform).

Dans la première nous entrons un numéro et dans l'autre il y a un prix.

On voudrait faire une nouvelle colonne qui calculerait la somme des prix écrit dans l'autre colonne.

Exemple:

Colonne 1 - Colonne 2 - Colonne 3

20 17

20 15

20 8 a

12 14 b

5 20

5 15 c

On aimerait qu'en a, b et c les prix entrés dans la colonne 2 soient additionnés lorsque le nombre entré dans la colonne 1 est le même sur plusieurs lignes.

Exemple pour le numéro 20 --> a= 17+15+8

Le souci est que nous ne pouvons jamais prévoir à quel moment ce total doit être réalisé puisque l'archivage est variable.

Si nous ne sommes pas claires n'hésitez pas à poser plus de question

Merci d'avance!

Bonjour

Si tes données sont triées tu peux utiliser

=SI(A1=A2;"";SOMMEPROD(($A$1:A1=A1)*($B$1:B1)))

A tirer vers le bas

Bonne journée

Peut-on l'utiliser sachant qu'on ne sait jamais combien de cellules on doit additionner?

Car dans ta formule tu ne parles que de A1 et A2, non?

Merci pour ta réponse rapide!

Bonjour

Voir fichier :

28ninanou2009.zip (10.06 Ko)

Amicalement

Nad

Bonjour

Bonjour Nad

J'ai marqué aussi

A tirer vers le bas

La formule se mettra à jour

Condition importante : que tes données en colonne A soient triées

Bonne journée

Merci beaucoup à vous deux, ça fonctionne très bien et ça nous rend un fier service =)

Encore merci!!!

Bonne fin de journée!

-- 22 Jan 2011, 20:42 --

En fait il y a un souci...

S'il y a plusieurs fois le même numéro dans la colonne 1 (mais pas à la suite), ça ne fonctionne pas, si?

Car on a des résultats énormes alors que la somme ne devrait pas l'être...

Cordialement!

Rechercher des sujets similaires à "somme conditionnelle"