Gantt-Diagramm - Diagramm zur Projektverfolgung
Vorbemerkung: Dieser Tipp richtet sich an Nutzer, die sich mit Diagrammen gut auskennen.
Sie möchten ein Diagramm erstellen, um eine Übersicht über den Stand einzelner Projekte und gleichzeitig über die Parallelität verschiedener Projekte zu erlangen?
Für diesen Zweck können Sie ein
Gantt-Diagramm einsetzen. Darüber ist darstellbar:
- Wann beginnt ein Projekt?
- Wann endet ein Projekt?
- Wo befinden wir uns aktuell?
- Welche sonstigen Projekte laufen parallel und wie ist ihr Stand?
- Erweiternd hier auch noch ein Beispiel für Raumbelegung, z.B. für Schulen oder Konferenzplanung interessant
Als Diagrammtyp werden
gestapelte Balken eingesetzt.
Des Weiteren benötigt man pro Datensatz mindestens zwei Daten: das
Startdatum bzw. die Startuhrzeit und die
Dauer mindestens eines Intervalls. Wie in Beispiel 2 und 3 ersichtlich, ist die Anzahl der dann hinzugefügten Intervalle aber frei und wie in Beispiel 3 ersichtlich, kann die Anzahl bei den verschiedenen Projekten auch variieren.
Wesentlich ist: Ausgehend vom Startdatum addiert Excel jedes Intervall auf das vorhergehende und gibt automatisch den verschiedenen Intervallen verschiedene Farben, so dass die Abgrenzung im Diagramm ersichtlich wird.
Der besondere Trick beim Gantt-Diagramm liegt darin, die
Balken frei schwebend erscheinen zu lassen, abhängig von ihren verschiedenen Startzeiten. Im Verlauf der Diagrammerstellung bemerken Sie, dass dies nicht automatisch passiert, sämtliche Balken haben ihren Ursprung in der Y-Achse. Um diese auszuschalten, muss man Reihe1 der Balken so formatieren, dass sie
kein Muster und keinen Rahmen mehr aufweisen – sie werden somit unsichtbar. In Beispiel 3 gibt es pro Balken immer wieder Unterbrechungen für Leerzeiten. Da muss diese Technik dann wiederholt angewandt werden, um die Lücken sichtbar zu machen.
In den Beispielen 1 und 2 habe ich die Skalierung (Hauptintervall) der Größenachse auf 1 gesetzt, um zu erreichen, dass ich eine tägliche Gitternetzabgrenzung zur Visualisierung habe. Laufen die Projekte aber über größere Zeiträume, sollte man diesen Wert z.B. auf 7 (für wöchentliche Einteilung) erhöhen, weil das Diagramm sonst sehr riesig würde.
Auf einen Punkt möchte ich Sie besonders aufmerksam machen:
Die Skalierung der X-Achse. Dorthin gelangt man über einen Rechtsklick auf Werte die unter der X-Achse angezeigt werden > Achse formatiern... > Registerblatt Skalierung. Ohne Eingriff dort stellt Excel alle Werte auf automatisch, was nicht immer gefällt, weil zuviel überflüssige Zeiten dann auf der Achse erscheinen. Andererseits hat es den Vorteil, dass wirklich alle Diagrammdaten berücksichtigt werden. Da können Sie eingreifen und den Haken bei "automatisch" entfernen und durch eigene Werte ersetzen, siehe mein Beispiel Nr. 3, da ist das so gemacht, weil nur Zeiten zwischen 6 und 20 Uhr für das Beispiel interessierten und das mit 2-Stunden-Unterteilung.
An drei Beispielen zeige ich Ihnen, wie die Tabelle gestaltet sein muss und welche Einstellungen Sie beim Diagramm vornehmen müssen. In der Tabelle werden Formeln eingesetzt, um die Dynamik zu erreichen. Darin kommt die HEUTE()-Funktion vor. Und bei mir ist heute der 22.12.2005, da die Wiedergabe hier ja statisch ist. Dies zum Verständnis der Beispiele.
Unter den Diagrammen finden Sie jeweils die nötigen Diagrammeinstelllungen aufgeführt. Die Optionen, die Sie nicht abändern müssen, lasse ich unerwähnt. Was hier mit Tagen oder Stunden dargestellt ist, können Sie natürlich ändern, es sollen auf Ihre Belange übertragbare Beispiele sein, die sie passend ändern und erweitern können. Die einzelnen genannten Dialogfelder erreichen Sie, indem Sie in den entsprechenden Diagrammbereich mit rechts klicken.
Alternativ zu den unten aufgezeigten „echten Diagrammen“ könnten Sie ein
Balkendiagramm über bedingte Formatierung im Tabellenblatt einfügen.
Zum Blattanfang
Wann beginnt ein Projekt, wo befinden wir uns heute,
wann endet ein Projekt und Parallelprojekte?
So sieht die Tabelle aus:
Beachten Sie die runterkopierbaren Formeln in Zellen D3 und E3, zusammen bilden beide Spalten die Differenz zwischen Ende und Beginn, unterteilt nach dem aktuellen Datum mit der HEUTE()-Funktion. Insofern Sie die Dauer in Spalten D und E als Werte einfügen (statt durch Formel zu berechnen), dann ist Spalte F überflüssig, da sie für das Diagramm selbst nicht benötigt wird.
Sie könnten aber auch noch weitere Reihen anfügen, falls Sie innerhalb der Projekte z.B. nach verschiedenen Fertigungsstufen unterscheiden wollen.
|
| |
| | A | B | C | D | E | F | G | | 1 | | | | | | | | | 2 | | Projekt | Beginn | Restdauer | Bis jetzt | Ende | | | 3 | | Projekt1 | 17.12.2005 | 0 | 5 | 21.12.2005 | | | 4 | | Projekt2 | 20.12.2005 | 3 | 2 | 25.12.2005 | | | 5 | | Projekt3 | 21.12.2005 | 3 | 1 | 25.12.2005 | | | 6 | | Projekt4 | 22.12.2005 | 6 | 0 | 28.12.2005 | | | 7 | | Projekt5 | 23.12.2005 | 8 | 0 | 31.12.2005 | | | 8 | | Projekt6 | 24.12.2005 | 10 | 0 | 03.01.2006 | | | 9 | | Projekt7 | 25.12.2005 | 10 | 0 | 04.01.2006 | | | 10 | | Projekt8 | 26.12.2005 | 10 | 0 | 05.01.2006 | | | 11 | | | | | | | | | Formeln der Tabelle | D3 : =WENN(F3<HEUTE();0;F3-C3-E3) E3 : =WENN((C3>HEUTE())*(F3>HEUTE());0;HEUTE()-C3)
|
|
| |
Das daraus resultierende Diagramm sieht so aus:
Die einzelnen Diagrammdialogfenster müssen dazu wie folgt eingestellt werden:
|
| |
| Dialog | Register: | | Werte | | Diagrammtyp | Standardtypen | Diagrammuntertyp | Balken (in der oberen Reihe die mittlere Auswahl: Gestapelte Balken) | | Datenquelle | Datenbereich | Datenbereich | =Tabelle1!$B$3:$E$10 |
|---|
| Reihe in: | Spalten | | Reihe | Reihe1: (durch Hinzufügen anlegen) | =Tabelle1!$C$3:$C$10 |
|---|
| Reihe2: (durch Hinzufügen anlegen) | =Tabelle1!$D$3:$D$10 | | Reihe3: (durch Hinzufügen anlegen) | =Tabelle1!$E$3:$E$10 | | Beschriftung der Rubrikenachse (x): | =Tabelle1!$B$3:$B$10 | | X-Achse formatieren | Skalierung | Größenachse (Y) -automatisch | alle anhaken |
|---|
| Hauptintervall | der Eintrag ist wichtig. Im Beispiel habe ich 1 eingegeben. Also ein Ein-Tagesabstand. | | Y-Achse formatieren | Skalierung | Größenachse (Y) schneidet bei Rubrikenachse: | alle auf 1 |
|---|
| Rubrikenanzahl zwischen Teilstrichbeschriftungen: | | Rubrikenanzahl zwischen Teilstrichen: | | Größenachse (Y) schneidet zwischen Rubriken | alle anhaken |
|---|
| Rubriken in umgekehrter Reihenfolge | | Größenachse (Y) schneidet bei größter Rubrik | | Diagrommoptionen | Gitternetzlinien | Rubrikenachse (X) Hauptgitternetz | beide anhaken |
|---|
| Größenachse (Y) Hauptgitternetz | Datenreihen formatieren (dafür muss man auf Reihe1 einer der Balken mit der rechten Maustaste klicken) | Muster | Fläche | "Keine" anhaken |
|---|
| Rahmen | |
| |