Microsoft Excel

Herbers Excel/VBA-Archiv

Diagramm

Betrifft: Diagramm von: Gunter
Geschrieben am: 22.09.2020 16:30:54

Hallo Zusammen

Ich bin jetzt schon länger am kämpfen und bekomme kein Diagramm mit einer horizontalen Zeitachse von 8.00 Uhr bis 23.00 Uhr, bei der die Zeit-Achse oben dargestellt wird, hin. Probiert habe ich es mit einem x-y Diagramm (siehe Beispiel-Datei https://www.herber.de/bbs/user/140369.xlsx). Vom Prinzip möchte ich, dass da wo jetzt die Zeit steht die Räume dargestellt werden und die Uhrzeit genau gegenüber der Räume, also oberhalb des Diagramms angezeigt wird.

Für zweckdienliche Hinweise herzlichen Dank!

Gruss
Gunter

Betrifft: AW: mit Diagrammart "gestapelte Balken" ...
von: neopa C
Geschrieben am: 22.09.2020 16:48:29

Hallo Günter,

... kannst Du das realisieren, wenn Du in Spalte C die Start- und in Spalte D die Endzeit zum jeweiligen Raum erfasst und dann die Balken für die Startzeit ohne Farbe und ohne Füllung formatierst.

Gruß Werner
.. , - ...

Betrifft: AW: Diagramm
von: Beverly
Geschrieben am: 22.09.2020 17:50:38

Hi Gunter,

du benötigst die Startzeit, die Endzeit und die Dauer - letztere erhältst du als Differenz zwischen End- uns Startzeit:


Tabelle1
 BCDE
10 BeginnEndeDauer
11Raum 0108:0009:0001:00
12Raum 0207:4511:1503:30
13Raum 0309:1012:2503:15
14Raum 04   
15Raum 05   
16Raum 06   
17Raum 07   
18Raum 08   
19Raum 09   
20Raum 10   
21Raum 11   
22Raum 12   
23Raum 13   

verwendete Formeln
Zelle Formel Bereich N/A
E11:E13=D11-C11  

Zahlenformate
Zelle Format Inhalt
C11 'hh:mm  0,333333333333333
C12 'hh:mm  0,322916666666667
C13 'hh:mm  0,381944444444444
D11 'hh:mm  0,375
D12 'hh:mm  0,46875
D13 'hh:mm  0,517361111111111
E11 'hh:mm  4,16666666666667E-02
E12 'hh:mm  0,145833333333333
E13 'hh:mm  0,135416666666667
Zellen mit Format Standard werden nicht dargestellt
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.20 einschl. 64 Bit



Anschließend markierst du bei gedrückter Strg-Taste Spalte B, C und E und erstellst ein Diagramm vom Typ gestapelte Balken. Den Balken für die Startzeit färbst du mit Füllung: Keine Füllung, sodass dies Datenreihe "unsichtbar" ist. Die Balken der Dauer zeigen dir dann die Zeiträume der Raumbelegung.

https://www.herber.de/bbs/user/140373.xlsx


GrußformelBeverly's Excel - Inn

Betrifft: AW: Diagramm
von: Gunter
Geschrieben am: 23.09.2020 10:50:32

Hallo Karin

Vielen Dank für deine Hilfe, das sieht schon mal super aus. Kann die Zeitanzeige auch oben, wo der Diagrammtitel erscheint, dargestellt werden?

Gruss
Gunter

Betrifft: AW: Diagramm
von: Beverly
Geschrieben am: 23.09.2020 10:55:18

Hi Gunter,

selbstverständlich - mache einen Rechtsklick auf die Vertikalachse (bzw. auf die Beschriftung) -> Achse formatieren... -> Horizontale Achse schneidet: Bei größter Rubrik.


GrußformelBeverly's Excel - Inn

Betrifft: AW: Diagramm
von: Gunter
Geschrieben am: 23.09.2020 16:29:58

Hallo Karin

Vielen Dank nochmals! Funktioniert wie gewünscht. Jetzt habe ich doch gleich noch eine Frage. Kann man auch in der gleiche Zeile zwei getrennte Zeiten eintragen. Zum Beispiel, dass im Raum 1 von 8-12 Uhr ein Balken erscheint und dann noch einer von 17-20 Uhr. Meine bisherigen Anstrengungen sind leider gescheitert.

Gruss
Gunter

Betrifft: AW: Diagramm
von: Beverly
Geschrieben am: 23.09.2020 17:02:57

Hi Gunter,

dazu musst du deine Tabelle um 4 Spalten erweitern


Tabelle1
 BCDEFGHI
10 Beginn 1Ende 1Dauer 1Dauer PauseBeginn 2Ende 2Dauer 2
11Raum 0108:0009:0001:0002:0011:0013:0002:00
12Raum 0207:4511:1503:3000:4512:0012:4500:45
13Raum 0309:1012:2503:1500:5013:1514:1000:55

verwendete Formeln
Zelle Formel Bereich N/A
F11:F13=G11-D11  
E11:E13,I11:I13=D11-C11  

Zahlenformate
Zelle Format Inhalt
C11 'hh:mm  0,333333333333333
C12 'hh:mm  0,322916666666667
C13 'hh:mm  0,381944444444444
D11 'hh:mm  0,375
D12 'hh:mm  0,46875
D13 'hh:mm  0,517361111111111
E11 'hh:mm  4,16666666666667E-02
E12 'hh:mm  0,145833333333333
E13 'hh:mm  0,135416666666667
F11, I11 'hh:mm  8,33333333333333E-02
F12, I12 'hh:mm  0,03125
F13 'hh:mm  3,47222222222223E-02
G11 'hh:mm  0,458333333333333
G12 'hh:mm  0,5
G13 'hh:mm  0,552083333333333
H11 'hh:mm  0,541666666666667
H12 'hh:mm  0,53125
H13 'hh:mm  0,590277777777778
I13 'hh:mm  3,81944444444444E-02
Zellen mit Format Standard werden nicht dargestellt
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.20 einschl. 64 Bit



Die Werte für Beginn und Ende der 2. Belegung trägst du von Hand ein (so wie für die 1. Belegung), die Dauer der Pause zwischen 1. und 2. Belegung sowie die Dauer der 2. Belegung ergeben sich jeweils per Formel. Ins Diagramm fügst du nur die Daten der Dauer der Pause und die Dauer der 2. Belegung als jeweils neue Datenreihen ein. Den Balken der Dauer der Pause machst du wieder unsichtbar.



https://www.herber.de/bbs/user/140385.xlsx


Das Ganze nennt man übrigens Gantt-Diagramm.


GrußformelBeverly's Excel - Inn

Betrifft: AW: Diagramm
von: Gunter
Geschrieben am: 24.09.2020 09:08:14

Hallo Karin

Super genau so, vielen Dank für die Hilfe!

Gruss
Gunter

Betrifft: AW: mit Option "Kateg. in umgekehrt. Reihenf." ...
von: neopa C
Geschrieben am: 23.09.2020 12:08:28

Hallo Gunter,

... kannst Du nicht nur die Zeitachse nach oben bringen sondern hast auch die Raumnummern in gleicher Reihenfolge, wie Du sie in der Quelldaten zu stehen hast auch in der Y-Achse zu stehen. Diese Option wird Dir angeboten, wenn Du die y-Achse aktivierst und formatierst.

Gruß Werner
.. , - ...

Betrifft: AW: mit Option "Kateg. in umgekehrt. Reihenf." ...
von: Gunter
Geschrieben am: 23.09.2020 16:32:15

Hallo Werner

Vielen Dank für den Hinweis, aber wenn ich die Daten in umgekehrter Reihenfolgen anzeigen lasse, dann geht die Uhrzeit wieder nach unten.

Gruss
Gunter

Betrifft: AW: nur wenn Du die andere Option auch setzt owT
von: neopa C
Geschrieben am: 23.09.2020 16:46:46

Gruß Werner
.. , - ...