Somme à 2 conditions

Fermé
Alexys - 31 mars 2016 à 11:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 5 avril 2016 à 18:47
Bonjour,

Dans un fichier, je souhaite sommer des gains.
il y a une feuille qui résume ces gains :
Colonne A : Colonne B : Colonne C :
Mois Année Gains


Les données sont dans un tableau dans une autre feuille :
Colonne E : Colonne F : Colonne G :
Gains Mois Année


Dans la feuille résumé, je voudrais que dans la case de la colonne G que la formule somme tous les gains ayant le mois X et l'année Y.

Je n'arrive pas à me dépétrer des formules conditionnelles..


Merci beaucoup :)
A voir également:

3 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 854
31 mars 2016 à 11:37
Bonjour,

Pour cela vous allez devoir utiliser la fonction Sommeprod

Dans mon exemple la colonne de gain est en J, la date en I, le mois à chercher en D9(en chiffre => 1 pour Janvier Etc) et l'année a chercher en E9:

=SOMMEPROD(J2:J26*(MOIS(I2:I26)=D9)*(ANNEE(I2:I26)=E9))

Cela devrait fonctionner comme vous le voulez.

Tenez moi au courant.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
31 mars 2016 à 11:39
Bonjour
feuil1 =base de données ligne de 2 à 1000 pour l'exemple:

vos mois en feuil2 colonne F sont indiqués de la même façon que dans A de la base de données (N° ou nom)
à partir de A2 en feuille 2

=SOMMEPROD((Feuil1!$A$2:$A$1000=F2)*(Feuil1!$B$2:$B$1000=G2)*(Feuil1!$C$2:$C$1000))

les N° de lignes sont obligatoires avec le code SOMMEPROD pour limiter les champs

si vous voulez vous pouvez directement sommer avec des dates en A base de données et gain en B:

=SOMMEPROD((MOIS(Feuil2!$A$2:$A$1000)=F2)*(ANNEE(Feuil1!$A$2:$A$1000)=G2)*(Feuil1!$C$2:$C$1000))

avec f en N° de mois

crdlmnt



crdlmnt
0
alexysr Messages postés 24 Date d'inscription dimanche 21 septembre 2014 Statut Membre Dernière intervention 5 avril 2016
5 avril 2016 à 18:31
Bonjour,
J'ai essayé de faire avec vos formules respectives, mais sans succès.

Je réexplique mon problème avec photo.


Je veux dans la colonne gains de la feuille de la photo précédente, la somme des gains pour chaque mois de chaque année qui sont rentrés dans un tableau différents, cf photo :


Merci beaucoup :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 5/04/2016 à 18:52
Bonjour
la proposition donnée précédemment avec SOMMEPROD s'adressait à un tableau avec des dates, mais là comme vous avez des colonnes mois et année elle ne fonctionne pas
deux solutions:
Excel à partir, de 2007
=en colonne H s'il s'agit de ligne 3
=SOMME.SI.ENS(H:H;F:F;F3;G:G;B3)
Excel avant 2007:
=SOMMEPROD(($F$3:$F$1000=A3)*($G$3:$G$1000=B3)*($H$3:$H$1000))
avec ce code les N° de lignes sont obligatoire et le champ C3:C1000 ne doit pas contenir de textes, seulement vides ou valeurs num

mais si votre base en F:H con tient des cellules #VALEURS dans le champ à sommer ça ne fonctionnera pas.. il faut commencer par éliminer ça! quelle est la formule en H ??


crdlmnt

Ps: je viens d'inverser les champs, j'avais pris vos tableaux à l'envers
0