Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

  • Initiateur de la discussion Initiateur de la discussion Mongo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

Bonjour,
Il eût été préférable que tu aies créer ton propre fil, tu aurais ainsi pu ajouter la version Excel utilisée (et aussi, peut-être, cela aurait évité un mail automatique à l'initiateur de ce fil, vieux de + de 15 ans)
En ajoutant une colonne supplémentaire (en colonne T), avec la formule "AGREGAT", on peut savoir si une ligne est filtrée ou pas.
Et en ajoutant cette condition dans la formule Somme.Si.Ens, tu obtiens tes valeurs.
Regarde le fichier joint
PS, je n'ai pas transformé ta plage de données en Tableau Structuré, mais ce serait plus simple, pour la compréhension des formules, et la maintenabilité (la formule en T serait automatiquement recopiée, lors d'ajout de lignes, par exemple)

Edit, tu peux bien évidemment masquer la colonne T
 

Pièces jointes

Dernière édition:
Bonjour,

Effectivement, en y repensant ça aurait été plus judicieux de créer un fil à part...J'ai eu l'impression que c'était l'unique fil existant sur cette problématique, mais en creusant j'en ai trouvé des tas d'autres....

En tout cas je teste tout ça, je vous remercie beaucoup pour vos retours et je reconnais très humblement qu'il y a des personnes très calées!!

Je n'y aurais sûrement pas pensé toute seule.
 
Pour le coup, je ne suis pas du tout familière avec les fonctions SommeProd et Decaler, est-il possible de m'indiquer où je peux trouver des exemples de comment les utiliser et dans quel cadre ?
Pour la cellule O1, la formule serait :
Code:
=SOMMEPROD((ANNEE(O$11:O$13)=N1)*SOUS.TOTAL(9;DECALER(N$10;LIGNE($11:$13)-10;0)))

Une fois que tu as écrit et validé la formule en O1, tu peux copier O1 puis faire un collage spécial en O1:O4;Q1:Q4;S1:S4 en ne collant que la formule.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…