Bedingte Formatierung - Datum in bestimmten Bereich
#1
Hallo,

ich komme bei der Erstellung meiner Tabelle nicht weiter. 
In den Spalten A und B befinden sich jeweils Produktionsstart und -ende als Datum. Von C2 - K2 sind jeweils die Montage der entsprechenden Kalenderwoche aufgelistet. 
Mithilfe einer bedingten Formatierung soll nun, wie in der Abbildung zu sehen, der Bereich markiert bzw. schraffiert werden, der zwischen Produktionsstart und Ende liegt. Ich habe es mit verschiedenen Formeln in der bedingten Formatierung probiert aber bin zu keiner Lösung gekommen. Habe die Datei angehängt.

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]

Kann mir jemand helfen?


Angehängte Dateien
.xlsx   Excel-Forum-Bsp.xlsx (Größe: 10,39 KB / Downloads: 7)
Top
#2
Hallo, meinst du so..?

Arbeitsblatt mit dem Namen 'Tabelle1 (2)'
 ABCDEFGHIJK
1  KW 1KW 2KW 3KW 4KW 5KW 6KW 7KW 8KW 9
2StartEnde04.01.201611.01.201618.01.201625.01.201601.02.201608.02.201615.02.201622.02.201629.02.2016
311.01.201627.01.2016         
402.02.201615.02.2016         
526.01.201623.02.2016         
607.02.201629.02.2016         

ZelleFormel
C1=KALENDERWOCHE(C2;21)
D1=KALENDERWOCHE(D2;21)
E1=KALENDERWOCHE(E2;21)
F1=KALENDERWOCHE(F2;21)
G1=KALENDERWOCHE(G2;21)
H1=KALENDERWOCHE(H2;21)
I1=KALENDERWOCHE(I2;21)
J1=KALENDERWOCHE(J2;21)
K1=KALENDERWOCHE(K2;21)
D2=C2+7
E2=D2+7
F2=E2+7
G2=F2+7
H2=G2+7
I2=H2+7
J2=I2+7
K2=J2+7

Zellebedingte Formatierung...Format
C31: =((KALENDERWOCHE($A3;21)<=C$1)+(KALENDERWOCHE($B3;21)>=C$1))=2abc
D31: =((KALENDERWOCHE($A3;21)<=D$1)+(KALENDERWOCHE($B3;21)>=D$1))=2abc
E31: =((KALENDERWOCHE($A3;21)<=E$1)+(KALENDERWOCHE($B3;21)>=E$1))=2abc
F31: =((KALENDERWOCHE($A3;21)<=F$1)+(KALENDERWOCHE($B3;21)>=F$1))=2abc
G31: =((KALENDERWOCHE($A3;21)<=G$1)+(KALENDERWOCHE($B3;21)>=G$1))=2abc
H31: =((KALENDERWOCHE($A3;21)<=H$1)+(KALENDERWOCHE($B3;21)>=H$1))=2abc
I31: =((KALENDERWOCHE($A3;21)<=I$1)+(KALENDERWOCHE($B3;21)>=I$1))=2abc
J31: =((KALENDERWOCHE($A3;21)<=J$1)+(KALENDERWOCHE($B3;21)>=J$1))=2abc
K31: =((KALENDERWOCHE($A3;21)<=K$1)+(KALENDERWOCHE($B3;21)>=K$1))=2abc
C41: =((KALENDERWOCHE($A4;21)<=C$1)+(KALENDERWOCHE($B4;21)>=C$1))=2abc
D41: =((KALENDERWOCHE($A4;21)<=D$1)+(KALENDERWOCHE($B4;21)>=D$1))=2abc
E41: =((KALENDERWOCHE($A4;21)<=E$1)+(KALENDERWOCHE($B4;21)>=E$1))=2abc
F41: =((KALENDERWOCHE($A4;21)<=F$1)+(KALENDERWOCHE($B4;21)>=F$1))=2abc
G41: =((KALENDERWOCHE($A4;21)<=G$1)+(KALENDERWOCHE($B4;21)>=G$1))=2abc
H41: =((KALENDERWOCHE($A4;21)<=H$1)+(KALENDERWOCHE($B4;21)>=H$1))=2abc
I41: =((KALENDERWOCHE($A4;21)<=I$1)+(KALENDERWOCHE($B4;21)>=I$1))=2abc
J41: =((KALENDERWOCHE($A4;21)<=J$1)+(KALENDERWOCHE($B4;21)>=J$1))=2abc
K41: =((KALENDERWOCHE($A4;21)<=K$1)+(KALENDERWOCHE($B4;21)>=K$1))=2abc
C51: =((KALENDERWOCHE($A5;21)<=C$1)+(KALENDERWOCHE($B5;21)>=C$1))=2abc
D51: =((KALENDERWOCHE($A5;21)<=D$1)+(KALENDERWOCHE($B5;21)>=D$1))=2abc
E51: =((KALENDERWOCHE($A5;21)<=E$1)+(KALENDERWOCHE($B5;21)>=E$1))=2abc
F51: =((KALENDERWOCHE($A5;21)<=F$1)+(KALENDERWOCHE($B5;21)>=F$1))=2abc
G51: =((KALENDERWOCHE($A5;21)<=G$1)+(KALENDERWOCHE($B5;21)>=G$1))=2abc
H51: =((KALENDERWOCHE($A5;21)<=H$1)+(KALENDERWOCHE($B5;21)>=H$1))=2abc
I51: =((KALENDERWOCHE($A5;21)<=I$1)+(KALENDERWOCHE($B5;21)>=I$1))=2abc
J51: =((KALENDERWOCHE($A5;21)<=J$1)+(KALENDERWOCHE($B5;21)>=J$1))=2abc
K51: =((KALENDERWOCHE($A5;21)<=K$1)+(KALENDERWOCHE($B5;21)>=K$1))=2abc
C61: =((KALENDERWOCHE($A6;21)<=C$1)+(KALENDERWOCHE($B6;21)>=C$1))=2abc
D61: =((KALENDERWOCHE($A6;21)<=D$1)+(KALENDERWOCHE($B6;21)>=D$1))=2abc
E61: =((KALENDERWOCHE($A6;21)<=E$1)+(KALENDERWOCHE($B6;21)>=E$1))=2abc
F61: =((KALENDERWOCHE($A6;21)<=F$1)+(KALENDERWOCHE($B6;21)>=F$1))=2abc
G61: =((KALENDERWOCHE($A6;21)<=G$1)+(KALENDERWOCHE($B6;21)>=G$1))=2abc
H61: =((KALENDERWOCHE($A6;21)<=H$1)+(KALENDERWOCHE($B6;21)>=H$1))=2abc
I61: =((KALENDERWOCHE($A6;21)<=I$1)+(KALENDERWOCHE($B6;21)>=I$1))=2abc
J61: =((KALENDERWOCHE($A6;21)<=J$1)+(KALENDERWOCHE($B6;21)>=J$1))=2abc
K61: =((KALENDERWOCHE($A6;21)<=K$1)+(KALENDERWOCHE($B6;21)>=K$1))=2abc
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • JackBlack
Top
#3
(25.05.2016, 15:46)Jockel schrieb: Hallo, meinst du so..?

