Clever-Excel-Forum

Normale Version: Bedingte Formatierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

Ich habe eine Problem mit der bedingten Formartierung in meinem Kalender.
Kalender.


Kalender

ABCDEFGHIJKLMNOPQRSTUV
1April 2018
2MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
3Woche 1326272829303101
4KarfreitagOstersonntag
5
6
7
8Woche 1402030405060708
9Ostermontag
10
11
12
Formeln der Tabelle
ZelleFormel
C3=KALENDERWOCHE(D3;21)
D3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(A1)-1)+(ZEILE(M1)-1)*7)
G3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(B2)-1)+(ZEILE(N1)-1)*7)
J3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(C2)-1)+(ZEILE(O1)-1)*7)
M3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(D2)-1)+(ZEILE(P1)-1)*7)
P3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(E2)-1)+(ZEILE(Q1)-1)*7)
S3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(F2)-1)+(ZEILE(R1)-1)*7)
V3=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(G2)-1)+(ZEILE(S1)-1)*7)
C4=WENNFEHLER(SVERWEIS(D3;Feiertage;2;0);"")
F4=WENNFEHLER(SVERWEIS(G3;Feiertage;2;0);"")
I4=WENNFEHLER(SVERWEIS(J3;Feiertage;2;0);"")
L4=WENNFEHLER(SVERWEIS(M3;Feiertage;2;0);"")
O4=WENNFEHLER(SVERWEIS(P3;Feiertage;2;0);"")
R4=WENNFEHLER(SVERWEIS(S3;Feiertage;2;0);"")
U4=WENNFEHLER(SVERWEIS(V3;Feiertage;2;0);"")
C8=KALENDERWOCHE(D8;21)
D8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(A2)-1)+(ZEILE(M2)-1)*7)
G8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(B3)-1)+(ZEILE(N2)-1)*7)
J8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(C3)-1)+(ZEILE(O2)-1)*7)
M8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(D3)-1)+(ZEILE(P2)-1)*7)
P8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(E3)-1)+(ZEILE(Q2)-1)*7)
S8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(F3)-1)+(ZEILE(R2)-1)*7)
V8=DATUM(JAHR($M$1);MONAT($M$1);(2-WOCHENTAG(DATUM(JAHR($M$1);MONAT($M$1);1);2))+(SPALTE(G3)-1)+(ZEILE(S2)-1)*7)
C9=WENNFEHLER(SVERWEIS(D8;Feiertage;2;0);"")
F9=WENNFEHLER(SVERWEIS(G8;Feiertage;2;0);"")
I9=WENNFEHLER(SVERWEIS(J8;Feiertage;2;0);"")
L9=WENNFEHLER(SVERWEIS(M8;Feiertage;2;0);"")
O9=WENNFEHLER(SVERWEIS(P8;Feiertage;2;0);"")
R9=WENNFEHLER(SVERWEIS(S8;Feiertage;2;0);"")
U9=WENNFEHLER(SVERWEIS(V8;Feiertage;2;0);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


Ich möchte den Kalender wie in der Abbildung zu sehen, die Feiertage über mehrere Zeilen farblich gestalten, was auch so weit funktioniert, solange ich eine absolute Beziehung auf den jeweiligen Tag mache. Sobald ich diese entferne sieht sie so aus wie am Ostermontag.
Aber muss ich für jeden Tag eine bedingte Formertierung mache oder geht das einfacher.

Viele Grüße
Markus
Mit Crossposting ohne gegenseitigen Verweis erreichst du nicht nur bei mir, dass aus Prinzip keine Antwort gegeben wird.
Hallo,

Entschuldigung, das ich dieses Thema auch in einem anderen Forum gepostet habe. Ich habe es dort auf erledigt gesetzt.

Ich hoffe jedoch, das ich trotzdem hier noch eine Antwort erhalte.

Viele Grüße

Markus
Servus Markus,

ja, so wie Deine Tabelle strukturiert ist, musst Du für jeden Tag eine eigene bedingte Formatierung aufbauen.

LG Gerd
Moin!
Auch von mir noch ein Hinweis:
Es ist immer höchst problematisch, sich erst Gedanken über das Aussehen einer Tabelle zu machen und erst danach die Formeln u.ä. zu entwickeln.
Deine Tabelle sieht "hübsch" aus, lässt sich aber nur mit erheblichem Aufwand auswerten.
Besser wäre eine "Datenbank" im Sinne einer klar strukturierten Liste.
Deine hübsche Druckansicht nutzt Du dann wochenweise als Dashboard und übergibst per SVERWEIS() oder INDEX(VERGLEICH())

Gruß Ralf
Hallo,

danke für eure Hinweise bzw. Tips.

Wie würde eine solche Datenbank aussehen?
Gibt es eine andere Möglichkeit, den Kalender vielleicht anders zu gestalten?

Viele Grüße

Markus
Ich will es mal so sagen:
Ich habe schon verdammt viele Projekte in Excel umgesetzt, ein Terminkalender war noch nie dabei!
Ich nutze für sowas fertig entwickelte Kalender, die verschiedene Ansichten und bequemen Im- und Export bieten, online verfügbar sind und auf PC, Smartphone und Tablet laufen.
Kostenlos: Google Kalender oder Mozilla Thunderbird
Ich nutze, seit ich Office 365 besitze, Outlook.

Warum das Rad erneut erfinden?

Falls Du es testweise selbst entwickeln willst:
Plane (sehr(!)) viel Zeit ein!

Gruß Ralf
Dann erfinde ich das Rad nicht neu und bleibe bei diesem Kalender :19: