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 -
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é !
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é !
A voir également:
- Somme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Excel liste déroulante conditionnelle - Guide
- Somme en anglais excel - Guide
2 réponses
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!
=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!
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...
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
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 ?