XL 2016 somme dans une plage variable

reve24

XLDnaute Occasionnel
bonjour

Je souhaiterais calculer la somme dans une plage variable de 0 a 0 sur toute une page d excel

( plusieurs lignes )

cumul des temps de production

temps entre le 0 du départ et le 0 de fin

et ceci sur chaque fois que l on a un décompte jusqu a 0

merci
 

Pièces jointes

  • Formule.xlsx
    15.3 KB · Affichages: 25

vgendron

XLDnaute Barbatruc
pour la solution de PJ, suffit d'adapter le code comme ceci (Si tu me permets @pierrejean )
VB:
Function somme_spe(cellule)
For n = cellule.Row - 1 To 1 Step -1
    If Cells(n, cellule.Column) <> 0 Then
        If Cells(n, cellule.Column - 2) = "TEMPS DE PRODUCTION" Then
            somme_spe = somme_spe + Cells(n, cellule.Column - 1)
        End If
    Else
    Exit Function
    End If
Next
End Function

il s'agit d'une fonction personalisée...
il faut en écrire le code dans un module vba standard (Alt+F11 --- ajouter module standard - copier le code)
et dans excel, tu tapes =somme_spe(F2) comme une fonction normale d'excel
 

job75

XLDnaute Barbatruc
Bonjour reve24, Pierre, vgendron, Jocelyn, mapomme,

Solution par formule en I3, à tirer à droite (si plusieurs machines) et vers le bas :
Code:
=SI($F3;"";SOMME.SI.ENS($E$2:$E2;$D$2:$D2;"TEMPS DE PRODUCTION";$H$2:$H2:$H2;I$2)-SOMME(I$2:I2))
A+
 

Pièces jointes

  • Formule(1).xlsx
    22.8 KB · Affichages: 24

Discussions similaires

Réponses
11
Affichages
194

Statistiques des forums

Discussions
312 203
Messages
2 086 193
Membres
103 153
dernier inscrit
SamirN