Excel addition de produits de multiplication
Résolu
xycoco
Messages postés
66
Statut
Membre
-
Mytå Messages postés 4246 Statut Contributeur -
Mytå Messages postés 4246 Statut Contributeur -
Bonjour,
Dans Feuil1, Feuil2 et Feuil3 les cases A1 et B1 sont complétées par des chiffres. Dans une autre feuille (Feuil4) je souhaite trouver une formule qui additionne les résultats des multiplications A1XB1 de toutes les feuilles : Feuil1!(A1XB1) + Feuil2!(A1XB1)...etc. Cette dernière formule marche mais j'ai plus de 35 feuilles et je me dis qu'il y a certainement un moyen de concaténer tout cela.
J'ai essayé avec =SOMME('1:34'!L(1)C(1)*'1:34'!L(1)C(2)) mais cela me donne le résultat de REF
Merci de votre aide
Dans Feuil1, Feuil2 et Feuil3 les cases A1 et B1 sont complétées par des chiffres. Dans une autre feuille (Feuil4) je souhaite trouver une formule qui additionne les résultats des multiplications A1XB1 de toutes les feuilles : Feuil1!(A1XB1) + Feuil2!(A1XB1)...etc. Cette dernière formule marche mais j'ai plus de 35 feuilles et je me dis qu'il y a certainement un moyen de concaténer tout cela.
J'ai essayé avec =SOMME('1:34'!L(1)C(1)*'1:34'!L(1)C(2)) mais cela me donne le résultat de REF
Merci de votre aide
A voir également:
- Formule excel multiplication et addition
- Formule si et excel - Guide
- Formule addition excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
5 réponses
Salut le forum
Les formules suivantes devraient résoudre la question
Si les feuilles sont Feuil1 à Feuil2
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Les formules suivantes devraient résoudre la question
=SOMMEPROD(N(INDIRECT(LIGNE(INDIRECT("1:2")) & "!A1"));N(INDIRECT(LIGNE( INDIRECT("1:2")) & "!B1")))
Si les feuilles sont Feuil1 à Feuil2
=SOMMEPROD(N(INDIRECT("Feuil" & LIGNE(INDIRECT("1:2")) & "!A1"));N(INDIRECT("Feuil" & LIGNE( INDIRECT("1:2")) & "!B1")))
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
C'est normal, ta formule étant hautement fantaisiste.
Tu as d'autres approches, notamment :
1) Faire les multiplications dans chaque feuille en colonne D (que tu masqueras éventuellement) et dans la feuille 4 mettre en D1 la formule
=SOMME(Feuil1:Feuil3!D1)
2) Faire de la feuille 4 une feuille de consolidation globale, en saisissant en A1 la formule =SOMME(Feuil1:Feuil3!A1) à recopier dans toutes les cellules contenant des données numériques, puis faire la multiplication dans la feuille 4.
https://www.cjoint.com/?jgt0lBb33a
Tu as d'autres approches, notamment :
1) Faire les multiplications dans chaque feuille en colonne D (que tu masqueras éventuellement) et dans la feuille 4 mettre en D1 la formule
=SOMME(Feuil1:Feuil3!D1)
2) Faire de la feuille 4 une feuille de consolidation globale, en saisissant en A1 la formule =SOMME(Feuil1:Feuil3!A1) à recopier dans toutes les cellules contenant des données numériques, puis faire la multiplication dans la feuille 4.
https://www.cjoint.com/?jgt0lBb33a
Bonsoir Raymond,
Merci. J'avais bien envisagé à la solution n°1, mais je pensais qu'une formule simple existait.
Cordialement,
Merci. J'avais bien envisagé à la solution n°1, mais je pensais qu'une formule simple existait.
Cordialement,
Salut,
tu as
=Feuil1!A1*Feuil1!B1+Feuil2!A1*Feuil2!B1+Feuil3!A1*Feuil3!B1
le plus simple serait de nommer chaque cellule, ex feuil1 A1 nommée réf1, B1 nommée réf2, feuille 2 A1réf3 etc...
la formule deviendrait
=réf1*réf2+réf3*réf4+réf5*réf6
bien que dans la formule ce soit inutile, la logique voudrait que chaque calcul soit entre parenthèse
=(réf1*réf2)+(réf3*réf4)+(réf5*réf6)
tu as
=Feuil1!A1*Feuil1!B1+Feuil2!A1*Feuil2!B1+Feuil3!A1*Feuil3!B1
le plus simple serait de nommer chaque cellule, ex feuil1 A1 nommée réf1, B1 nommée réf2, feuille 2 A1réf3 etc...
la formule deviendrait
=réf1*réf2+réf3*réf4+réf5*réf6
bien que dans la formule ce soit inutile, la logique voudrait que chaque calcul soit entre parenthèse
=(réf1*réf2)+(réf3*réf4)+(réf5*réf6)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question