Faire la somme automatique de 2 colonne ligne à ligne

Résolu/Fermé
aliene28 - 8 janv. 2022 à 02:51
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 - 14 janv. 2022 à 22:21
Bonjour,

exemple

nom B C D E
titi 10 3 12
toto 4 20
tata 5 30


je cherche à ce que chaque cellule de E soit automatiquement la somme de B et D pour la même ligne, sans avoir à chaque case de E faire =somme(B3;D3), puis =somme(B4;D4) etc...

j'ai l'impression que ce que je cherche c'est un truc du genre
=SOMME(C(LIGNE());J(LIGNE()))

mais ça me dit que la formule comprend une erreur.

je suis sur qu'il doit y a un moyen de sélectionner E et d'appliquer une seule fonction pour que chaque cellule se remplisse automatiquement

j'ai essayé de chercher, mais je ne suis pas très expérimenté en excel, et ça me rend marteau !

Merci d'avance pour votre aide
A voir également:

8 réponses

PapyLuc51 Messages postés 4373 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 14 septembre 2024 1 435
Modifié le 8 janv. 2022 à 06:18
Bonjour,

Pour faire la somme de B3 et D3 la première formule est bonne =somme(B3;D3) mais comme il n'y que deux cellules à ajouter on peut tout aussi bien mettre =B3+D3

Pour recopier la formule vers le bas 3 méthodes
• La plus classique : maintenir le clic sur la poignée de recopie de E3 (petit carré au coin inférieur droit) et faire glisser sur les cellules vers le bas jusqu'à la dernière avant de relâcher le clic.
• Faire un double clic sur la poignée de recopie
• Sélectionner la colonne de E3 à la dernière cellule concernée, écrire la formule dans la barre de formule puis faire la combinaison de touches Ctrl + ENTER

Cordialement
0
yclik Messages postés 3666 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 19 septembre 2024 1 503
8 janv. 2022 à 16:33
Bonjour
pour illustrer la recopie avec la "poignée" donnée par Papyluc51 que je salue au passage
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
Modifié le 8 janv. 2022 à 15:41
Alors, aliene28 ! ça a marché, ou pas ?
Au passage, pour rester dans le style de ta formule, tu aurais pu écrire =SOMME(B:B;D:D) ou simplement =B:B+D:D

0
PapyLuc51 Messages postés 4373 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 14 septembre 2024 1 435
9 janv. 2022 à 06:47
Bonjour,

Yclik salutations en retour

Salutations Raymond ;
Si j'ai bien compris la question porte sur la somme ligne par ligne et non pas la somme des deux colonnes.
A moins que la formule que tu donnes soit une particularité ajoutée à Excel après office 2013 ?

aliene28 la formule avec LIGNE() ne fonctionne pas car il faut passer par la fonction INDIRECT() ; il faut donc l'écrire

=SOMME(INDIRECT("B"&LIGNE());INDIRECT("D"&LIGNE()))

Cordialement
0
Merci beaucoup pour vos réponse, ça résout mon problème !

Raymond je n'ai pas compris votre solution on dirait que vous faites une somme des colonne ?

PapyLuc51 merci pour tes réponses et surtout pour corriger ma formule ! Même si l'autre méthode de propagation fonctionne ça m'aide d'avoir une formule juste proche de ce que je voulais.
Mais pourriez vous expliquer mieux comment cela fonctionne s'il vous plais ?
Pourquoi ce besoin de INDIRECT() ?

yclic merci pour les instructions super clair ;)
0

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

Posez votre question
PapyLuc51 Messages postés 4373 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 14 septembre 2024 1 435
Modifié le 14 janv. 2022 à 07:12
Bonjour aliene28

Parce que la concaténation "B"&LIGNE() c'est du texte dont le résultat affiché est B2 et il faut indirect() pour la transformer en référence pour Excel qui donne le contenu de la cellule B2.


Cordialement
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
14 janv. 2022 à 16:30
Bonjour PapyLuc #4 : "Si j'ai bien compris la question porte sur la somme ligne par ligne et non pas la somme des deux colonnes."

Bonjour aliene28 #5 : "je n'ai pas compris votre solution on dirait que vous faites une somme des colonne ?"

Petit rappel indispensable: Quand j'écris =B:B+D:D dans toute la colonne E, Excel sait qu'en E4 il doit calculer B4+D4, qu'en E5 il doit calculer B5+D5, etc.
0
PapyLuc51 Messages postés 4373 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 14 septembre 2024 1 435
Modifié le 14 janv. 2022 à 18:00
Salutations Raymond

#2 "tu aurais pu écrire =SOMME(B:B;D:D) ou simplement =B:B+D:D"

Ma réponse a été un peu trop rapide, je n'avais pas testé =B:B+D:D qui donne effectivement le total ligne par ligne mais =SOMME(B:B;D:D) c'est pas bon ça donne bien le total des deux colonnes à chaque fois ; donc l'une ne peut pas remplacer l'autre.

Cordialement
0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
14 janv. 2022 à 22:21
Oui, PapyLuc !

Heureusement que tu es là pour rattraper mes bévues : Tu as parfaitement raison.
Je demande à ceux qui ont pris mon post #7 pour argent comptant de m'excuser, et de bien vouloir prendre en considération la mise au point de PapyLuc.
0