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 :)

3 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    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
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  3. 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
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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