Somme tant que mois est identique
KevDC
Messages postés
2
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'aurais besoin de votre lumière pour résoudre une problématique excel (je débute).
Voilà, j'ai un fichier de consommation d'eau dont les relevés sont journaliers et cela pendant 3 années (2015,2016,2017).
J'aimerais faire la somme des consommations mois/mois. Une sorte de "faire la somme des consommations tant que le mois est identique".
Un exemple de mon fichier excel :
PS : Par ailleurs, je recherche une bonne formation Excel me permettant de gagner du temps sur du traitement de données comme celui-ci. Si vous avez des informations par rapport à ce type de formation, je suis preneur.
Merci à vous !
Kevin
J'aurais besoin de votre lumière pour résoudre une problématique excel (je débute).
Voilà, j'ai un fichier de consommation d'eau dont les relevés sont journaliers et cela pendant 3 années (2015,2016,2017).
J'aimerais faire la somme des consommations mois/mois. Une sorte de "faire la somme des consommations tant que le mois est identique".
Un exemple de mon fichier excel :
PS : Par ailleurs, je recherche une bonne formation Excel me permettant de gagner du temps sur du traitement de données comme celui-ci. Si vous avez des informations par rapport à ce type de formation, je suis preneur.
Merci à vous !
Kevin
A voir également:
- Somme tant que mois est identique
- Somme si couleur - Guide
- Formule somme excel colonne - Guide
- Somme en anglais excel - Guide
- Youtube premium 2 mois gratuit - Accueil - TV & Vidéo
- 600h en mois ✓ - Forum Bureautique
2 réponses
Bonjour
selon vos données, si ce ne sont pas des dates dans la 1° et 2° colonne
=SOMMEPROD((champ année=année cherchée)*(champ mois= mois cherché)*(champ relevés))
mieux vaut limiter les champs au nombre de lignes utiles exemple: A1:A500 au lieu de A:A_même N° de lignes pour tous les champs
ou encore (à partir d'excel 2007):
=SOMME.SI.ENS(champ relevé;champ année;année;champ mois;mois)
quant à gagner du temps... que voulez vous faire?
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
selon vos données, si ce ne sont pas des dates dans la 1° et 2° colonne
=SOMMEPROD((champ année=année cherchée)*(champ mois= mois cherché)*(champ relevés))
mieux vaut limiter les champs au nombre de lignes utiles exemple: A1:A500 au lieu de A:A_même N° de lignes pour tous les champs
ou encore (à partir d'excel 2007):
=SOMME.SI.ENS(champ relevé;champ année;année;champ mois;mois)
quant à gagner du temps... que voulez vous faire?
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour Vaucluse et merci pour votre rapidité.
J'ai cependant un problème lorsque je suis vos conseils. La cellule m'indique une erreur #VALEUR.
Je joins à ce message un imprécran de ma formule pour vous aider à comprendre mon problème.
Concernant le gain de temps, je recherche une formation qui puisse m'aider à maîtriser rapidement ce genre de problématique (Traitement de données - parfois en grand nombre) avec l'utilisation de formules logiques telles que SI., SOMME.SI....
Peut-être que le VBA est la solution, je ne sais pas?...
D'avance, merci de votre retour,
Bien cordialement
J'ai cependant un problème lorsque je suis vos conseils. La cellule m'indique une erreur #VALEUR.
Je joins à ce message un imprécran de ma formule pour vous aider à comprendre mon problème.
Concernant le gain de temps, je recherche une formation qui puisse m'aider à maîtriser rapidement ce genre de problématique (Traitement de données - parfois en grand nombre) avec l'utilisation de formules logiques telles que SI., SOMME.SI....
Peut-être que le VBA est la solution, je ne sais pas?...
D'avance, merci de votre retour,
Bien cordialement
cette image n'est pas la même en colonne A que la 1° soumise
d'ou vient le nom du mois en colonne B?
si c'est depuis la date, le texte janvier dans la, formule ne convient pas, (il faudrait 1 au lieu de janvier)
si c'est en texte, il faut placer janvier entre guillemets dans la formule
Mais cette colonne est inutile puisque vous avez des dates en A
essayez directement avec seulement la colonne date:
=SOMMEPROD((ANNEE($A$2:$A$209)=ANNEE(A1))*(MOIS($A$2:$A$209)=1)*($C$2:$C$209))
le total va se répéter à chaque ligne
mieux vaudrait peut être faire un récapitulatif de la manière suivante (à adapter) :
=SOMMEPROD((ANNEE($A$2:$A$209)=$D2)*(MOIS($A$2:$A$209)=COLONNE(A$1)*($C$2:$C$209))
respectez bien la position des signes $ pour tirer la formule
bien sur vous pouvez inverser mois en ligne et année en colonne, la formule devient:
=SOMMEPROD((ANNEE($A$2:$A$209)=C$1)*(MOIS($A$2:$A$209)=LIGNE(A$1)*($C$2:$C$209))
_toujours attention aux signes)
à tirer sur les 12 lignes concernées
et s'il vous reste encore des #VALEUR, vérifiez que la colonne C contienne bien uniquement des valeurs numériques.
crdlmnt
d'ou vient le nom du mois en colonne B?
si c'est depuis la date, le texte janvier dans la, formule ne convient pas, (il faudrait 1 au lieu de janvier)
si c'est en texte, il faut placer janvier entre guillemets dans la formule
Mais cette colonne est inutile puisque vous avez des dates en A
essayez directement avec seulement la colonne date:
=SOMMEPROD((ANNEE($A$2:$A$209)=ANNEE(A1))*(MOIS($A$2:$A$209)=1)*($C$2:$C$209))
le total va se répéter à chaque ligne
mieux vaudrait peut être faire un récapitulatif de la manière suivante (à adapter) :
- de D2 à Dxx, les années que vous voulez ressortir
- de E1 à P1, les noms des mois(juste comme titre pour info)
- en E2, cette formule à tirer sur tout le tableau:
=SOMMEPROD((ANNEE($A$2:$A$209)=$D2)*(MOIS($A$2:$A$209)=COLONNE(A$1)*($C$2:$C$209))
respectez bien la position des signes $ pour tirer la formule
bien sur vous pouvez inverser mois en ligne et année en colonne, la formule devient:
=SOMMEPROD((ANNEE($A$2:$A$209)=C$1)*(MOIS($A$2:$A$209)=LIGNE(A$1)*($C$2:$C$209))
_toujours attention aux signes)
à tirer sur les 12 lignes concernées
et s'il vous reste encore des #VALEUR, vérifiez que la colonne C contienne bien uniquement des valeurs numériques.
crdlmnt