Sommeprod - Dates / Mois / Annee

[Résolu/Fermé]
Signaler
Messages postés
41
Date d'inscription
mercredi 4 février 2009
Statut
Membre
Dernière intervention
16 avril 2013
-
Messages postés
26219
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2021
-
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
A voir également:

2 réponses

Messages postés
41
Date d'inscription
mercredi 4 février 2009
Statut
Membre
Dernière intervention
16 avril 2013
1
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
Messages postés
26219
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2021
6 083
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




Errare humanum est, perseverare diabolicum
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
Messages postés
26219
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 octobre 2021
6 083
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