Bonsoir Philippe
Dans ta formule =SOMMEPROD((INDIRECT(TEXTE(L1C;"'mmmaa'")&"!l2c1";FAUX))*(INDIRECT(TEXTE(L1C;"'mmmaa'")&"!l2c1";FAUX)=LC(-2))), tu travail en mode LC, mais le fichier à basculer en mode de cellule A1, ce qui génère une erreur ce qui est normal.
Deuxième point, tu ne définis pas une plage de cellule mais une seule cellule, pour faire une somme dans ce mode, on écrit SOMME(C3).
=SOMME(INDIRECT(TEXTE(L1C;"'mmmaa'")&"!C3";FAUX)), fonctionne
Mais dans ton cas, ce n'est pas si simple, le problème la condition et sommeprod, il n'accepte pas la colonne entière, il faut déterminer une plage de cellule.
Voici la formule pour une plage de cellules
=SOMMEPROD(INDIRECT(TEXTE(L1C;"'mmmaa'")&"!l2C3:l100c3";FAUX)*(INDIRECT(TEXTE(L1C;"'mmmaa'")&"!l2C1:l100c1";FAUX)=LC(-2)))
Ton problème maintenant c'est le nombre de lignes variable dans les différentes feuilles.
Je te conseille de rester dans le mode A1.
Passe une bonne soirée Philippe.
@+Jean-Marie