Bedingte Formatierung
#1
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


Angehängte Dateien
.xlsx   Monatskalender.xlsx (Größe: 25,24 KB / Downloads: 1)
Top
#2
Mit Crossposting ohne gegenseitigen Verweis erreichst du nicht nur bei mir, dass aus Prinzip keine Antwort gegeben wird.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#3
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
Top
#4
Servus Markus,

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

LG Gerd
[-] Folgende(r) 1 Nutzer sagt Danke an Bamberg für diesen Beitrag:
  • anstossfuchs
Top
#5
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • anstossfuchs
Top
#6
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
Top
#7
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • anstossfuchs
Top
#8
Dann erfinde ich das Rad nicht neu und bleibe bei diesem Kalender :19:
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste