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

  • Initiateur de la discussion Initiateur de la discussion reve24
  • 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 !

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

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
 
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
 
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
 
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 ?
 
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

Dernière édition:
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

- 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

Réponses
0
Affichages
230
Réponses
12
Affichages
680
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…