Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

reve24

XLDnaute Occasionnel
Bonjour
je ne comprends pas ta solution ou me suis je mal exprimée

La valeur recherchée est

cumul des temps de production entre compteur 0 à 0 = 01:42:05

temps total entre 0 et zero est de 03:42:16
 

vgendron

XLDnaute Barbatruc
Hello
un essai par formule
en I2
VB:
=SI(F2=0;SOMMEPROD(($D$2:D2="TEMPS DE PRODUCTION")*($E$2:E2))-I1;SOMMEPROD(($D$2:D2="TEMPS DE PRODUCTION")*($E$2:E2)))

et tu tires vers le bas

hello @pierrejean on n'a pas compris la meme chose apparemment :-D
 

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
 

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour Reve24, PierreJean , vgendron,

pour saluer mes petits camarade de jeu et pour proposer une autre solution voir formule en P2 et P3

Cordialement
 

Pièces jointes

  • Formule reve24.xlsx
    15.9 KB · Affichages: 25

reve24

XLDnaute Occasionnel
oui en vba cela fonction , j ai ajouter un autre critère si temps de production et machine X Z ou Z
toutefois cela fait que je dois créer une fonction par machine .
POUR LE TEMPS TOTAL entre 0 à 0 ?
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et tous,

Juste pour saluer les participants à ce fil, une solution avec une formule simple en colonne I et un TCD. Rem : pour le 1er problème (une seule machine)
 

Pièces jointes

  • reve24- Formule- v1.xlsx
    22.9 KB · Affichages: 17
Dernière édition:

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
212
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…