Microsoft 365 Sommeprod/Somme.si.ens

jebibo

XLDnaute Occasionnel
Bonjour forum
je fait appelle au vous car j'ai un problème avec la formule sommeprod, en H3 je sélectionne une date qui est journalière je veux avoir le résultat par sem, par mois et par année dans le tableau, je ne veux pas inséré des colonne supplémentaire si possible.
Est-ce que je peux arrivé résultat souhaité. J'inclus mon fichier en référence.
Merci d'avance pour votre précieuse aide.
Au plaisir
 

Pièces jointes

  • SOMMEPROD.xlsx
    444.6 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Jebibo,
Un essai en PJ avec :
VB:
Jour :    =SOMME.SI.ENS($E:$E;$C:$C;H5)
Semaine : =SOMME.SI.ENS($E:$E;$C:$C;">="&(I5-6);$C:$C;"<="&I5)
Mois :    =SOMME.SI.ENS($E:$E;$C:$C;">="&J5;$C:$C;"<"&MOIS.DECALER(J5;1))
Année :   =SOMME.SI.ENS($E:$E;$C:$C;">="&"01/01/"&K5;$C:$C;"<="&"31/12/"&K5)
Je tombe sur les même résultats que manuels, sauf pour la semaine.
Si la semaine se termine le 11/01/2020 qui est un samedi, elle a donc commencée le dimanche 05/1/2020.
Si vous filtrer le tableau sur ces deux dates, vous verrez que la somme fait 183595 et non 257538.
 

Pièces jointes

  • SOMMEPROD.xlsx
    461.7 KB · Affichages: 3

Jean-Eric

XLDnaute Occasionnel
Bonjour,
Une autre proposition.
Cdlt.

Jour=SOMME(FILTRE($E$8:$E$14717;C8:C14717=H5))
Semaine=SOMME(FILTRE(E8:E14717;NO.SEMAINE.ISO(C8:C14717)=NO.SEMAINE.ISO(I5)))
Mois=SOMME(FILTRE(E8:E14717;MOIS(C8:C14717)=MOIS(J5)))
Année=SOMME(FILTRE(E8:E14717;ANNEE(C8:C14717)=K5))
 

Pièces jointes

  • SOMMEPROD.xlsx
    445.2 KB · Affichages: 4

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 335
Membres
102 865
dernier inscrit
FreyaSalander