Hallo, 
danke erstmal, dass du dir die Zeit genommen hast.
Kannst du mir zeigen, wie du die Formel in die bedingte Formatierung eingegeben hast? Bei mir schraffiert er alle Zellen vom Startpunkt immer bis zum Ende der Tabelle. Habe die Formel auf den kompletten Bereich angewendet.

Gruß,
Jack
Top
#4
(25.05.2016, 18:55)JackBlack schrieb: danke erstmal, dass du dir die Zeit genommen hast.
Kannst du mir zeigen, wie du die Formel in die bedingte Formatierung eingegeben hast? Bei mir schraffiert er alle Zellen vom Startpunkt immer bis zum Ende der Tabelle. Habe die Formel auf den kompletten Bereich angewendet.
Sorry hatte ein $ falsch gesetzt, nun funktioniert es! Vielen, vielen Dank. 
Ich hoffe ich kann es nun in der "großen" Datei umsetzen, falls nicht melde ich mich nochmal  :19:
Top
#5
gelöscht, weil zu spät geantwortet... ;-(
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
Ok es funktioniert solange bis ein neues Jahr dazu kommt. Wird beispielsweise der 11.01.2016 ausgewählt als Start, wird auch der 11.01.2017 markiert, da nur die Kalenderwochen betrachtet werden. Kann man das Jahr noch in die Formel miteinbringen?
Top
#7
(26.05.2016, 12:22)JackBlack schrieb: Ok es funktioniert solange bis ein neues Jahr dazu kommt. Wird beispielsweise der 11.01.2016 ausgewählt als Start, wird auch der 11.01.2017 markiert, da nur die Kalenderwochen betrachtet werden. Kann man das Jahr noch in die Formel miteinbringen?

Hallo, dann muss man eben das Jahr mit der KW koppeln... ... Ich denke mir aber dafür kein Beispiel aus
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hallo Jörg,

meinst Du für die Aufgabe oder für die Lösung? Für die Aufgabe wäre ja einfach in G2=F2+343
Zitat: Ich denke mir aber dafür kein Beispiel aus
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#9
(26.05.2016, 19:17)Jockel schrieb: Hallo, dann muss man eben das Jahr mit der KW koppeln... ... Ich denke mir aber dafür kein Beispiel aus


Hallo, konnte leider nicht eher antworten. Wie ist das mit dem Koppeln gemeint?

Habe eine Beispiel-Datei angehängt. Sobald der Bereich in 2 Jahren liegt, funktioniert die bedingte Formatierung nicht. 

Danke + Gruß,
Jack


Angehängte Dateien
.xlsx   Excel-Forum-Bsp.xlsx (Größe: 12,65 KB / Downloads: 6)
Top
#10
Hallöchen,

ich würde das so "formelieren"

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1  KW 49KW 50KW 51KW 52KW 01KW 02
2StartEnde05.12.201612.12.201619.12.201626.12.201602.01.201709.01.2017
313.12.201726.12.2017      
419.12.201608.01.2017      
511.12.201611.02.2017      
616.01.201727.02.2017      

ZelleFormel
C1=KALENDERWOCHE(C2;21)
D1=KALENDERWOCHE(D2;21)
D2=C2+7

Zellebedingte Formatierung...Format
C31: =UND(C$2>$A3-7;C$2<=$B3)abc
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • JackBlack
Top


Gehe zu:


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