Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mit bedingter Formatierung Zeitstrahl einfärben

Forumthread: Mit bedingter Formatierung Zeitstrahl einfärben

Mit bedingter Formatierung Zeitstrahl einfärben
29.06.2015 21:37:29
Adam

Guten Abend Zusammen,
ich habe ein Problem, wo ich nicht weiterkomme.
Ich will durch eine bedingte Formatierung erreichen, dass bei einem Startdatum und einem Enddatum, der jeweilige Bereich auf der Zeitlinie farbig markiert wird.
Der Zeitstrahl wird in Kalenderwochen und übergeordnet mit dem jeweiligen Jahr angezeigt.
Ich konnte mit der bedingten Formatierung erreichen, dass Excel mir das Startdatum und Enddatum markiert, aber nicht den kompletten Bereich dazwischen.
Meine Frage: Geht das überhaupt mit der bedingten Formatierung? Wenn ja, wie kann man das umsetzen? Oder muss man hier doch auf VBA umsteigen?
Beispieldatei: https://www.herber.de/bbs/user/98551.xlsx
Danke & Gruß,
Adam

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Mit bedingter Formatierung Zeitstrahl einfärben
29.06.2015 21:44:25
Hajo_Zi
Hallo Adam,
Du hast die falsche Datei hochgeladen. Da ist keine Bedingte Formatierung drin.
Gruß Hajo

AW: Mit bedingter Formatierung Zeitstrahl einfärben
30.06.2015 09:10:55
RPP63
Hallo!
Damit Du die bed.Form. nutzen kannst, müssen Daten (kein Text!) vorhanden sein!
In C1 (Jahr): 1.1.2015 Format: JJJJ
In C2 (KW): =KALENDERWOCHE($C$1+(SPALTE()-3)*7;21) Format: "KW "0 (nach rechts ziehen)
Dann kannst Du Dir überlegen, wie Du Start- und Enddatum in die Zahl der Kalenderwoche umrechnest, um dies als Formel für die bed.Form. nutzen zu können.
Gruß Ralf

Anzeige
AW: Mit bedingter Formatierung Zeitstrahl einfärben
30.06.2015 09:23:03
Beverly
Hi Adam,

Tabelle1
AW: Formel mit Prüfung des jeweiligen Jahres
30.06.2015 22:13:40
Adam
Hallo Karin,
Danke für dein Lösungsvorschlag. Das funktioniert für die Kalenderwochenberechnung echt Super.
In Verbindung mit der Jahreszahl in der ersten Zeile, bekommt man dies auch jahresübergreifend in die bedingte Formatierung integriert? Z.B. 29.Juni 2015 bis 5.September 2016 einen durchgängigen Zeitstrahl. Ich hätte deinen Formelansatz ähnlich auch für die Jahresberechnung genommen, dass scheint aber nicht zu funktionieren..
Gruß,
Adam

Anzeige
AW: Formel mit Prüfung des jeweiligen Jahres
01.07.2015 10:19:48
Beverly
Hi Adam,
schreibe in die Zellen in Zeile 3 das Datum des 1. Wochentags der jeweiligen Kalenderwoche und beziehe deine bedingte Formatierung dann auf diese Zellinhalte. Damit die Zahlen nicht dargestellt werden, formatierst du die Zellen benutzerdefiniert auf ";;;"

Tabelle1
Anzeige
AW: Formel mit Prüfung des jeweiligen Jahres
01.07.2015 13:33:31
Adam
Funktioniert einwandfrei. Vielen lieben Dank!
Gruß Adam

;
Anzeige

Infobox / Tutorial

Zeitstrahl mit bedingter Formatierung einfärben


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass in der ersten Zeile das Jahr (z.B. 1.1.2015) in Zelle C1 und die Kalenderwochen in Zelle C2 stehen. Verwende dafür die Formel:

    =KALENDERWOCHE($C$1+(SPALTE()-3)*7;21)

    Ziehe diese Formel nach rechts, um die Kalenderwochen zu erstellen.

  2. Bedingte Formatierung hinzufügen: Markiere den Bereich, den Du einfärben möchtest. Gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“.

  3. Formel zur Formatierung eingeben: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“ und gib eine Formel ein, die den Bereich zwischen dem Start- und Enddatum abdeckt. Zum Beispiel:

    =UND(C$2>=KW_START; C$2<=KW_END)

    Ersetze KW_START und KW_END durch die entsprechenden Zellreferenzen.

  4. Format festlegen: Wähle die gewünschte Formatierung (z.B. Füllfarbe) aus und klicke auf „OK“.

  5. Überprüfen: Stelle sicher, dass die bedingte Formatierung korrekt angewendet wurde und der gesamte Bereich zwischen den Start- und Enddaten eingefärbt ist.


