Bonjour,
Je travaille sur un fichier qui doit me calculer le temps d'intervalle entre deux prestations.
Dans mon entreprise, j'utilise un logiciel avec des données que nous ne pouvons pas utiliser facilement car tout est figé. Pour faire des statistiques, je copie donc ces données dans un fichier excel pour pouvoir les utiliser à ma guise.
Dans le logiciel, j'ai les lignes qui représentent le parcours d'un train sur une journée de 24h et il y a diverses prestations qui sont effectué chaque jour. Mon but est de calculer le temps d'intervalle entre ces prestations.
En gros, dans mon fichier je note sur une ligne à quelle heure des prestations sont effectuées et dans un tableau à côté je soustrais simplement la différence de temps entre les prestations.
Le problème est que parfois, le train s'arrête de circuler et je ne dois pas prendre en compte ce temps d'arrêt. Je dois donc « soustraire » un laps de temps. Cet arrêt n'est pas toujours au même moment selon les lignes.
Vous avez un exemple dans le fichier joint. La ligne bleue représente le temps qu’on doit prendre en compte (le temps que le train circule) et les croix rouge à quelle heure sont effectuées les prestations.
Le problème provient dans mon exemple entre la prestation 2 et 3 pour le train 1 par exemple. Il y a une heure que je devrais soustraire. Mais mon problème est qu’il y a pas dans chaque ligne du temps à soustraire et il n’est pas toujours au même moment. Il pourrait être entre la prestation 3 et 4 comme dans mon exemple ou n'importe ou.
J’ai besoin d’une formule qui me calcule cela automatiquement car le tableau contient beaucoup de ligne et de données à ajouter manuellement et s’il faut encore changer de formule à chaque fois et avoir milles cases ça devient vraiment compliqué
J’ai pensé mettre par exemple en couleur la prestation qui est concernée par l’interruption et ensuite avoir une formule du genre SI la case est en couleur, alors on soustrait l’heure d’interruption, sinon on calcule normalement. J’ai essayer plusieurs choses avec des VBA par exemple mais je ne trouve pas de solution …
Pourriez-vous m’aider svp ?
P.s le tableau joint est juste un exemple simplifié car mon fichier d’origine est beaucoup plus complexe et contient beaucoup de données.
Je travaille sur un fichier qui doit me calculer le temps d'intervalle entre deux prestations.
Dans mon entreprise, j'utilise un logiciel avec des données que nous ne pouvons pas utiliser facilement car tout est figé. Pour faire des statistiques, je copie donc ces données dans un fichier excel pour pouvoir les utiliser à ma guise.
Dans le logiciel, j'ai les lignes qui représentent le parcours d'un train sur une journée de 24h et il y a diverses prestations qui sont effectué chaque jour. Mon but est de calculer le temps d'intervalle entre ces prestations.
En gros, dans mon fichier je note sur une ligne à quelle heure des prestations sont effectuées et dans un tableau à côté je soustrais simplement la différence de temps entre les prestations.
Le problème est que parfois, le train s'arrête de circuler et je ne dois pas prendre en compte ce temps d'arrêt. Je dois donc « soustraire » un laps de temps. Cet arrêt n'est pas toujours au même moment selon les lignes.
Vous avez un exemple dans le fichier joint. La ligne bleue représente le temps qu’on doit prendre en compte (le temps que le train circule) et les croix rouge à quelle heure sont effectuées les prestations.
Le problème provient dans mon exemple entre la prestation 2 et 3 pour le train 1 par exemple. Il y a une heure que je devrais soustraire. Mais mon problème est qu’il y a pas dans chaque ligne du temps à soustraire et il n’est pas toujours au même moment. Il pourrait être entre la prestation 3 et 4 comme dans mon exemple ou n'importe ou.
J’ai besoin d’une formule qui me calcule cela automatiquement car le tableau contient beaucoup de ligne et de données à ajouter manuellement et s’il faut encore changer de formule à chaque fois et avoir milles cases ça devient vraiment compliqué
J’ai pensé mettre par exemple en couleur la prestation qui est concernée par l’interruption et ensuite avoir une formule du genre SI la case est en couleur, alors on soustrait l’heure d’interruption, sinon on calcule normalement. J’ai essayer plusieurs choses avec des VBA par exemple mais je ne trouve pas de solution …
Pourriez-vous m’aider svp ?
P.s le tableau joint est juste un exemple simplifié car mon fichier d’origine est beaucoup plus complexe et contient beaucoup de données.