Optimisation de formule avec SOMMEPROD et SOUS.TOTAL

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 !

djodjodjo

XLDnaute Occasionnel
Bonjour à tout le forum,

J'ai une petite question (toute bête?) pour vous... en fait j'utilise la formule suivante:

Code:
=SOMMEPROD((SOUS.TOTAL(9;INDIRECT("'Tous projets'!M"&LIGNE('Tous projets'!M$42:'Tous projets'!M$2000)))*('Tous projets'!F$42:'Tous projets'!F$2000=A1)))

qui me fait la somme (fonction 9 de sous.total) des valeurs de la colonne M pour lesquelles il y a le contenu de A1 en colonne F. Elle fonctionne très bien, mais le souci c'est que la colonne M peut être amenée à bouger, et Excel modifiera tout comme il faut, sauf cette partie:

Code:
"'Tous projets'!M"
puisqu'elle est entre guillemets... mais je n'arrive pas à faire autrement. En gros la formule ne fonctionne plus si la colonne M bouge.

Merci d'avance pour votre aide 🙂
 
Re : Optimisation de formule avec SOMMEPROD et SOUS.TOTAL

Bonjour djodjodjo,

Oui, c'est l'inconvénient et l'avantage (selon les cas) de la fonction INDIRECT (et du texte interprété)

peut-être remplacer

Code:
"'Tous projets'!M"

par

Code:
"'Tous projets'!"&STXT(ADRESSE(1;COLONNE(M1);2);1;CHERCHE("$";ADRESSE(1;COLONNE(M1);2))-1)
 
- 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

Discussions similaires

Réponses
9
Affichages
392
Réponses
12
Affichages
599
Réponses
7
Affichages
622
Réponses
5
Affichages
566
Réponses
18
Affichages
1 K
Retour