Sommer une aire correspondant à un mois calendaire

  • Initiateur de la discussion Initiateur de la discussion atlas
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

atlas

XLDnaute Occasionnel
Bonjour , mon casse-tête est classique , je pense .

Il s'agit de faire la somme de la colonne "Niveaux plancher" mois par mois .

Dans le fichier joint , j'aie environ 2 ans de données .
J'attend donc une liste d'environ 24 lignes (12 mois par an *2)

Les fonctions a utilisées sont probablement MOIS() et SOMME() .
 
Re : Sommer une aire correspondant à un mois calendaire

Bonsoir atlas,

Ton fichier n'est pas passé.

Sinon, regarde la fonction SOMMEPROD()

=SOMMEPROD((ta plage Date>=date de début)*(ta plage Date<=date de fin)*(ta plage Valeurs))

A te lire.

Bonne soirée.

Jean-Pierre
 
Re : Sommer une aire correspondant à un mois calendaire

Re,

Non, pas =SUMPRODUCT((A2:A65535>=A2);(A2:A65535<=A65535);E2 :E65535)

mais : =SUMPRODUCT((MONTH(A2:A65535)>=G2)*(YEAR(A2:A65535)<=H2)*(E2 :E65535))

ou : =SUMPRODUCT((MONTH(A2:A65535)>=G2)*(YEAR(A2:A65535)<=H2);E2 :E65535) qui doit fonctionner aussi.

dans mon exemple
 
Dernière édition:
Re : Sommer une aire correspondant à un mois calendaire

Re,

Il ne s'agit pas de multiplier mais de sommer toutes les valeurs qui répondent aux critères MOIS ET ANNEE

S'il avait fallut utiliser OU, ce n'est pas * qui aurait été utilisé mais +
 
Re : Sommer une aire correspondant à un mois calendaire

Bigre vos réponses sont rapides ! Et si je veux affiner avec la colonne agence ?

Cad la somme du mois pour chaques agences (ex agence n° 3807 = n niveaux pour le mois de janvier , n1 niveaux pour le mois de février etc ...)


Quelques explications sur le TCD ne sont pas de refus (Jne n'aie jamais rien compris à cette technique mais visiblement elle sert à quelque chose)
 
Re : Sommer une aire correspondant à un mois calendaire

Re,

Toujours par rapport à mon exemple :

=SUMPRODUCT((MONTH(A2:A65535)>=G2)*(YEAR(A2:A65535)<=H2)*($B$2:$B$4000=3807)*(E2 :E65535))

et où tu peux, là aussi, remplacer 3807 en dur dans la formule par une cellule contenant cette valeur.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour