EXCEL Somme jusqu'à la première cellule vide
potap3nck
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici mon problème :
Dans la colonne A j'ai des valeurs à presque toutes les lignes mais certains sont vides. J'aimerais pouvoir avoir la somme, dans la colonne B, des valeurs qui se trouvent dans la colonne A jusqu'à la première cellule vide.
Exemple :
Je cherche donc à trouver la formule de somme qui me donnerait la valeur dans la colonne B. Je ne peux faire le tout manuellement parce que mon fichier est pas mal plus gros... En bref, une somme dans une autre colonne jusqu'à la prochaine cellule vide est ce que je recherche.
Merci beaucoup!
Voici mon problème :
Dans la colonne A j'ai des valeurs à presque toutes les lignes mais certains sont vides. J'aimerais pouvoir avoir la somme, dans la colonne B, des valeurs qui se trouvent dans la colonne A jusqu'à la première cellule vide.
Exemple :
A B 1 45 2 10 3 5 4 30 5 126 6 15 7 50 8 40 9 1 10 20
Je cherche donc à trouver la formule de somme qui me donnerait la valeur dans la colonne B. Je ne peux faire le tout manuellement parce que mon fichier est pas mal plus gros... En bref, une somme dans une autre colonne jusqu'à la prochaine cellule vide est ce que je recherche.
Merci beaucoup!
A voir également:
- EXCEL Somme jusqu'à la première cellule vide
- Formule somme excel colonne - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel somme si couleur cellule - Guide
- Liste déroulante excel - Guide
5 réponses
bonjour
Je cherche donc à trouver la formule de somme
Avec une formule Excel je ne pense pas que cela soit possible mais avec une fonction personnalisée à insérer dans un module Vba c'est réalisable.
Dans la colonne où tu veux tes totaux tu mets la formule : =Snonvides("A") et tu recopies jusqu'en bas avec "A" le code de la colonne à totaliser.
Je cherche donc à trouver la formule de somme
Avec une formule Excel je ne pense pas que cela soit possible mais avec une fonction personnalisée à insérer dans un module Vba c'est réalisable.
Public Function Snonvides(colonne As Variant) Dim l As Double Application.Volatile Snonvides = "" l = Parent.Caller.Row If Asc(colonne) > 96 Then colonne = Asc(colonne) - 96 If Asc(colonne) > 64 Then colonne = Asc(colonne) - 64 If Cells(l, colonne).Value <> "" Then Exit Function Snonvides = 0 Do l = l + 1 Snonvides = Snonvides + Cells(l, colonne).Value Loop While Cells(l, colonne).Value <> "" End Function
Dans la colonne où tu veux tes totaux tu mets la formule : =Snonvides("A") et tu recopies jusqu'en bas avec "A" le code de la colonne à totaliser.
Je peux te proposer une demi-solution, qui affiche le total A2:A4 non pas en B1, comme tu le voudrais, mais en B5, celui de A6:A10 en B11 (au lieu de B5), etc.
Si ça peut te convenir, tu laisses la cellule B1 vide, en B2 tu saisis =SI(A2=0;SOMME(A$1:A2)-SOMME(B$1:B1);""), et tu recopies vers le bas.
C'est un peu tiré par les cheveux, je sais bien, mais enfin, ça peut donner des idées à d'autres ...
Si ça peut te convenir, tu laisses la cellule B1 vide, en B2 tu saisis =SI(A2=0;SOMME(A$1:A2)-SOMME(B$1:B1);""), et tu recopies vers le bas.
C'est un peu tiré par les cheveux, je sais bien, mais enfin, ça peut donner des idées à d'autres ...
bonjour Raymond
C'est effectivement une astuce de contournement bien vue mais potap3nck est parti en vacances...
C'est effectivement une astuce de contournement bien vue mais potap3nck est parti en vacances...
Bonjour,
Quant à moi, il me semble que le fichier Excel n'est pas bien conçu. Une base de ce type doit pouvoir être triée, filtrée, etc.
Or, ce n'est pas possible dans ce fichier.
Il y a des fonctions Excel, je pense en particulier à la fonction SOUS-TOTAL qui est faite justement pour ça, pour un fichier conçu correctement.
m@rina
Quant à moi, il me semble que le fichier Excel n'est pas bien conçu. Une base de ce type doit pouvoir être triée, filtrée, etc.
Or, ce n'est pas possible dans ce fichier.
Il y a des fonctions Excel, je pense en particulier à la fonction SOUS-TOTAL qui est faite justement pour ça, pour un fichier conçu correctement.
m@rina
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question