Somme en fonction d'un mois donné et de l'en tête d'une colonne

Sissou71

XLDnaute Occasionnel
Bonjour,

J'aurai besoin de faire une somme avec 2 critères dont l'un est un en-tête de colonne.

Cet en-entête pouvant etre placé différemment selon des extractions récupérées d'une autre base, ou différents, je ne peux pas nommer les colonnes et faire un somme.si.ens

J'ai essayé avec le sommeprod, puis avec somme.si, et equiv mais là je commence à en perdre mon latin...
Si quelqu'un peut jeter un oeil au fichier ci-joint et m'indiquer s'il a une solution, si possible sans macro, mais si pas possible avec macro.

J'ai besoin d'avoir dans l'onglet Statistiques, la somme mois par mois des produits présents dans l'onglet Données.

Merci Beaucoup

PS : je pourrais faire un TCD mais il y a 'autres données dans le fichier, qui ne sont pas affichées là, et qui ne peuvent pas faire l'objet d'un TCD
 

Pièces jointes

  • StatisquesSissou71.xlsx
    10.4 KB · Affichages: 71

Tibo

XLDnaute Barbatruc
Re : Somme en fonction d'un mois donné et de l'en tête d'une colonne

Bonjour,

SOMMEPROD peut effectivement répondre à ton souhait :

en B2 :

Code:
=SOMMEPROD((DONNEES!$A$2:$A$23=$A2)*(DONNEES!$C$1:$E$1=B$1)*DONNEES!$C$2:$E$23)

à recopier vers le bas et vers la droite

@+
 

JCGL

XLDnaute Barbatruc
Re : Somme en fonction d'un mois donné et de l'en tête d'une colonne

Bonjour à tous,

Peux-tu essayer en B2 et à droite et vers le bas :
Code:
=SOMMEPROD((MOIS(DONNEES!$A$2:$A$23)=MOIS($A2))*(DONNEES!$C$1:$E$1=B$1)*DONNEES!$C$2:$E$23)

A + à tous

Edition : Oups, désolé l'ami Tibo... Salut :)
 

Sissou71

XLDnaute Occasionnel
Re : Somme en fonction d'un mois donné et de l'en tête d'une colonne

Merci à vous 2, c'est ce que j'ai fait mais il me met #NA dans la cellule.
Ceci dit je n'ai pas essayé en mettant Mois parce que j'aurai plusieurs années sur ce fichier, mais je peux essayer avec MOIS et ANNEE
Mes plages dans l'onglet DONNEES sont nommées mais je pense pas que le problème viennent de là.
 

Tibo

XLDnaute Barbatruc
Re : Somme en fonction d'un mois donné et de l'en tête d'une colonne

re,

Je ne comprends pas pourquoi tu as #N/A.

Peux-tu nous joindre un extrait de ton fichier avec cette erreur pour que nous puissions cerner le pourquoi du comment.

A te (re)lire

@+
 

JCGL

XLDnaute Barbatruc
Re : Somme en fonction d'un mois donné et de l'en tête d'une colonne

Bonjour à tous,

Dans un SOMMPROD() les longueurs de plage doivent être identiques.

Code:
=SOMMEPROD((Données!$D$2:$D$281=$A2)*(Données!$G$1:$Z$1=B$1)*Données!$G$2:$Z$281)

A + à tous
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 653
Messages
2 111 592
Membres
111 208
dernier inscrit
estalavista