Excel: So erstellen Sie ein ungleichmäßiges Stapeldiagramm

2

Ich möchte ein Stapeldiagramm erstellen, das die Zeitachse von 3 Phasen auf der x-Achse (durch Monat getrennte Intervalle) und das Gesamtbudget auf der y-Achse zeigt. Die Budgets für alle Projekte stapeln sich gegeneinander. Wie erstelle ich dieses Diagramm und wie zeige ich den Projektnamen in jeder Leiste an? Ich möchte 3 Farben auf dem Diagramm haben, um die 3 verschiedenen Phrasen darzustellen. Unten finden Sie Beispieldaten für zwei Projekte. In diesen Beispieldaten wird ein Teil von Phase 1 von Projekt B auf Phase 2 von Projekt A gestapelt.

Project Phase Start       End         Budget
A       1     07/01/2014  01/16/2015  $150,000
A       2     01/19/2015  08/28/2015  $790,000
A       3     08/28/2015  09/29/2015  $650,000
B       1     07/01/2014  07/30/2015  $ 68,000
B       2     07/31/2015  12/16/2016  $335,000
B       3     12/16/2016  01/17/2017  $543,000

gantt_bar_sample

user1539217
quelle
Haben Sie ein Beispiel dafür, wie es aussehen soll (um Ihrer Beschreibung zu helfen)?
Dav
Ich kann hier keine Bilder hochladen, aber ich habe diese Frage auch im Excel- Hilfeforum gestellt : excelforum.com/excel-charting-and-pivots/… Sie können das Bild sehen, wie es dort aussehen soll, nachdem Sie sich angemeldet haben in
user1539217

Antworten:

3

Sie können diesen Diagrammtyp mit dem gestapelten Säulendiagramm von Excel erstellen. Zur Vereinfachung sollten Sie Ihre Daten neu formatieren. Hier ist eine Methode:

  1. Erstellen Sie eine Tabelle Ihrer Daten mit den folgenden Spalten:

    • Datum
    • Projekt A, Phase 1
    • Projekt A, Phase 2
    • Projekt A, Phase 3
    • Projekt B, Phase 1
    • Projekt B, Phase 2
    • Projekt B, Phase 3

    Jeder Datumszeitraum (Monat oder Tag) hat eine eigene Datenzeile in der Tabelle.

  2. Geben Sie Ihre monatlichen Budgetwerte in die entsprechende Zeile in der entsprechenden Spalte ein. Lassen Sie Leerzeichen (oder fügen Sie = NA ()) in die Zellen ein, die keinen Wert haben.

    Datenprobe

  3. Erstellen Sie mit den obigen Daten ein gestapeltes Säulendiagramm.

  4. Formatieren Sie die Diagrammserie mit einer Lücke von 0 (dies erzeugt den Gantt-Effekt) und ohne Rahmen. Formatieren Sie dann den Rest nach Belieben.

So könnte das Diagramm aussehen: gantt_column_excel

Ich habe zwei Datumsspalten (Monat und Jahr) verwendet, um den Stapelbeschriftungseffekt auf der horizontalen Achse zu erhalten. Außerdem habe ich nur die Monatsstufe verwendet, aber Sie können die Tagesstufe verwenden, um die Granularität zu verbessern.

Für die Beschriftungen habe ich einfach einen einzelnen Datenpunkt für jede Serie ausgewählt und diesem Punkt eine Beschriftung hinzugefügt. Das funktioniert bei einer kleinen Anzahl von Etiketten. Wenn Sie über viel mehr verfügen, sollten Sie etwas Automatisierteres in Betracht ziehen (in Betracht ziehen Sie eine XY-Diagrammüberlagerung mit den Datenpunkten zum Platzieren von Beschriftungen).

Um Datenbeschriftungen mit einem XY-Diagramm-Overlay zu erstellen, müssen Sie Ihrer Tabelle und Ihrem Diagramm einige Daten hinzufügen (Sie können einige davon verknüpfen, indem Sie den hervorragenden KOSTENLOSEN XY-Diagramm-Beschriftungsprogramm installieren und verwenden ).

  1. Fügen Sie diese zusätzlichen Spalten zu Ihrer Datentabelle hinzu (auch hier können Sie einige davon verkürzen, sobald Sie das Grundprinzip erlernt haben):
    • Zahl (von 1 bis zu einer beliebigen Anzahl von Zeilen)
    • Eine Spalte für jede Datenreihe (z. B. A1, A2, A3, B1, B2, B3). Benennen Sie die Spalte mit dem Namen, den Ihr Label anzeigen soll. (Excel kann standardmäßig nur einen Reihennamen, einen X-Wert oder einen Y-Wert als Datenbeschriftung verwenden.)
  2. Geben Sie in jeder Beschriftungsspalte in der Zeile des Mittelwerts in Ihrer Reihe den durch 2 geteilten Reihenwert ein. Dadurch wird ein Datenpunkt in der Mitte Ihrer Datenreihe auf der X-Achse und in der Mitte Ihrer Datenreihe platziert auf der Y-Achse.
  3. Fügen Sie Ihrem Diagramm eine weitere Datenreihe hinzu (es spielt keine Rolle, wir werden es im nächsten Schritt ändern).
  4. Wählen Sie die neue Datenreihe aus und ändern Sie diesen Seriendiagrammtyp in XY.
  5. Verwenden Sie Daten auswählen, um Ihre neuen Datenreihen mit den XY-Datenwerten zu aktualisieren. Du wirst wollen "
    • Serienname = Ihre neue Spaltenüberschrift, die Ihre neue Datenbeschriftung sein wird.
    • X-Werte = Ihre neue Zählerspalte (ab Schritt 1).
    • Y-Werte = Ihre neue Datenbeschriftungsspalte (ab Schritt 2).
  6. Formatieren Sie den hinzugefügten Datenpunkt in kein Symbol (wir verwenden ihn nur als Platzhalter für Ihre Beschriftung).
  7. Fügen Sie eine Datenbeschriftung für diesen neuen Punkt hinzu, und wählen Sie Reihenname und Y-Wert, getrennt durch eine neue Linie.
  8. Wiederholen Sie dies für alle Punkte.
dav
quelle
Danke für deinen Vorschlag! Ich arbeite immer noch daran, wie ich mithilfe einer XY-Diagrammüberlagerung Beschriftungen hinzufügen kann. Wie machst du das?
user1539217
Einige Anweisungen wurden am Ende der Antwort hinzugefügt.
Dav
Hat das bei dir geklappt?
Dav
Ja, danke! Gibt es eine Möglichkeit, für jede Projektphasenkombination einen Rahmen hinzuzufügen, anstatt die Rahmen für jeden Monat anzuzeigen? Ich habe versucht, das gestapelte Flächendiagramm zu verwenden, aber die Grenzlinien werden diagonal statt vertikal angezeigt.
user1539217
Ich glaube nicht, dass es eine einfache Möglichkeit gibt, die Rahmen so zu gestalten, da Excel jede gestapelte Spalte als eigenständiges Objekt betrachtet. Ein möglicher Weg (aber ich bin mir nicht sicher, ob sich die Arbeit lohnt) ist die Verwendung eines XY-Diagramms zum Zeichnen Ihrer Grenzen - ich glaube nur nicht, dass es einfach wäre, dies automatisch zu tun - Sie müssten wahrscheinlich benutzerdefinierte Daten erstellen Setze (basierend auf deinem primären Set) mit jeder der Eckkoordinaten für die XY-Punkte und formatiere sie dann mit einer sichtbaren Verbindungslinie.
Dav