Bonjour,
je recherche une formule ou fonction sous Excel permettant d'additionner uniquement des cellules sélectionnées dans une plage de cellules comportant déjà des nombres (ex: 12 - 15 - 62 - 41 - 26 - 34 - 13 etc. je ne veux additionner que 15, 26 et 13).
J'ai déjà utilisé cette fonction et je ne me souviens plus de la manip.
Merci d'avance et bonne semaine pour ceux qui rentrent de vacances.
Je ne sais pas le faire directement. Tes cellules sont sélectionnées par exemple dans la colonne A. Tu fais Ctrl+C. Tu sélectionnes une cellule en dehors de ta plage, par exemple B1. Tu vas dans Edition/Collage spécial/Tu coches l'option Addition. Tu te retrouves avec les valeurs que tu veux additionner. De façon classique, tu poses en C1= SOMME(plage B1:fin de ta plage).
Bonjour,
je recherche une formule ou fonction sous Excel permettant d'additionner uniquement des cellules sélectionnées dans une plage de cellules comportant déjà des nombres (ex: 12 - 15 - 62 - 41 - 26 - 34 - 13 etc. je ne veux additionner que 15, 26 et 13).
J'ai déjà utilisé cette fonction et je ne me souviens plus de la manip.
Merci d'avance et bonne semaine pour ceux qui rentrent de vacances.
Salut à tous
Si c'est la somme de ta sélection en instantané :
Menu Outils>>Options>>Onglet affichage>>section Afficher
Barre d'état cochée
en bas de la fenêtre Excel à gauche tu doit avoir un "Prêt"
Clic-Droit dessus : tu sélectionnes Somme
Sur la même ligne que "prêt" (faible intérêt 3,5% max ) à droite, tu as Somme = avec le total des cellules sélectionnées (si elles sont au moins 2)
A+
-------
Plus tu es moins précis, moins les réponses sont plus adaptées!
La qualité et la précision de la réponse sont proportionnelles à celles de la question, et la conditionne.
Merci à vous deux et notamment à Gorfaël pour sa solution originale que je ne connaissais pas... Mais j'utilisais une autre fonction ou formule qui - justement - affichait le résultat dans la cellule totalisatrice (cf la remarque du copain du "kid"). Si je retrouve la mémoire ce qui n'est pas sûr compte tenu de mon age canonique, je ne manquerai pas de vous donner cette solution qui est assez intéressante.
Merci à vous deux et notamment à Gorfaël pour sa solution originale que je ne connaissais pas... Mais j'utilisais une autre fonction ou formule qui - justement - affichait le résultat dans la cellule totalisatrice (cf la remarque du copain du "kid"). Si je retrouve la mémoire ce qui n'est pas sûr compte tenu de mon age canonique, je ne manquerai pas de vous donner cette solution qui est assez intéressante.
Re...
je sais refaire une somme sur sélection avec la macro automatique SelectionChange, mais ce qui m'interesserait, c'est de pouvoir utiliser le résultat de la barre d'état, puisqu'il est là.
J'ai posé la question sur le forum XLD, je verrais bien.
Mais c'est frustrant de se dire que la solution est à portée, mais pas moyen de trouver, ne serait-ce qu'une indication dans cette #CENSURÉE# d'aide à la #CENSURÉ# d'Excel
A+
(avec la solution, j'espère)
-------
Plus tu es moins précis, moins les réponses sont plus adaptées!
La qualité et la précision de la réponse sont proportionnelles à celles de la question, et la conditionne.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim CL As Range, Total As Double
For Each CL In Selection
If IsNumeric(CL.Value) Then
Total = Total + CL.Value
End If
Next
Range("A1") = Total
End Sub
A chaque changement de sélection, on additionne les valeurs numériques des cellules sélectionnées et on dépose le total en A1 (ou ailleurs...)
A+
Horatio
Euréka, j'ai retrouvé la formule...et comme promis...
Soit nombres dans colonne B (ex: B4 à B20).
Dans la cellule totalisatrice mettre la formule =somme(B4:B20)-somme.si(C4:C20;"";B4:B20).
Dans la colonne C, en face de chaque cellule contenant un nombre, il suffira de rentrer une lettre ou un chiffre ou mieux une * pour faire un total partiel.
Voilà, fastoche non ? Mais pour être tout à fait honnête... j'avais "piqué" ça quelque part, mais où ?
Bonne journée à tous.
Euréka, j'ai retrouvé la formule...et comme promis...
Soit nombres dans colonne B (ex: B4 à B20).
Dans la cellule totalisatrice mettre la formule =somme(B4:B20)-somme.si(C4:C20;"";B4:B20).
Dans la colonne C, en face de chaque cellule contenant un nombre, il suffira de rentrer une lettre ou un chiffre ou mieux une * pour faire un total partiel.
Voilà, fastoche non ? Mais pour être tout à fait honnête... j'avais "piqué" ça quelque part, mais où ?
Bonne journée à tous.
Re...
Fallait dire ce que tu voulais .... ça aurait été plus simple
essaies cette formule à la place de la tienne
=SOMMEPROD((C4:C20="")*B4:B20)
sauf que moi, je ferais le contraire : mettre un "X" en face des cellules à additionnée et comme formule
=SOMMEPROD((C4:C20="X")*B4:B20)
A+
-->Message édité par Gorfael le 04/09/2006 11:39:24<--
-------
Plus tu es moins précis, moins les réponses sont plus adaptées!
La qualité et la précision de la réponse sont proportionnelles à celles de la question, et la conditionne.
Plus sérieusement, il faut quand même taper un X ou astérisque. S'il faut le faire sur une grande plage, est-ce plus rapide que mes propositions? Je taquine un peu (beaucoup).
Merci, je connaîtrais un truc de plus.