[Excel] Tijd diagram (grafiek)

Pagina: 1
Acties:
  • 708 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Xymox
  • Registratie: Februari 2002
  • Laatst online: 19-07 12:36

Xymox

Determinism rulez !

Topicstarter
Ik ben niet zo'n Excel kenner en heb een leuke uitdaging voor het volgende :

Hieronder heb ik een lijstje met begin en eindtijden (format 24 uur, laatste 3 cijfers is in millisecs). De eerste kolom is een functioncall ID. Dus als voorbeeld : function 1 is gestart op 08:36:36,196 en gestopt op 08:36:36,277. De laatste kolom geeft de duratie weer in millisecs.

Ik vraag mij nu af of het mogelijk is in Excel om daar een mooi grafiekje van te maken. Het grafiekje moet aangeven op een overzichtelijke manier welke calls op welk tijdstip werden uitgevoerd en welke elkaar hebben overlapt. Dus de verticale as geeft de functies weer, de horizontale as de tijd. je krijgt dan horizontale balken die de lengte van een call weergeven.

Je zou het kunnen vergelijken met een Gantt chart, maar dan met tijdstippen.
Een voorbeeld (maar dan met datums) zie je hier.

Heeft iemand een oplossing hoe dit te maken in Excel ?

edit:
(eh, sorry ik krijg geen TABS tussen de kolommen hier in de post)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1   08:36:36,196    08:36:36,277        81
2000    08:36:36,197    08:36:36,220        23
516 08:36:36,221    08:36:36,244        23
1014    08:36:36,223    08:36:36,243        20
131 08:36:36,223    08:36:36,240        17
101 08:36:36,240    08:36:36,241        1
158 08:36:36,241    08:36:36,243        2
10000   08:36:36,250    08:36:36,262        12
10000   08:36:36,263    08:36:36,273        10
1   08:36:39,905    08:36:47,100        7195
2000    08:36:39,906    08:36:39,920        14
530 08:36:39,921    08:36:46,979        7058
1029    08:36:39,922    08:36:46,978        7056
160 08:36:39,923    08:36:46,030        6107
129 08:36:46,035    08:36:46,050        15
101 08:36:46,051    08:36:46,052        1
166 08:36:46,052    08:36:46,661        609
143 08:36:46,053    08:36:46,661        608
143 08:36:46,662    08:36:46,668        6
166 08:36:46,662    08:36:46,668        6
143 08:36:46,669    08:36:46,820        151
166 08:36:46,669    08:36:46,820        151
143 08:36:46,821    08:36:46,969        148
166 08:36:46,821    08:36:46,969        148
166 08:36:46,969    08:36:46,976        7
143 08:36:46,970    08:36:46,975        5
101 08:36:46,976    08:36:46,977        1
10000   08:36:46,986    08:36:46,999        13
10000   08:36:46,999    08:36:47,011        12
10000   08:36:47,011    08:36:47,022        11
10000   08:36:47,023    08:36:47,033        10
10000   08:36:47,034    08:36:47,045        11
10000   08:36:47,045    08:36:47,056        11
10000   08:36:47,056    08:36:47,067        11
10000   08:36:47,068    08:36:47,080        12
10000   08:36:47,080    08:36:47,091        11

[ Voor 3% gewijzigd door Xymox op 10-06-2004 10:03 ]

Intel i9-9900K | MSI MPG Z390 Gaming Pro Carbon | MSI RTX 2080Ti Gaming X Trio | Ballistix Sport LT (32GB) | MSI Optix MAG274QRF-QD 1440p | Samsung 970 EVO Plus (2TB) | NZXT Kraken X52 | Valve Index | Fractal Design R6 | Synology DS420j


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

(eh, sorry ik krijg geen TABS tussen de kolommen hier in de post)
offtopic:
Dat kan je met de [ code ] tags doen :)

Maar ben ik nu gek of geeft je voorbeeld meteen het antwoord? :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Als je aangeeft dat de tijden tijden zijn levert, kun je volgens mij je eigen geleverde voorbeeld afwerken.

Acties:
  • 0 Henk 'm!

  • Xymox
  • Registratie: Februari 2002
  • Laatst online: 19-07 12:36

Xymox

Determinism rulez !

Topicstarter
Het probleem is denk ik dat de notatie 08:36:36,196 niet wordt herkend als een tijd notatie.

Ik krijg het niet voor elkaar om de milliseconden (duratie) te koppelen aan het tijdstip, omdat Excel het niet ziet als tijd, maar als tekst.

Intel i9-9900K | MSI MPG Z390 Gaming Pro Carbon | MSI RTX 2080Ti Gaming X Trio | Ballistix Sport LT (32GB) | MSI Optix MAG274QRF-QD 1440p | Samsung 970 EVO Plus (2TB) | NZXT Kraken X52 | Valve Index | Fractal Design R6 | Synology DS420j


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ahzo. Dat als tijd herkennen zou moeten lukken. Zet de getalopmaak op uu:mm:ss,000 en zorg er voor dat in je Windows config de decimale punt op de komma staat :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Opi
  • Registratie: Maart 2002
  • Niet online

Opi

Dan zou ik een custom-type aanmaken.

Acties:
  • 0 Henk 'm!

  • Xymox
  • Registratie: Februari 2002
  • Laatst online: 19-07 12:36

Xymox

Determinism rulez !

Topicstarter
Het is gelukt. Als ik inderdaad een notatie uu:mm:ss,000 gebruik gaat het goed.
Vreemd is echter wel dat de cellen eerst moet worden gereformateerd dmv zoek en vervang omdat de notatie niet wordt doorgevoerd (Excel 97). Dus pas bij aanpassen van de waarde in een cel wordt de notatie toegepast, eerder niet.

Intel i9-9900K | MSI MPG Z390 Gaming Pro Carbon | MSI RTX 2080Ti Gaming X Trio | Ballistix Sport LT (32GB) | MSI Optix MAG274QRF-QD 1440p | Samsung 970 EVO Plus (2TB) | NZXT Kraken X52 | Valve Index | Fractal Design R6 | Synology DS420j

Pagina: 1