Aide à la programmation : MTBF
DGVDR
-
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Tout d'abord merci de votre temps.
Sur l'exemple que vous trouverez ci-joint, mon document EXCEL n'est composé que de 2 feuilles. Ce document sert de suivi de la maintenance.
La 2ème onglet sert à enregistrer les interventions effectuées par la personne en maintenance.
J'aimerai que premier onglet me sorte ce qu'on appel le MTBF , le temps moyen entre deux interventions.
Pour cela il me faudrait une macro qui me reprend les dates d'interventions par machine, que la macro calcul le nombre de jour moyen entre deux interventions.
C'est à dire par exemple :
Pour l'insectocuteur :
On retrouve 3 interventions.
le 12/09
le 19/09
le 25/09
On à donc 7 jours entre la 1ère et la deuxième intervention.
Puis 6 jours entre la 2ème et la troisième intervention.
Soit
Le MTBF pour l'insectocuteur ; 7+6/2 = 6.5 jours
Le document : https://www.cjoint.com/?0HBo10MA33I
Merci d'avance pour votre aide,
DGVDR
Tout d'abord merci de votre temps.
Sur l'exemple que vous trouverez ci-joint, mon document EXCEL n'est composé que de 2 feuilles. Ce document sert de suivi de la maintenance.
La 2ème onglet sert à enregistrer les interventions effectuées par la personne en maintenance.
J'aimerai que premier onglet me sorte ce qu'on appel le MTBF , le temps moyen entre deux interventions.
Pour cela il me faudrait une macro qui me reprend les dates d'interventions par machine, que la macro calcul le nombre de jour moyen entre deux interventions.
C'est à dire par exemple :
Pour l'insectocuteur :
On retrouve 3 interventions.
le 12/09
le 19/09
le 25/09
On à donc 7 jours entre la 1ère et la deuxième intervention.
Puis 6 jours entre la 2ème et la troisième intervention.
Soit
Le MTBF pour l'insectocuteur ; 7+6/2 = 6.5 jours
Le document : https://www.cjoint.com/?0HBo10MA33I
Merci d'avance pour votre aide,
DGVDR
A voir également:
- Aide à la programmation : MTBF
- Application de programmation - Guide
- Forcer la fermeture d'un programme - Guide
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Définir des variables par itération ✓ - Forum Python
2 réponses
Bonjour,
Je ne réponds pas avec la casquette "Excel"... Selon moi, il ne faut pas se baser sur les dates d'intervention (celles de ton fichier sont différentes de celles que tu écris ci-dessus). Si ton insectocuteur a été mis en service une semaine avant la 1è panne, ton calcul est (à peu près) correct, mais s'il l'a été l'an dernier, le véritable MTBF en est bien éloigné.
Par ailleurs, si l'intervention est préventive, il ne s'agit pas d'un MTBF (F=Failure).
Si tu as accès à la date de mise en service, je pense qu'il vaut mieux que tu utilises la durée depuis la MeS divisée par le nombre d'interventions...
A+
Je ne réponds pas avec la casquette "Excel"... Selon moi, il ne faut pas se baser sur les dates d'intervention (celles de ton fichier sont différentes de celles que tu écris ci-dessus). Si ton insectocuteur a été mis en service une semaine avant la 1è panne, ton calcul est (à peu près) correct, mais s'il l'a été l'an dernier, le véritable MTBF en est bien éloigné.
Par ailleurs, si l'intervention est préventive, il ne s'agit pas d'un MTBF (F=Failure).
Si tu as accès à la date de mise en service, je pense qu'il vaut mieux que tu utilises la durée depuis la MeS divisée par le nombre d'interventions...
A+
Bonjour Zoul67,
Tes remarques sont pertinentes.
Cependant,
Comme tu as pu le voir on prévoit aussi le cas d'un Correctif, dans la colonne C ( qui rentre donc dans le cas du F=Failure). Dans ma macro il y aura également une condition If qui prend en compte uniquement si la case C = Correctif.
Je suis tout à fait d'accord pour ce qui est de l'incrémentation par rapport à la date d'intervention, je n'y avait pas pensé.
Merci beaucoup,
DGDVDR
Tes remarques sont pertinentes.
Cependant,
Comme tu as pu le voir on prévoit aussi le cas d'un Correctif, dans la colonne C ( qui rentre donc dans le cas du F=Failure). Dans ma macro il y aura également une condition If qui prend en compte uniquement si la case C = Correctif.
Je suis tout à fait d'accord pour ce qui est de l'incrémentation par rapport à la date d'intervention, je n'y avait pas pensé.
Merci beaucoup,
DGDVDR