Gantt-Diagramm in Excel erstellen: Vorlage Schritt für Schritt mit Formeln
Gantt-Diagramm in Excel erstellen: Projektplan mit Arbeitstagen und Feiertagen, Zeitachse mit bedingter Formatierung oder gestapeltem Balkendiagramm, Kalenderwochen, Abhängigkeiten, Fortschritt und Meilensteine.
Kurz erklärt: Excel hat keinen eigenen Diagrammtyp für Gantt-Diagramme, aber zwei bewährte Wege führen ans Ziel. Für die tägliche Projektarbeit eignet sich eine Zeitachse mit bedingter Formatierung: Jede Zeile ist ein Vorgang, jede Spalte ein Tag oder eine Kalenderwoche, und eine Regel wie =UND(G$4>=$B5;G$4<=$D5) färbt die Zellen, an denen der Vorgang läuft. Für Präsentationen ist ein gestapeltes Balkendiagramm mit unsichtbarem Startwert die schönere Variante. Beide bauen auf derselben Vorgangsliste auf.
Diese Anleitung zeigt beide Wege an einem Beispielprojekt und ergänzt die Formeln, die aus einer Zeichnung einen echten Projektplan machen: Arbeitstage mit Feiertagen Ihres Bundeslandes, Kalenderwochen, Abhängigkeiten, Fortschritt, Heute-Linie und Meilensteine. Alle Formeln sind für deutsches Excel mit Semikolon als Trennzeichen geschrieben.
Schritt 1: Die Vorgangsliste
Legen Sie die Liste so an, dass der erste Vorgang in Zeile 5 steht; Zeile 4 bleibt für Überschriften. Ein Beispiel — die Vorbereitung eines Messeauftritts:
| A Vorgang | B Start | C Dauer (AT) | D Ende | E Verantwortlich | F Fortschritt |
|---|---|---|---|---|---|
| Messestand buchen und planen | 01.03.2027 | 5 | 05.03.2027 | Weber | 100 % |
| Standdesign und Druckdaten | 08.03.2027 | 8 | 17.03.2027 | Kaya | 40 % |
| Werbematerial und Muster | 08.03.2027 | 6 | 15.03.2027 | Weber | 20 % |
| Logistik und Versand | 18.03.2027 | 5 | 24.03.2027 | Schulz | 0 % |
| Team-Briefing und Probeaufbau | 25.03.2027 | 3 | 31.03.2027 | Kaya | 0 % |
| Messebeginn (Meilenstein) | 01.04.2027 | 0 | — | Team | — |
Das Ende wird nicht eingetippt, sondern berechnet: =ARBEITSTAG(B5;C5-1;Feiertage). Feiertage ist ein benannter Bereich mit den freien Tagen. Da die gesetzlichen Feiertage je nach Bundesland verschieden sind, tragen Sie die Liste für Ihren Standort ein. Im Beispiel sieht man den Effekt: Der Vorgang ab 25.03.2027 dauert drei Arbeitstage, endet wegen Karfreitag (26.03.) und Ostermontag (29.03.) aber erst am 31.03.
Variante 1: Zeitachse mit bedingter Formatierung
- Datumskopf anlegen. In der ersten freien Spalte rechts der Liste (hier G4) steht
=MIN($B$5:$B$50), in H4=G4+1, nach rechts kopiert. Mit dem benutzerdefinierten FormatTTerscheint nur die Tageszahl; die Spalten auf etwa 3 Zeichen verschmälern. - Kalenderwochen darüber. In G3:
=WENN(WOCHENTAG(G4;2)=1;"KW "&KALENDERWOCHE(G4;21);"")— so steht über jedem Montag die Kalenderwoche nach ISO-Norm, wie sie in Deutschland üblich ist. - Balken-Regel. Raster markieren (z. B. G5:AN50), dann Start → Bedingte Formatierung → Neue Regel → Formel zur Ermittlung der zu formatierenden Zellen verwenden:
=UND(G$4>=$B5;G$4<=$D5), Füllfarbe wählen. - Fortschritt. Eine zweite Regel in dunklerem Ton:
=UND(G$4>=$B5;G$4<$B5+($D5-$B5+1)*$F5). - Heute-Linie.
=G$4=HEUTE()mit rotem linken Rahmen. - Wochenenden und Feiertage.
=ODER(WOCHENTAG(G$4;2)>5;ZÄHLENWENN(Feiertage;G$4)>0)in hellem Grau, als letzte Regel.
Die Reihenfolge stellen Sie unter Regeln verwalten ein: Fortschritt vor Balken, Wochenenden zuletzt. Die Dollarzeichen sind entscheidend — die Datumszeile ($4) und die Spalten Start und Ende ($B, $D) bleiben fixiert.
Variante 2: Gestapeltes Balkendiagramm
- Spalten Vorgang, Start und Dauer markieren (nicht nebeneinanderliegende Spalten mit gedrückter Strg-Taste).
- Einfügen → Diagramme → Balken → Gestapelte Balken.
- Die Datenreihe „Start“ anklicken, Datenreihe formatieren → Füllung: Keine Füllung und Rahmen: Keine Linie.
- Die senkrechte Achse anklicken, Achse formatieren → Kategorien in umgekehrter Reihenfolge, damit der erste Vorgang oben steht.
- Bei der waagerechten Achse das Minimum auf den Projektstart als Zahl setzen. Den Wert erhalten Sie, indem Sie das Datum in eine Zelle schreiben und auf das Format Standard umstellen: Der 01.03.2027 entspricht 46447. Hauptintervall 7 ergibt Wochenraster.
- Abstandsbreite auf etwa 40 % verringern, Legende löschen.
Achtung: Das Balkendiagramm rechnet in Kalendertagen. Nutzen Sie als Balkenlänge deshalb eine Hilfsspalte =D5-B5+1 statt der Dauer in Arbeitstagen, sonst sind Vorgänge über Wochenenden und Feiertage zu kurz dargestellt.
Welche Variante wofür?
| Bedingte Formatierung | Balkendiagramm | |
|---|---|---|
| Zweck | Projekt steuern und täglich aktualisieren | Plan präsentieren |
| Fortschritt, Heute-Linie | je eine Regel | umständlich |
| Feiertage, Wochenenden, KW | einfach darstellbar | nicht sichtbar |
| Druck | zusammen mit der Vorgangsliste | als einzelnes Diagramm |
Abhängigkeiten und Meilensteine
Darf ein Vorgang erst beginnen, wenn ein anderer abgeschlossen ist, verknüpfen Sie die Termine: Der Start von „Logistik und Versand“ (Zeile 8) ist dann =ARBEITSTAG(MAX(D6;D7);1;Feiertage) — der nächste Arbeitstag nach dem späteren der beiden Vorgänger. Eine Spalte „Vorgänger“ mit der Nummer des vorausgehenden Vorgangs macht die Logik für alle nachvollziehbar. Verschiebt sich ein früher Vorgang, wandern alle abhängigen automatisch mit, und Sie sehen sofort, ob der Messebeginn gefährdet ist.
Meilensteine erhalten die Dauer 0. Damit die Balken-Regel sie nicht wie normale Tage einfärbt, berechnen Sie das Ende mit =WENN(C5=0;"";ARBEITSTAG(B5;C5-1;Feiertage)) und setzen eine eigene Regel darüber: =UND($C5=0;G$4=$B5) mit kräftiger Farbe.
Wochenansicht für längere Projekte
Bei Projekten über mehrere Monate wird die Tagesansicht zu breit. Setzen Sie den Kopf in Wochenschritten (=G4+7, beginnend mit einem Montag), beschriften Sie die Spalten nur mit „KW“ und der Wochennummer und verwenden Sie für die Balken eine Überlappungsprüfung: =UND(G$4+6>=$B5;G$4<=$D5).
Typische Fehler
- Datum als Text: Linksbündige Daten erkennt Excel nicht als Datum; keine Regel greift.
- Endtermine von Hand: Sie passen nach der ersten Änderung nicht mehr zur Dauer.
- Feiertage vergessen, besonders regionale — der Plan scheitert dann in Wochen mit Brückentagen.
- Zu feine Vorgänge: Stundenaufgaben gehören in eine Aufgabenliste, nicht ins Gantt-Diagramm.
- Kein Verantwortlicher pro Vorgang.
Häufige Fragen
Gibt es in Excel eine fertige Gantt-Vorlage?
In der Vorlagengalerie (Datei → Neu) finden Sie Projektplaner im Gantt-Stil, wenn Sie nach „Gantt“ suchen. Eine selbst gebaute Vorlage wie oben hat den Vorteil, dass Sie jede Formel kennen und anpassen können.
Funktioniert das auch in Google Tabellen?
Ja. Die Variante mit bedingter Formatierung lässt sich direkt übertragen; Google Tabellen bietet außerdem eine eingebaute Zeitachsenansicht. Funktionsnamen und Trennzeichen richten sich nach der Spracheinstellung der Tabelle.
Wie drucke ich ein breites Gantt-Diagramm?
Querformat wählen und unter Seitenlayout → Drucktitel die Spalten der Vorgangsliste auf jeder Seite wiederholen.
Wann reicht Excel nicht mehr aus?
Wenn viele Personen gleichzeitig Vorgänge pflegen, Ressourcen über mehrere Projekte verteilt werden oder ein automatisch berechneter kritischer Pfad nötig ist. Für einzelne Projekte und kleine Teams ist ein sauber aufgebautes Excel-Gantt meist völlig ausreichend.
Weitere Anleitungen finden Sie im Bereich Projektmanagement.