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
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
A voir également:
- Somme à 2 conditions
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- 3 bip long 2 bip court hp - Forum BIOS
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
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.
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.
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
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
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
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
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 :)
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 :)
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
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
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