Häufige Fehler und Lösungen

  • Leerer Zeitstrahl: Wenn Du einen leeren Zeitstrahl hast, überprüfe, ob die Zellen in Zeile 2 tatsächlich Daten (keine Texte) enthalten. Die bedingte Formatierung funktioniert nur mit echten Daten.

  • Falsche Zellformate: Achte darauf, dass die Zellen richtig formatiert sind (z.B. Datum für die Start- und Enddaten). Ein falsches Format kann dazu führen, dass die Formeln nicht richtig funktionieren.

  • Bedingte Formatierung wird nicht angezeigt: Wenn die Formatierung nicht sichtbar ist, überprüfe die Priorität der Regeln in der bedingten Formatierung. Die Regel muss an erster Stelle stehen.


Alternative Methoden

Wenn Du die bedingte Formatierung nicht verwenden möchtest, kannst Du auch VBA (Visual Basic for Applications) in Betracht ziehen. Mit einem einfachen VBA-Skript kannst Du den Zeitstrahl dynamisch einfärben. Hier ist ein einfaches Beispiel:

Sub ZeitstrahlFärben()
    Dim StartDatum As Date, EndDatum As Date
    StartDatum = Range("A1").Value ' Zelle mit Startdatum
    EndDatum = Range("B1").Value ' Zelle mit Enddatum

    For Each Zelle In Range("C2:Z2") ' Anpassen des Bereichs
        If Zelle.Value >= StartDatum And Zelle.Value <= EndDatum Then
            Zelle.Interior.Color = RGB(255, 0, 0) ' Rote Farbe
        End If
    Next Zelle
End Sub

Praktische Beispiele

  1. Beispiel für einen leeren Zeitstrahl: Wenn Du einen leeren Zeitstrahl hast, stelle sicher, dass Du Daten in den relevanten Zellen hast. Zum Beispiel:

    • Jahr: 1.1.2022 in C1
    • Kalenderwoche: =KALENDERWOCHE($C$1+(SPALTE()-3)*7;21) in C2
  2. Einfärben über mehrere Jahre: Um einen durchgängigen Zeitstrahl für die Kalenderwochen von 2015 bis 2016 zu erstellen, musst Du die Formeln entsprechend anpassen. Trage die Jahreszahlen in Zeile 1 ein und passe die Formeln an, um die korrekten KW-Werte zu erhalten.


Tipps für Profis

  • Benutzerdefinierte Formatierung: Wenn Du die Zahlen in den Zellen nicht anzeigen möchtest, kannst Du die Zellen benutzerdefiniert auf ;;; formatieren. So wird der Inhalt unsichtbar, während die bedingte Formatierung weiterhin funktioniert.

  • Dynamische Bereiche: Nutze benannte Bereiche für die Start- und Enddaten, um Deine Formeln klarer und leichter zu verstehen.

  • Komplexere Formeln: Experimentiere mit komplexeren Formeln in der bedingten Formatierung, um spezifischere Bedingungen zu erstellen, z.B. unterschiedliche Farben für verschiedene Zeiträume.


FAQ: Häufige Fragen

1. Kann ich die bedingte Formatierung auch für einen leeren Zeitstrahl verwenden?
Ja, aber stelle sicher, dass die Zellen tatsächlich Daten enthalten. Ansonsten wird die Formatierung nicht angewendet.

2. Wie kann ich den Zeitstrahl für unterschiedliche Jahre erstellen?
Indem Du die Jahreszahlen in der ersten Zeile anpasst und sicherstellst, dass die Formeln für die Kalenderwoche über die Jahre hinweg korrekt arbeiten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige