Somme à 2 conditions

Alexys -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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 3469 Date d'inscription   Statut Membre Dernière intervention   1 862
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
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 25 Statut Membre
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
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