Simplification de formule avec SOMMEPROD

8excel-michel.xlsm (12.50 Ko)

Bonsoir,

J'ai une formule qui fonctionne bien :

=SOMMEPROD((INDEX(Feuil1!Essai;;1)=A2)*INDEX(Feuil1!Essai;;2))

+SOMMEPROD((INDEX(Feuil2!Essai;;1)=A2)*INDEX(Feuil2!Essai;;2))+SOMMEPROD((INDEX(Feuil3!Essai;;1)=A2)*INDEX(Feuil3!Essai;;2))

mais si j'avais une vingtaine de feuilles, ce serait moins drôle! Est-ce possible de la simplifier en utilisant un "truc" comme dans cet exemple ? : =SOMME(Feuil1!B2) +SOMME(Feuil2!B2)+SOMME(Feuil3!B2) peut se simplifier comme cela:

=SOMME(Feuil1:Feuil3!B2).

Serge

Les plages dynamiques que j'avais nommées Essai dans les feuilles 1, 2 et 3 contenaient deux colonnes: Nom et Salaire.

En nommant les plages dynamiques Salaire et Nom des feuilles 1, 2 et 3, je peux éviter la formule INDEX :

=SOMMEPROD((Feuil1!Nom=A2)*Feuil1!Salaire)+SOMMEPROD((Feuil2!Nom=A2)*Feuil2!Salaire)

+SOMMEPROD((Feuil3!Nom=A2)*Feuil3!Salaire)

Plus court mais tout aussi embêtant si j'ai un "grand" nombre de feuilles.

Voici le fichier :

Bonsoir,

Vous avez la question, la réponse pour le test, reste plus que le test...

Alors ? ça peut se simplifier comme cela ?

@ bientôt

LouReeD

Hein!

Bonne soirée!

Rechercher des sujets similaires à "simplification formule sommeprod"