XL 2016 fonction automatique de somme

  • Initiateur de la discussion Initiateur de la discussion BBdoc31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

BBdoc31

XLDnaute Nouveau
Bonjour,

Je bloques sur la formule à utiliser pour faire la somme dans mon tableau suivant :

en M11, on a la somme des valeurs entre deux changements qui sont représenter en vert.
Idem en Jaune pour P12, en bleu pour S10 et en rouge pour V11.

Merci par avance de vos réponses.
 

Pièces jointes

Bonjour BBdoc,
Un essai en PJ avec cette fonction perso :
VB:
Function SommeBBdoc(Plage As Range)
Dim i%, j%: T = Plage
For i = 1 To UBound(T)
    If T(i, 2) = "" Then Exit For
Next i
SommeBBdoc = T(i, 1)
For j = i + 1 To UBound(T)
    If T(j, 2) = 1 Then SommeBBdoc = SommeBBdoc + T(j, 1) Else Exit For
Next j
End Function
 

Pièces jointes

Alors un peu au pif ...
VB:
Sub Calcule()
[K3:V23].Interior.Color = xlNone
[M3:M23].ClearContents: [P3:P23].ClearContents: [S3:S23].ClearContents: [V3:V23].ClearContents
For C = 3 To 9 Step 2
    For L = 3 To 23
        If Cells(L, C) = "" Then Début = L
        For L2 = L + 1 To 23
            If Cells(L2, C) = "" Then
                Fin = L2
                Cells(L2, 1.5 * C + 8.5) = Application.Sum(Range(Cells(Début, C - 1), Cells(Fin - 1, C - 1)))
                Cells(L2, 1.5 * C + 8.5).Interior.Color = Cells(L2, C).Interior.Color
                L = L2 - 1
                Exit For
            End If
        Next L2
    Next L
Next C
End Sub
 

Pièces jointes

Bonjour,
Comme toutes les colonnes commençaient par un vide, Début était constant;
Si ce n'est pas le cas il faut calculer Début en rajoutant :
VB:
For L2 = 3 To 23
   If Cells(L2, C) = "" Then Début = L2
Next L2
et un "On error goto" dans le cas où aucune cellule ne serait vide ( cas colonne I de la PJ )
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour