Gantt-Diagramm mit bedingter Formatierung - Excel-Tipps

Inhaltsverzeichnis

Phil schrieb heute Morgen und fragte nach dem Erstellen eines Diagramms in Excel.

Gibt es eine Möglichkeit, zwei Spalten mit Start- und Stoppdaten für einzelne Ereignisse zu verwenden und ein Diagramm vom Typ Gantt zu erstellen, ohne Excel verlassen zu müssen?

Dieses Thema wurde im Tipp Timeline-Diagramm erstellen behandelt. In diesem Tipp aus dem Sommer 2001 wurde erwähnt, dass Sie auch ein Diagramm vom Typ Gantt in einem Arbeitsblatt mit bedingter Formatierung erstellen können. Diese Art von Diagramm würde Phils Frage lösen.

Beispieldatenbereich

Ich stelle mir vor, dass Phils Daten ungefähr so ​​aussehen wie die Tabelle links. Es gibt ein Ereignis, dann Startdaten in Spalte B und Enddaten in Spalte C. Ich verwende für mein Beispiel Jahre, aber Sie können problemlos reguläre Excel-Daten verwenden.

Der nächste Schritt könnte leicht in ein Makro integriert werden, aber der eigentliche Fokus dieser Technik liegt auf dem Einrichten der bedingten Formatierung. Ich habe meine Daten gescannt und festgestellt, dass die Daten zwischen 1901 und 1919 liegen. Ab Spalte D habe ich das erste Jahr 1901 eingegeben. In E1 habe ich 1902 eingegeben. Sie können dann D1: E1 auswählen und auf den Füllpunkt im Feld klicken untere rechte Ecke der Auswahl mit der Maus und ziehen Sie sie in Spalte W, um alle Jahre von 1901 bis 1920 auszufüllen.

Um die Jahre weniger Platz in Anspruch zu nehmen, wählen Sie D1: W1 und dann mit Format - Zellen - Ausrichtung die Option vertikaler Text. Wählen Sie dann Format - Spalte - Autowidth und Sie können alle 23 Spalten auf dem Bildschirm sehen.

Vertikale Textoption angewendet

Wählen Sie die obere linke Zelle des Gantt-Diagrammbereichs oder in diesem Beispiel D2 aus. Wählen Sie im Menü Format - Bedingte Formatierung. Das Dialogfeld enthält zunächst ein Dropdown-Menü auf der linken Seite, das standardmäßig "Zellenwert ist" lautet. Ändern Sie diese Dropdown-Liste in "Formel ist" und die rechte Seite des Dialogfelds ändert sich in ein großes Textfeld zur Eingabe einer Formel.

Ziel ist es, eine Formel einzugeben, mit der überprüft wird, ob das Jahr in Zeile 1 über dieser Zelle innerhalb der Jahre in den Spalten B und C dieser Zeile liegt. Es ist wichtig, die richtige Kombination von relativen und absoluten Adressen zu verwenden, damit die in D2 eingegebene Formel in alle Zellen im Bereich kopiert werden kann.

Es müssen zwei Bedingungen überprüft werden, und beide müssen wahr sein. Dies bedeutet, dass wir mit der =AND()Funktion beginnen werden.

Die erste Bedingung prüft, ob das Jahr in Zeile 1 größer oder gleich dem Jahr in Spalte B ist. Da diese Formel immer auf Zeile 1 verweisen soll, lautet der erste Teil der Formel D $ 1> = $ B2 . Beachten Sie, dass das Dollarzeichen vor der 1 in D $ 1 sicherstellt, dass unsere Formel immer auf Zeile 1 zeigt, und dass das Dollarzeichen vor dem B in $ B2 sicherstellt, dass es immer mit Spalte B verglichen wird.

Die zweite Bedingung prüft, ob das Jahr in Zeile 1 kleiner oder gleich dem Datum in Spalte C ist. Wir müssen immer noch dieselbe relative und absolute Adressierung verwenden, daher ist dies D $ 1 <= $ C2

Wir müssen diese beiden Bedingungen mit der AND () - Funktion kombinieren. Das wäre=AND(D$1>=$B2,D$1<=$C2)

Geben Sie im Formelfeld des Dialogfelds "Kontionale Formatierung" diese Formel ein. Stellen Sie sicher, dass Sie mit einem Gleichheitszeichen beginnen, da sonst die bedingte Formatierung nicht funktioniert.

Wählen Sie als Nächstes eine helle Farbe aus, die verwendet werden soll, wenn die Bedingung erfüllt ist. Klicken Sie auf die Schaltfläche Formatieren…. Wählen Sie auf der Registerkarte Muster eine Farbe aus. Klicken Sie auf OK, um das Dialogfeld "Zellen formatieren" zu schließen. Es sollte ein Dialogfeld für die bedingte Formatierung angezeigt werden, das wie dieses aussieht

Dialogfeld "Bedingte Formatierung"

Klicken Sie auf OK, um das Feld Bedingte Formatierung zu schließen. Wenn Ihre obere linke Zelle in D2 in einem Jahr fällt, wird diese Zelle gelb.

Unabhängig davon, ob die Zelle gelb wurde oder nicht, klicken Sie auf D2 und kopieren Sie diese Zelle mit Strg + C oder Bearbeiten - Kopieren.

Markieren Sie D2: W6 und wählen Sie im Menü Bearbeiten - Einfügen - Spezial - Formate - OK. Das bedingte Format wird in den gesamten Bereich des Gantt-Diagramms kopiert, und Sie erhalten ein Diagramm, das wie dieses aussieht.

Angewandter Datenbereich für bedingte Formatierung

Die bedingte Formatierung ist ein großartiges Werkzeug, mit dem Sie ganz einfach Diagramme vom Typ Gantt direkt im Arbeitsblatt erstellen können. Denken Sie daran, dass Sie für eine Zelle nur auf drei Bedingungen beschränkt sind. Sie können mit verschiedenen Kombinationen von Bedingungen experimentieren. Um Rahmen um jeden Balken im Gantt-Diagramm zu erstellen, habe ich drei Bedingungen verwendet, wie unten gezeigt, und für jede Bedingung unterschiedliche Rahmen verwendet.

Dialogfeld "Bedingte Formatierung" für 3 Bedingungen
Final Gantt Chart

Interessante Beiträge...