Additioner des formules et non des cellules

Résolu/Fermé
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016 - Modifié par mac* le 20/02/2016 à 11:40
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 20 févr. 2016 à 23:13
Bonjour,je refait ma cabane de jardin et très novice sur Excel je vais exposé mon problème:

une liste de panneau en mètre carré,
première ligne 3 x 1234 x 2345
deuxième ligne 5 x 123 x 456
_____ m2
je mets ma formule en c3 soit C3=somme((A1 *(B1/100)*(C1/100))/100)+((A2 *(B2/100)*(C2/100))/100)
simple pour deux ou trois lignes mais pour disons 40 lignes PFFffffff , recopier les formules une à une c'est pas light. je doit certainement m'y prendre mal. et comment pourrais-je reprendre ce calcul pour une autre liste par exemple.
merci d'avance et courage je me casse la tête depuis un moment Tchô
A voir également:

5 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
20 févr. 2016 à 11:46
Bonjour,

Tu peux utiliser une autre colonne :
En D1, tu places la formule =A1 *(B1/110)*(C1/100)/100
Puis tu tires la formule en D2, D3, ..., D40.
En D41, tu fais le total
=SOMME(D1:D40)

A+
1
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016
Modifié par mac* le 20/02/2016 à 12:09
Salut Gyrus,

merci de répondre, c'est ce que j'ai fait pour avoir en fin de ligne, une cellule avec cette formule ((Axx *(Bxx/100)*(Cxx/100))/100), mais je voudrai seulement une cellule avec la formule de la totalité de mes lignes ... pour cinq lignes ma formule est ainsi xx=somme((Axx *(Bxx/100)*(Cxx/100))/100)+((Axx *(Bxx/100)*(Cxx/100))/100)+((Axx *(Bxx/100)*(Cxx/100))/100)+((Axx *(Bxx/100)*(Cxx/100))/100)+((Axx *(Bxx/100)*(Cxx/100))/100)
imagine pour 50 lignes et les "xx" son sympa ici
pas facile !
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016
20 févr. 2016 à 13:27
Pour 40 lignes :
=SOMMEPROD(A1:A40;B1:B40;C1:C40)/1000000

A+
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
20 févr. 2016 à 14:09
Bonjour mac
Bonjour Gyrus ;)

Pour faire le calcul sur l'ensemble des 50 lignes utilises SOMMEPROD :
=SOMMEPROD(((A1:A50)*((B1:B50)/100)*((C1:C50)/100))/100)

Cdlmnt
Via
1
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016
20 févr. 2016 à 15:07
Salut Via, Gyrus

Attendez les vacanciers ;) , si il y avait que ça à faire je n’ aurais rien posté, je ré-exprime le souci …exemple
3 panneaux bois 2400 mm sur 1600 mm
5 panneaux bois 158 mm sur 1233 mm
15 panneaux bois 236 mm sur 263 mm ---> je pose sur Excel :
0) -A - -B- -- -C-
1) 3 / 2400 / 1600
2) 5 / 158 / 1233
3) 15 / 236 / 263
4) _________13.42 m2
Le résultat doit être en mètre carré en C4 ce qui formule :
C4=somme((A1 *(B1/100)*(C1600/100))/100)+((A2 *(B2/100)*(C2/100))/100)+((A3 *(B3/100)*(C3/100))/100)
Je ne peux pas additionner A (colonne) car A1 est multiplicateur de la ligne(B1 :C1) et non pas de l’ensemble des pièces de bois Ah !pas cool.Ca fait un bout que je me tortille les méninges…
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
20 févr. 2016 à 15:57
Re

Du fin fond de mon lieu de vacances, avec tes données en A1:C3 la formule =SOMMEPROD(((A1:A3)*((B1:B3)/100)*((C1:C3)/100))/100)
donne bien la surface que tu recherches soit exactement 13,42509

Que veux-tu de plus ?

Cdlmnt
Via
0
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016 > via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024
20 févr. 2016 à 16:22
Re

nom de Dieu,mais c'est que vous êtes géniaux,mais mais,sommeprod n'est pas facile à imager
somme des produits de mmmmh bien vu,merci Via55 et Gyrus,mes nuits seront plus douces merci et que du meilleur pour vous tschaow
0
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016
20 févr. 2016 à 16:23
Et bonnes vacances
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
20 févr. 2016 à 16:23
Re,

"si il y avait que ça à faire je n’ aurais rien posté"

Elle est bien bonne !
Bonnes vacances menuisier ... :D

A+
0
mac* Messages postés 6 Date d'inscription samedi 20 février 2016 Statut Membre Dernière intervention 20 février 2016
20 févr. 2016 à 17:09
ouai bon ben voilà quoi! merci zête cool A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
20 févr. 2016 à 23:13
Bonjour mac*.

via55, dans ses posts #4 et #7, est resté au plus près de ta propre écriture de formule pour faciliter ta compréhension.
Mais il va de soi que dans la pratique tu utiliseras celle de Gyrus, au post #3, qui a supprimé tes multiples parenthèses superflues, et rassemblé les 3 divisions par 100 pour en faire une seule division par 1000000.
En effet
=SOMMEPROD(A1:A3*B1:B3*C1:C3/1000000)
est autrement plus lisible et élégant que
=SOMMEPROD(((A1:A3)*((B1:B3)/100)*((C1:C3)/100))/100)
C'est une bonne habitude à prendre que, chaque fois qu'on a trouvé une formule qui marche, on vérifie si son écriture ne pourrait pas être allégée, optimisée. Cela sera d'autant plus utile dans le cas où cette formule ne sera pas isolée, comme ici, mais destinée à être recopiée de nombreuses fois : on économise alors du temps de traitement (un tout petit peu) et de la mémoire (un peu plus).

Salutations à vous trois.
0