EXCEL Somme jusqu'à la première cellule vide
Fermé
potap3nck
Messages postés
1
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
20 février 2008
-
20 févr. 2008 à 15:54
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 23 févr. 2008 à 04:37
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 23 févr. 2008 à 04:37
A voir également:
- EXCEL Somme jusqu'à la première cellule vide
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Somme excel - Guide
- Verrouiller cellule excel - Guide
- Somme si couleur excel - Guide
5 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
20 févr. 2008 à 17:22
20 févr. 2008 à 17:22
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.
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
21 févr. 2008 à 04:00
21 févr. 2008 à 04:00
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 ...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
22 févr. 2008 à 10:16
22 févr. 2008 à 10:16
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...
m@rina
Messages postés
20027
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
11 269
22 févr. 2008 à 11:15
22 févr. 2008 à 11:15
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
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
23 févr. 2008 à 04:37
23 févr. 2008 à 04:37
Exact ! Mais je suppose que la structure du fichier lui a été imposée, soit par le demandeur, soit parce qu'il s'agit d'une importation.
Amitiés à gbinforme et à m@rina.
Amitiés à gbinforme et à m@rina.