ghost-in-the-shell
Goto Top

Monatsplan mit Farbmarkierung bestimmter Tage

Ich möchte einen Monatsplan erstellen indem in einer Zeile die Tage des Monats als Kürzel aufgelistet sind (Mo,Di,...)
Mein Problem ist, das einige Tage und die darunterliegende Spalte alle automatisch in einer Farbe markiert werden müssten.

Die Krönung wäre es, wenn ich in ein Feld den aktuellen Monat eintrage und die Tage dann auch noch automatisch angepasst werden.
Leider bin ich Excel Anfänger und hab kaum Plan von dem ganzen ;)

Ich hoffe jemand kann mir weiterhelfen face-smile

Gruß Martin

P.S.: In der Suche habe ich etwas bei der bedingten Formatierung gefunden aber da werden die Tage in unterschiedlicher Farbe markiert

Content-ID: 207647

Url: https://administrator.de/forum/monatsplan-mit-farbmarkierung-bestimmter-tage-207647.html

Ausgedruckt am: 22.12.2024 um 22:12 Uhr

bastla
bastla 06.06.2013 um 19:52:22 Uhr
Goto Top
Hallo Martin5558 und willkommen im Forum!

Möchtest Du nicht zumindest verraten, welche Deine "einigen Tage" sind bzw woraus sich ableitet, in welcher Farbe welcher Tag dargestellt werden soll? Das Stichwort "Bedingte Formatierung" sollte jedenfalls schon mal passen - selbst in Deiner ungenannten Excel-Version ...

Grüße
bastla
Biber
Biber 06.06.2013 aktualisiert um 20:36:02 Uhr
Goto Top
Moin Martin5558,

eine der vielen Varianten wäre:
  • alle Zellen markieren, die einen Datumswert enthalten und eingefäbt werden sollen
  • für die "erste" Zelle, also die linkeste Spalte bzw. die oberste Zeile, je nach Klaenderaufbau eingeben
  • bei "Start/Bedingte Fornatierung" in den neueren Ballon-Excelversionen
  • oder unter "Format"/Bedingte Formatierung" in den nicht so kindgerechten Versionen bis 2003

Als Formel
=((WOCHENTAG(B3)=5)+(WOCHENTAG(B3)=7)+(WOCHENTAG(B3)=1))=1

Wenn z.B. die Zelle B3 die erste ist

  • dann noch eine hybsche Farbe aussuchen und gut

Geht bestimmt auch kürzer, aber da musst du auf bastla warten.

P.S. Wochentag() ohne zweiten Parameter nimmt als Default die "Zeitrechnung" als Sonntag=1, Montag=2...Samstag=7 an.
Wenn du ängslich bist, dann gib den zweichten Parameter fest in die Formel ein, also jeweils Wochentag(B3;1.

Grüße
Biber
Biber
Biber 06.06.2013 aktualisiert um 22:38:59 Uhr
Goto Top
Moin Martin5558,

Zitat von @112039:
Also wenn ich die oben genannte Formel eintrage, werden nur Zellen eingefärbt, die schon einen Tag eingetragen haben.
Ich möchte aber gerne die unter den Tagen liegenden Spalten auch einfärben.

a) falls du hier öfters mit anderen ForumsnutzerInnen plaudern willst, dann solltest du deine Fragen und Kommentare nicht grundsächlich mit "Ich möchte.." oder "Also wenn ich.." einleiten. Da reagieren einige hier ganz, ganz sensibel.

b) wenn du nicht nur eine Zeile einfärben willst, sondern einen recteckigen Bereich, dann gehe genau wie oben beschreiben vor. markiere den ganzen Bereich, beziehe also die Formel auf z-B. Zelle B3 als obere linke Ecke des Bereichs, aber: ändere das "B3" an allen drei Stellen in der Formel in "B$3".

Dadurch gilt die bedingte Formatierung auch auf alle darunterliegenden Zeilen der Donnerstag/Samstag/Sonntags-Spalten.

Grüße
Biber
bastla
bastla 06.06.2013 aktualisiert um 22:52:57 Uhr
Goto Top
Hallo Biber!
Geht bestimmt auch kürzer
Nicht wirklich:
=ODER(WOCHENTAG(B$3)=5;WOCHENTAG(B$3)=7;WOCHENTAG(B$3)=1)
- ansonsten hätte ich das genauso gelöst wie Du ...

Wie Du auch schon angedeutet hast: um den Kalender dynamisch zu bekommen, in B3 das Datum des Monatsersten eintragen, in den Spalten von C bis max. AF dann einfach "linke Nachbarzelle" + 1; für C3 daher
=B3+1
Grüße
bastla
Biber
Biber 06.06.2013 aktualisiert um 23:02:06 Uhr
Goto Top
Moin Martin5558,

dass mit dem $_Zeichen "alles rot" wurde, das lag an mir.
Ich hatte das $-Zeichen falsch gesetzt (Falsch war $B3, richtig ist B$3.

Ich hatte meinen Kommentar zwar nochmal editiert, aber da hast du mich schon überholt gehabt.

Bitte teste nochmals.

Grüße
Biber
bastla
bastla 06.06.2013 aktualisiert um 23:03:00 Uhr
Goto Top
Hallo Martin55558!
... fast alles wie gewollt.
Was fehlt noch?

Grüße
bastla
bastla
bastla 06.06.2013 aktualisiert um 23:25:45 Uhr
Goto Top
Hallo Martin5558!

Wenn Du meinen Vorschlag von oben (ersten Tag des Monats in B3, daneben Formeln) umsetzt, kannst Du auch den Monatsnamen zB in B2 mit
=MONAT(B3)
anzeigen lassen ...

Alternativ kannst Du auch in B2 den Monatsnamen eintragen und in B3 die Formel
=DATWERT("1."&B2)
verwenden.

Die Formeln der Art
=B3+1
(lassen sich nach rechts kopieren) brauchst Du aber auf jeden Fall ...

Grüße
bastla
kontext
kontext 07.06.2013, aktualisiert am 19.05.2016 um 10:03:34 Uhr
Goto Top
Hallo @martin5558,

wenn dir schon geholfen wurde, wäre es auch noch super wenn du die Frage als gelöst markierst.
Wie macht man das: Wie kann ich einen Beitrag als gelöst markieren?

Gruß
@kontext