OVH Cloud OVH Cloud

graphique historique etat machine

1 réponse
Avatar
romain
Bonjour,
Je poss=E8de un fichier sous excel qui comporta plusieurs=20
champ dont un pour la date au format jj/mm/aa hh:mm:ss
Un autre Temps fonctionnement en Seconde et un dernier=20
nomm=E9 etat qui poss=E8de la valeur 1 ou 0 .
Pour 1 la machine est en marche
Pour 0 elle est =E0 l'arr=EAt
La date correspond au moment ou la machine change d'etat
Et le temps fonctionnement corresponde =E0 la dur=E9e pendant=20
laquelle elle reste au m=EAme etat.

Par exemple
Date_Prod Temps Etat
01/12/03 20:41:53 1630 0
01/12/03 22:51:45 18723 1
...

J'aimerai =E0 partir de ce fichier cr=E9er un historique de la=20
machine sous la forme d'un chronogramme d'etat.
Repr=E9sentant les changement d'etats chronologiquement=20
ainsi on pourrai voir si la machine et plus souvent =E0=20
l'arr=EAt ou non.
Je vous remercie d'avance.

PS: J'avais d=E9j=E0 essayer en faisant une courbe mais elle=20
repr=E9sente une succession de pic hors j'essaie d'obtenir=20
une forme ce rapprochant d'un histogramme.

1 réponse

Avatar
FxM
Bonsoir,

Pour bien comprendre ce qui suit, utiliser une police à chasse fixe
(ex : courier).

Avec les données comme suit :
| A | B | C
1 | | |
2 | Date_Prod | Temps | Etat
3 | 01/12/03 20:41 | 1630 | 0
4 | 01/12/03 22:51 | 18723 | 1

*** espacer les données pour pouvoir en faire un graphique
en E2 : 0
en F2 : 1
en E3 : ÞCALER($B$3;(LIGNE()-LIGNE($B$3))/2;E$2)
Recopier E3 autant de fois que nécessaire sur E et F.

*** créer les données du graphique
en H1 : Temps en I1 : Etat
en H2 : 0 en I2 : =I3
en H3 : =H2+E3 en I3 : ó
Sélectionner H2:I3 et utiliser la croix de recopie (coin inférieur
droit pour recopier autant de fois que nécessaire vers la bas).

Tu obtiens cette chose :
| A | B | C |D| E | F |G| H | I |
1 | | | | | | | | Temps |Eta|
2 | Date_Prod | Temps | Etat | | 0 | 1 | | 0 | 0 |
3 | 01/12/03 20:41 | 1630 | 0 | | 1630 | 0 |G| 1630 | 0 |
4 | 01/12/03 22:51 | 18723 | 1 | | 1630 | 0 | | 1630 | 1 |
5 | | | | | 18723 | 1 | | 20353 | 1 |
6 | | | | | 18723 | 1 | | 20353 | 0 |
7 | | | | | 0 | 0 | | 20353 | 0 |
8 | | | | | 0 | 0 | | 20353 | 0 |
9 | | | | | | | | 20353 | 0 |

Sélectionne H1:I?? pour en faire un graphique en nuage de points.
Ce n'est pas un histogramme, mais ça le fait ;o)

Beaucoup plus simple : Si c'est juste pour connaître le facteur de
marche sous forme numérique :
=SOMMEPROD(B3:B20*C3:C20)/SOMME(B3:B20)
Tes deux lignes d'exemple retournent 0.919913526 soit 92% de marche.

@+
FxM


romain wrote:
Bonjour,
Je possède un fichier sous excel qui comporta plusieurs
champ dont un pour la date au format jj/mm/aa hh:mm:ss
Un autre Temps fonctionnement en Seconde et un dernier
nommé etat qui possède la valeur 1 ou 0 .
Pour 1 la machine est en marche
Pour 0 elle est à l'arrêt
La date correspond au moment ou la machine change d'etat
Et le temps fonctionnement corresponde à la durée pendant
laquelle elle reste au même etat.

Par exemple
Date_Prod Temps Etat
01/12/03 20:41:53 1630 0
01/12/03 22:51:45 18723 1
....

J'aimerai à partir de ce fichier créer un historique de la
machine sous la forme d'un chronogramme d'etat.
Représentant les changement d'etats chronologiquement
ainsi on pourrai voir si la machine et plus souvent à
l'arrêt ou non.
Je vous remercie d'avance.

PS: J'avais déjà essayer en faisant une courbe mais elle
représente une succession de pic hors j'essaie d'obtenir
une forme ce rapprochant d'un histogramme.