Signaler

Sommeprod - Dates / Mois / Annee [Résolu]

Posez votre question VincentMED66 41Messages postés mercredi 4 février 2009Date d'inscription 16 avril 2013 Dernière intervention - Dernière réponse le 27 déc. 2016 à 11:27 par Vaucluse
Bonjour,

Je voudrais utiliser SOMMEPROD pour reconnaitre un critère de dates

J'ai une feuille de données avec le calendrier annuel.

le calendrier est en ligne

Je voudrais que la formule soit capable de récupérer les données correspondants soit à une date précise, soit (surtout) à une plage de dates comme une semaine, un mois, une année

Merci d'avance
Afficher la suite 
Utile
+1
moins plus
Bonjour

somme entre deux dates:

=SOMMEPROD(champ>=cell date mini)*(champ<=cell date maxi)*(champ à sommer))

somme pour un mois sur une année:
=SOMMEPROD((ANNEE(champ)&MOIS(Champ)=cell Année &cell mois)*(champ à sommer))

somme pour une année:
=SOMMEPROD(ANNEE(Champ)=cell année)*(champ à sommer))

somme pour une semaine dans une année:
=SOMMEPROD(ANNEE(champ)&(NO_SEMAINE(champ)=Cell Année et cell N° de semaine)*(Champ à sommer))

bien entendu les valeurs cell mois et cell champ sont numériques (date ou N° année ou N° de semaine ou N° de mois

les limites de champ ne sont pas acceptées par le code si par exemple 1:1 ou A:A (obligatoire N° de ligne et colonne)

Les N° de semaine du code sont issus du calendrier américain

Crdlmnt




mf- 27 déc. 2016 à 11:16
Bonjour, j'ai rentré la formule suivante
=SOMMEPROD((ANNEE(D12:D81)&MOIS(D12:D81)=2017 &11)*(D12:D81)) et cela me met "#VALEUR!" où est l'erreur?

Par avance merci,

Cordialement
Répondre
Vaucluse 18964Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 23 février 2017 Dernière intervention - 27 déc. 2016 à 11:27
Bonjouir
l'erreur est probablement dans vos dates en D12:D81, si ce sont des dates
comment sont elles inscrites?
Par ailleurs la formule que vous écrivez, quand elle fonctionnera, va vous faire le total des valeurs numériques des dates trouvées, ce dont on ne voit pas l'utilité
si c'est pour en compter le nombre de dates
=SOMMEPROD((ANNEE(D12:D81)&MOIS(D12:D81)=2017 &11)*1)

etsi c'est pour sommer un champ, il ne peut pas y avoir la même adresse dans les deux items de la formule.(D12:D81) ??
Crdlmnt
Répondre
Donnez votre avis
Utile
+0
moins plus
Bonjour

j'ai testé les differentes cellules. Tout Marche

Pour ma part, pour comptabiliser les ANNEES, MOIS, SEMAINE , j'ai finalement préféré utiliser la formules en delimitant deux dates (début<fin)

Merci pour tout

Vincent
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !