Calcul de date avec condition

Résolu
GracianeR -  
 GracianeR -
Bonjour,

J'ai un tableau excel avec plusieurs lignes, j'aimerais calculé la durée d'un état à chaque fois que celui-ci repasse à "FALSE".

Ci-dessous un exemple du tableau : (chaque | étant une nouvelle colonne)
Mode opératoire| Arrêt intrinsèque| PAN - Pannes | FREIN| 19/07/2018|10:08:54|     false
Mesure      |                   gestion produit  |     Intitulé |            |  19/07/2018|09:52:57|     PDX1
Mode opératoire| Arrêt intrinsèque| PAN - Pannes| FREIN| 19/07/2018|10:08:25 |  true  
Mode opératoire| Arrêt intrinsèque| PAN - Pannes| FREIN| 19/07/2018|10:07:58|  false  
Mode opératoire| Arrêt intrinsèque| PAN - Pannes| FREIN 19/07/2018 |10:07:31 | true  
Mode opératoire| Arrêt induit   | INC - Incident qualité|TRI|      19/07/2018 |10:22:39 | false
Compteur relatif  |     Durée    |               Temps d arrêt global|     |   19/07/2018|10:32:11| 00:35:44  
Mode opératoire| Marche |  |                                            |       19/07/2018|10:22:39|  true  
Mode opératoire| Arrêt induit   | INC - Incident qualité TRI |       19/07/2018|10:20:00|   true  
Mode opératoire| Marche |   |                                       |           19/07/2018|10:19:55   |false  
Mode opératoire| Arrêt planifié|ORG - Organisation| PAUSE| 19/07/2018 |10:18:27 | false  
Mode opératoire| Marche |            |                  |                      19/07/2018|10:18:27 | true  
Mode opératoire| Arrêt planifié |ORG - Organisation|PAUSE|19/07/2018|10:14:24 | true  


les lignes ne sont pas forcément successive et il peut y avoir d'autre information au milieu.
J'aimerai calculé sur chaque ligne FALSE la durée de l'état correspondant par rapport au "TRUE" du même état précédemment apparu.
Je sais pas si je suis claire, mais j'espère que certains pourront m'aider.
D'avance merci!

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    alors plutôt qu'une image, déposez un modèle de vos données ici:
    http://mon-partage.fr
    et revenez coller le lien créé sur le site
    n'hésitez pas à rajouter queqlues commentaires dans le fichier sur ce que vous attendez
    crdlmnt

    0
    1. GracianeR
       
      Bonjour,
      Effectivement je comprends que c'est illisible...désolé je n'avais pas vu que ca rendrais comme cela.
      Vous trouverez mon fichier excel sous : https://mon-partage.fr/f/nX3aMf8K/

      merci
      cdt
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour GracianeR

    Difficile pour ne pas dire impossible en l'état car les heures ne sont pas en ordre croissant il a des True après leur false !
    Par contre si on fait trier le tableau par heures puis les autres colonnes précédentes on a apparemment chaque false la ligne en dessous du true correspondant, il suffit alors d'une formule faisant la différence entre les temps des 2 cellules voisines pour avoir la différence

    Cdlmnt
    Via
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour comme le dit Via, (salut ami) ça ne va pas être possible si vous ne classer pas correctement la colonne F en ordre croissant
    voyez par exemple et entre autres, les lignes 26 et 28 ou pour le code marche, le true en 26 arrive après le false en 28, difficile de dire à quoi correspond ce false
    Soit vous classer, soit vous compléter vos arguments pour qu'il soit possible de définir quel est l'horaire "true" à prendre en compte pur calculer le "false"
    à vous lire
    c
    crdlmnt

    0
    1. GracianeR
       
      merci pour vos réponses, je m'en doutais un peu, mais je voulais m'en assurer auprès d'autres personnes.
      je vais faire différemment.
      Merci d'avoir pris le temps de regarder en tout cas
      cdt
      0