Somme conditionnelle

sosotissmey225 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
sosotissmey225 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   526
 
Bonjour,

Pourquoi ne pas utiliser un tableau croisé dynamique ?

A+
0
sosotissmey225 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
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