Excel vers Matlab ou équivalent

Excel vers Matlab ou équivalent - Logiciels - Windows & Software

Marsh Posté le 01-07-2010 à 10:28:47    

Bonjour,
 
Je souhaiterai savoir comment je pourrait recupérer un tableau excel, OOo calc sous Matlab (ou équivalent Octave, scilab).
Savoir si c'est simplement possible.
 
Je voudrais faire le traitement suivant:
 
Dans un claseeur OOo calc j'ai:
ex:
      colone A    _   colone B    _       colone C
      tps mis  _     jour de debut _    heure de début _
   
      04:15:18 15/05/2010 23:18:16
      04:20:34 16/05/2010 14:09:10
      04:27:28 14/05/2010 20:40:35
      04:28:50 15/05/2010 03:17:42
      04:39:28 14/05/2010 18:30:09
      05:10:23 17/05/2010 13:57:51
      05:23:43 14/05/2010 22:04:51

etc...
donc dans la premiere colone j'ai le temps de monopolisation d'une ressource
dans la deuxième le jour à laquelle à commencé cette monopolisation et dans la colone c l'heure à laquelle à commencé cette monopolisation.
 
mon but est de faire des stats d'utilisation de cette resource sur un graphique
type:
http://bibliotheques.files.wordpress.com/2010/03/stats_globales.png
 
avec en abscisse le temps (calendrier, avec jour ou heure selon la précision souhaité)
et en ordonné le nombre de resource prise:
   j'ai dix ressources au total.  
   A la première plage horaire de monopolisation de la ressource je compte 1 ressource.
   Si une autre plage horaire de monopolisation se supperpose à la première je compte 2 ressource monopolisé.
   Si une autre se supperpose je fait ressource (temps actuel)+1.
   etc...
   Si une plage se termine je fait : (temps actuel) -1
   et ainsi de suite.

 
Donc voilà si vous avez une idée, ou si éventuellement c'est possible sous OOo calc ou excel directement?
 
Merci.
 
Très cordialement,
                                                          Programmeheure.

 
 
 

Reply

Marsh Posté le 01-07-2010 à 10:28:47   

Reply

Marsh Posté le 05-07-2010 à 10:27:47    

Où sont tes ressources dans ton tableau ??


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 06-07-2010 à 09:28:39    

mes données (heure de début, heure de fin et la différence des deux à savoir le temps de monopolisation de ma ressource) sont dans mon tableau, toutes les ressources sont du même type et exactement identiques.
 
Pour exemple, imaginons que les ressources soit des voiture à la location et que je sois un concessionnaire (ce qui n'est pas le cas mais le traitement revient au même).
J’essaye de voir combien de voiture sont en louée à chaque instant.
Exemple: j'ai 5 voiture, même couleur, même chiffre...
 
un client me loue une voiture de 8h à 11h
un autre de 9h à 11h
un autre de 10hà 12h puis plus rien.
 
J’aimerais donc avoir un graphique me montrant 0 pour la plage horaire avant 8h, 1 pour la plage horaire de 8 à 9h,
2 de 9h à 10h,
3 de 10h à 11h
1 de 11h à 12h  
et enfin 0 après.
 
voilà, merci de ton intérêt

Reply

Marsh Posté le 06-07-2010 à 10:20:56    

Il suffit alors d'avoir un tableau reprenant toutes les occurences d'heure d'une journée (en gros : de 00:00 à 01:00, de 01:00 à 02:00) et de compter pour chaque interval combien sont dedans.
Tu te retrouves avec un tableau, et tu fais ton graph sur ce tableau...
 
non ?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 06-07-2010 à 10:32:47    

oui, mais j'utiliserai matlab, pour me faire ces occurences, parceque j'ai enormement de données à traiter.
 
ou même s'il existe une fonction matlab qui me permeterai de voir ces occurence? mais je ne connais pas là!
 
j'ai environ 500 ligne d'heure à voir/ semaine, c'est donc pas possible de tout se "taper" à la main, même si je suis très patient.

Reply

Marsh Posté le 08-07-2010 à 14:29:09    

Bah pourquoi tu ne passes pas par une macro Excel ?  [:le colonel moutarde:5]
 
Sous 2007 il y a quand meme 1048576 lignes... Ca laisse qd meme pas mal de possibilité...  
 
Ca fait quand meme 119 ans de données a raison de 24h/jour traitées sur 365 jours traités...!........ Par onglet......


Message édité par SuppotDeSaTante le 08-07-2010 à 14:32:32

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 08-07-2010 à 17:28:45    

merci de ta reponse.
tout simplement par ce que je connais pas ^^
et que j'ai OOo calc, mais ça c'est un detail.
 
et donc ce serait possible à base de macro?
 
ça fonctionne comment une macro?

Reply

Marsh Posté le 08-07-2010 à 19:26:48    

C'est du vba... Ça te permet de piloter excel...


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 09-07-2010 à 08:49:12    

ok, connais pas, mais je vais voir, et surement m'y mettre.

Reply

Marsh Posté le 09-07-2010 à 09:12:07    

Si tu es explicite sur ce que tu souhaites obtenir et que tu peux me faire suivre un bout de ton fichier, on peut s'y mettre ensemble ;)


Message édité par SuppotDeSaTante le 09-07-2010 à 09:12:19

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 09-07-2010 à 09:12:07   

Reply

Marsh Posté le 09-07-2010 à 17:29:56    

Un grand merci pour cette proposition, est ce que tu peux me contacter par mail : programmeheure@gmail.com, je te ferais passer un petit morceau de fichier et ce que je veux en faire, en début de semaine prochaine.
 
merci encore bon WE ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed