SOMMEPROD condition année + mois
Résolu
Thibault
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous :) !
J'ai un problème qui me turlupine depuis quelque semaines. J'ai deux feuille de calcul:
- Première feuille avec deux colonnes (colonne 1 date jj/mm/aaaa et la colonne deux la consomation moyenne du carburant)
- Deuxième feuille je voudrais automatiser; intégrer une formule afin de faire la moyenne mensuelle et annuelle.
J'ai réussi à faire automatiser mois par mois mais ça me prend l'année 2014 et 2015 pour chaque mois et la formule cidessous marche:
=SOMMEPROD((MOIS(1&$A2)=MOIS(AH471ZQ!$A$3:$A$50))*(AH471ZQ!$H$3:$H$50))
MAIS en incluant le facteur ANNEE cela ne marche pas...:
=SOMMEPROD((MOIS(1&$A2)=MOIS(AH471ZQ!$A$3:$A$50))*(ANNEE($C$1)=ANNEE(AH471ZQ!$A$3:$A$50))*(AH471ZQ!$H$3:$H$50))
Merci de votre qui me sera grandemen précieuse!
Bien cordialement.
J'ai un problème qui me turlupine depuis quelque semaines. J'ai deux feuille de calcul:
- Première feuille avec deux colonnes (colonne 1 date jj/mm/aaaa et la colonne deux la consomation moyenne du carburant)
- Deuxième feuille je voudrais automatiser; intégrer une formule afin de faire la moyenne mensuelle et annuelle.
J'ai réussi à faire automatiser mois par mois mais ça me prend l'année 2014 et 2015 pour chaque mois et la formule cidessous marche:
=SOMMEPROD((MOIS(1&$A2)=MOIS(AH471ZQ!$A$3:$A$50))*(AH471ZQ!$H$3:$H$50))
MAIS en incluant le facteur ANNEE cela ne marche pas...:
=SOMMEPROD((MOIS(1&$A2)=MOIS(AH471ZQ!$A$3:$A$50))*(ANNEE($C$1)=ANNEE(AH471ZQ!$A$3:$A$50))*(AH471ZQ!$H$3:$H$50))
Merci de votre qui me sera grandemen précieuse!
Bien cordialement.
3 réponses
Bonjour,
La formule est correcte.
Une particularité dans ta feuille de calcul doit être à l'origine du problème.
Est-ce que C1 contient bien une date ?
A+
La formule est correcte.
Une particularité dans ta feuille de calcul doit être à l'origine du problème.
Est-ce que C1 contient bien une date ?
A+
Bonjour
c'est déjà assez curieux que la 1° formule puisse trouver une égalité entre le champ MOIS(AH471ZQ!$A$3:$A$50)) et la valeur MOIS(1&A2)
1&A2 ne donne pas une valeur numérique et même en le numérisant(1&A2)*1 on obtient pour aujourd'hui la date du 30/01/2289
MOIS(1$A2) donne bien un numéro de mois en texte, mais qui n'a rien à voir avec le mois de la date en A2?
Avec ça dites nous comment sont entrées vos dates qui n'ont pas l'air d'é
être au format date de Excel?
à vous lire
c'est déjà assez curieux que la 1° formule puisse trouver une égalité entre le champ MOIS(AH471ZQ!$A$3:$A$50)) et la valeur MOIS(1&A2)
1&A2 ne donne pas une valeur numérique et même en le numérisant(1&A2)*1 on obtient pour aujourd'hui la date du 30/01/2289
MOIS(1$A2) donne bien un numéro de mois en texte, mais qui n'a rien à voir avec le mois de la date en A2?
Avec ça dites nous comment sont entrées vos dates qui n'ont pas l'air d'é
être au format date de Excel?
à vous lire
.. alors la formule pour la moyenne doit se baser sur:
=SOMMEPROD((MOIS(Champ date)=N° du mois cherché)*(ANNEE(champ date)=N° année cherchée)*(champ conso))/SOMMEPROD((MOIS(Champ date)=N° du mois cherché)*(ANNEE(champ date)=N° année cherchée))
... soit
=SOMMEPROD((MOIS(AH471ZQ!$A$3:$A$50)=A2)*(ANNEE(AH471ZQ!$A$3:$A$50)=2014)*(MOIS(AH471ZQ!$H$3:$H$50))/SOMMEPROD((MOIS(AH471ZQ!$A$3:$A$50)=A2)*(ANNEE(AH471ZQ!$A$3:$A$50)=2014))
crdlmnt
Errare humanum est, perseverare diabolicum
=SOMMEPROD((MOIS(Champ date)=N° du mois cherché)*(ANNEE(champ date)=N° année cherchée)*(champ conso))/SOMMEPROD((MOIS(Champ date)=N° du mois cherché)*(ANNEE(champ date)=N° année cherchée))
... soit
=SOMMEPROD((MOIS(AH471ZQ!$A$3:$A$50)=A2)*(ANNEE(AH471ZQ!$A$3:$A$50)=2014)*(MOIS(AH471ZQ!$H$3:$H$50))/SOMMEPROD((MOIS(AH471ZQ!$A$3:$A$50)=A2)*(ANNEE(AH471ZQ!$A$3:$A$50)=2014))
crdlmnt
Errare humanum est, perseverare diabolicum
Merci de ta réactivité! :)
C1 contient l'année 2014 et j'ai mis en D1 l'année 2015.
Et de A2 à A13 sont les mois...
Sur l'autre feuille la colonne A3 à A50 contient les dates format jj/mm/aaaa
et H3 à H50 c'est la consommation moyenne de carburant.
Je ne comprends vraiment pas.
Bien cordialement
C1=ANNEE(AH471ZQ!$A$3:$A$50)
Pour le mois, il faut que MOIS(1&$A2) se traduise par un nombre entier compris entre 1 (janvier) et 12 (décembre). Je rejoins Vaucluse avec les mêmes interrogations.
A+
J'ai joint le lien du fichier en regroupant tout dans une même feuille pour vous simplifier.
Je vais essayer C1=ANNEE ;)