Combiner SOMME.SI.ENS() et SOUS.TOTAL(9;)

Mongo

XLDnaute Junior
Bonjour,

Dans un tableau, je souhaiterais combiner la fonction SOMME.SI.ENS() utilisée pour totaliser des opérations en fonction de leur date et la fonction SOUS.TOTAL(9;) car il m'arrive de filtrer ce tableau.
A moins de dupliquer les colonnes pour effectuer mes calculs en plusieurs étapes, je ne trouve pas de méthode plus simple en passant par une formule ou une imbriquation de formule.
Dans le fichier ci-dessous, j'ai reproduit ma problématique :
Je voudrais que la formule présente dans les cellules D1, E1, F1, D2, E2 et F2 combine les deux fonctions décrites plus haut.

D'avance merci à ceux qui pourraient m'aider.
 

Pièces jointes

  • Test1.xlsx
    12.2 KB · Affichages: 665
  • Test1.xlsx
    12.2 KB · Affichages: 652
  • Test1.xlsx
    12.2 KB · Affichages: 689

mth

XLDnaute Barbatruc
Re : Combiner SOMME.SI.ENS() et SOUS.TOTAL(9;)

Bonsoir,

Un essai avec cette formule en D1 (copiée collée à droite - formule inspirée par David84):

Code:
=SOMMEPROD((SOUS.TOTAL(9;DECALER(D4;LIGNE(D5:D20)-LIGNE(D4);))*($G$5:$G$20=1)))

Même principe pour la formule ligne 2

Bonne nuit,

mth
 

efa

XLDnaute Nouveau
Re : Combiner SOMME.SI.ENS() et SOUS.TOTAL(9;)

En fait je pense que j'ai le même soucis
dans la case AJ1 je voudrais que la somme varie en fonction du filtre en colonne B
si quelqu'un peux m'aider , j'ai mal à la tête depuis hier soir
il doit falloir combiner décaler et sommeprod:p
 

Pièces jointes

  • SCM TPA .xls
    200 KB · Affichages: 208
  • SCM TPA .xls
    200 KB · Affichages: 217
  • SCM TPA .xls
    200 KB · Affichages: 223

Statistiques des forums

Discussions
312 201
Messages
2 086 171
Membres
103 152
dernier inscrit
Karibu