Excel :INDIRECT sur plusieurs feuilles

Bonjour,

J'aimerai faire une somme sur plusieurs feuilles en ayant comme paramètre une cellule.

La fonction indirect permet de résoudre le paramètre...

Mais impossible de mettre dans la fonction indirect sur plusieurs feuilles.

voici la démarche:

-sans paramètre, B2 est fixe

=SOMME(Feuil1:Feuil2!B2)

maintenant on veut mettre dans la cellule A1 par exemple, la chaine de caractère B2, qui pourra ainsi être changée...

=SOMME(INDIRECT("Feuil1:Feuil2!"&A1))

=>REF

J'ai essayé, avec des apostrophes autour des feuilles, de décomposer la somme en 2 "indirect" mais sans succès : somme(indirect("Feuil1!"&A1):indirect("Feuil2!"&A1))

Merci d'avance

Arnaud

on peut éventuellement faire...

=SOMME(INDIRECT("Feuil1!"&A1);INDIRECT("Feuil2!"&A1))

mais bon j'ai 50 feuilles

23exemple-excel.xlsx (33.73 Ko)

Bonjour

Pour 3 Feuilles nommées Feuil1, Feuil2, Feuil3. (En faisant compliqué)

=SOMMEPROD(SOMME.SI(INDIRECT("Feuil"&LIGNE(INDIRECT("1:3"))&"!"&A1);INDIRECT(A1);INDIRECT("Feuil"&LIGNE(INDIRECT("1:3"))&"!"&A1)))

Cordialement

merci, mais a priori cela ne marche pas, j'obtiens 0. Alors que pour le test j'ai mis dans A1 la chaine A3 et:

=SOMME(Feuil1:Feuil3!A3) donne 14 et non 0

j'ai essayé de simplifier

=SOMME(INDIRECT("Feuil"&LIGNE(INDIRECT("1:3"))&"!"&A1))

Mais cela ne donne que la valeur contenu dans A3 de la feuille 1...

Une idée ?

merci d'avance

Arnaud

Re

Excuse, j'avais mis la même valeur rn A3 de chaque Feuille.

C'est corrigé

=SOMMEPROD(SOMME.SI(INDIRECT("Feuil"&LIGNE(INDIRECT("1:3"))&"!"&A1);"<>"&"";INDIRECT("Feuil"&LIGNE(INDIRECT("1:3"))&"!"&A1)))

https://www.excel-pratique.com/~files/doc2/TiNy1Classeur3.xls

Cordialement

Rechercher des sujets similaires à "indirect feuilles"