Somme tant que mois est identique
Fermé
KevDC
Messages postés
2
Date d'inscription
mercredi 22 novembre 2017
Statut
Membre
Dernière intervention
22 novembre 2017
-
22 nov. 2017 à 12:09
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 nov. 2017 à 16:51
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 nov. 2017 à 16:51
A voir également:
- Somme tant que mois est identique
- Somme si couleur - Guide
- Somme excel - Guide
- Somme si mois de janvier ✓ - Forum Excel
- 'Pip' n’est pas reconnu en tant que commande interne ✓ - Forum Python
- Problème somme excel 0 ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié le 22 nov. 2017 à 12:25
Modifié le 22 nov. 2017 à 12:25
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!
KevDC
Messages postés
2
Date d'inscription
mercredi 22 novembre 2017
Statut
Membre
Dernière intervention
22 novembre 2017
Modifié le 22 nov. 2017 à 14:57
Modifié le 22 nov. 2017 à 14:57
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
22 nov. 2017 à 16:51
22 nov. 2017 à 16:51
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