Somme conditionnelle

Fermé
sosotissmey225 Messages postés 8 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 mai 2016 - Modifié par teutates le 12/05/2016 à 12:42
sosotissmey225 Messages postés 8 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 mai 2016 - 12 mai 2016 à 14:16
Bonjour la communauté

Alors voilà mon soucis, je souhaite faire une somme sur une colonne mais selon une condition qui se trouve sur une autre colonne.

Pour être plus compréhensible voici ce que j'ai :

Colonne A - Ref Art Colonne B - CA
1908 14516
1908 15600
1908 17000
1908 19000
1909 25000
1909 22500
1839 25000
1839 27800
1839 29000

Je voudrais qu'en colonne C, excel me calcule la somme de chaque référence sans prendre celle des autres. J'ai environ 200 lignes et j'aimerai ne pas faire ça à la main.

Merci la communauté !

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié par Vaucluse le 12/05/2016 à 12:43
Bonjour

=SOMME.SI(A:A;A2;B:B)
pour avoir le total sur chaque ligne en C

=SOMME.SI($A$2:$A2;A2;$B$2:B2)
pour avoir le total évolutif depuis le début jusqu'au niveau de la formule

=SI(NB.SI($A$2:A2;A2)=NB.SI(A:A;A2);SOMME.SI(A:A;A2;B:B);"")
pour avoir le total complet uniquement en face de la dernière apparition de la référence en A

et pour finir

=SI(NB.SI($A$2:A2;A2)=1;SOMME.SI(A:A;A2;B:B);"")
pour avoir le total complet en face de la 1° apparition de la référence seulement


attention aux $ avant de tirer les formules

crdlmnt



crtdlmnt


La qualité de la réponse dépend surtout de la clarté de la question, merci!
1
sosotissmey225 Messages postés 8 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 mai 2016
12 mai 2016 à 12:59
Bonjour et merci pour votre réponse !

J'ai essayé la dernière formule car c'est celle qui semble pouvoir me donner ce que je veux mais je n'obtiens rien dans ma colonne C pour le résultat...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
12 mai 2016 à 14:08
alors voyez ici:
colonnes A, B, C liste réf non classée
colonnes F, G, H liste réf classée
https://www.cjoint.com/c/FEmmhQo1iY0

et si ça ne va pas , déposez votre modèle sur le site où vous avez trouvé celui ci, créez le lien et revenez le coller ici

crdlmhnt
0
sosotissmey225 Messages postés 8 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 mai 2016
Modifié par sosotissmey225 le 12/05/2016 à 14:17
Ca marche, j'ai essayé avec la première formule et ça fonctionne très bien.
Merci beaucoup !!!! :D

En revanche, je souhaiterais que la "somme plage" fasse la somme de deux colonnes et non pas d'une seule.
je voudrais ainsi avoir =SOMME.SI(A:A;A2;B:C) et afficher le résultat en D

Savez-vous comment faire ?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
12 mai 2016 à 13:33
Bonjour,

Pourquoi ne pas utiliser un tableau croisé dynamique ?

A+
0
sosotissmey225 Messages postés 8 Date d'inscription jeudi 12 mai 2016 Statut Membre Dernière intervention 13 mai 2016
12 mai 2016 à 14:16
Bonjour Gyrus,

Oui c'est ce que j'ia fais dès le départ ;), mais il faut ensuite faire une rechercheV pour rapatrier la donnée sur le tableau ce qui n'est pas assez automatique
0