Clever-Excel-Forum

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

die Kalenderwoche KW2 sollte bedingt formatiert werden können, es handelt sich hierbei um Text. Die üblichen Formeln versagen hierbei. Gibt es eine Lösung dafür?
Eine kurze Beschreibung befindet sich in der Mappe.

Würde mich freuen wenn jemand eine Idee hat.

Mit nettem Gruß

Volker
Hallo Volker

Code:
=KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=KALENDERWOCHE($C5;21)&"_"&JAHR($C5)
=KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$K5
Hi Volker,

mein Vorschlag:

Tabelle1

ABCDEFG
1414_2016Sonntag, 10. April 201613:5518:1504:20:0004:20:00
1515_2016Dienstag, 12. April 201615:0018:0003:00:0003:00:00
1615_2016Mittwoch, 13. April 201600:00:00
Formeln der Tabelle
ZelleFormel
A14=ISOKALENDERWOCHE(B14)&"_"&JAHR(B14)
E14=SUMME(WENN([Zeitart]="B";F14/2;[@Hilfsspalte]))
F14=WENN(ODER(ISTLEER([@Endzeit]);ISTLEER([@Anfangszeit]));"";(WENN([@Endzeit]>[@Anfangszeit];[@Endzeit]-[@Anfangszeit];1-[@Anfangszeit]+[@Endzeit])))
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
B141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
C141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
D141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
E141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
F141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc
G141. / Formel ist =LINKS($A5;2)*1=ISOKALENDERWOCHE(HEUTE())Abc

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Das ist es  :18:

Vielen Dank. Man lernt eben nie aus. Wäre ich so nie drauf gekommen.

Einen schönen Abend wünsche ich noch.
Hi!
Nur ergänzend:
Ich würde die KW nicht als Text darstellen, sondern sie als Zahl mit einem benutzerdefinierten Format so wie einen Text aussehen lassen.
Ist sicherlich Geschmackssache, aber Excel als Kalkulation kann Zahlen besser handeln:

CD
113.04.2016KW 15_2016

ZelleFormatWert
C1TT.MM.JJJJ13.04.2016
D1"KW "00"_"0000152016

ZelleFormel
C1=HEUTE()
D1=KALENDERWOCHE(C1;21)*10^4+JAHR(C1)

Zellebedingte Formatierung...Format
D11: =D1=KALENDERWOCHE(HEUTE();21)*10^4+JAHR(HEUTE())abc

Gruß Ralf
(13.04.2016, 06:12)RPP63 schrieb: [ -> ]Hi!
Nur ergänzend:
Ich würde die KW nicht als Text darstellen, sondern sie als Zahl mit einem benutzerdefinierten Format so wie einen Text aussehen lassen.
Ist sicherlich Geschmackssache, aber Excel als Kalkulation kann Zahlen besser handeln:

Hallo Ralf,

ich war mir überhaupt nicht bewusst, dass man die Kalenderwoche auch formeltechnisch umsetzen kann. In der zusammenfassenden Tabelle (rechte Tabelle) brauche ich den Bezug zur linken Tabelle pro Kalenderwoche. Das geht dann aber nur als Text? Oder gibt es da auch wieder eine Lösung für?

Generell reicht das ja auch so. Wichtig in meinem Fall ist, dass es eine Zusammenfassung pro Kalenderwoche gibt. Rechnen muss ich mit der Kalenderwoche in der Auswertungstabelle bzw. rechten Tabelle nicht. Falls doch, bietet sich ja für die linke Haupttabelle auch noch Pivot bzw. Teilergebnis an.

Auch Dir danke für Deinen Lösungsansatz, gerade durch Foren lernt man doch eine ganze Menge hinzu, muss ich feststellen.

Mit nettem Gruß

Volker
Hallo,

das ginge alles so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLM
1             
2 
3             
4KW2DatumAnfangszeitEndzeitErgebnis STD:MIN:SEK2Zeitart KW2IstSOLLDifferenz DezimalDifferenz hh:mm:ss 
513_2016Montag, 28. März 201613:4514:0000:15:00  13_201601:30:0012:00:0010,50+ 10:30:00 
613_2016Dienstag, 29. März 201615:3017:3002:00:00  14_201608:00:0012:00:004,00+ 04:00:00 
713_2016Mittwoch, 30. März 201617:0017:4500:45:00  15_201601:30:0012:00:0010,50+ 10:30:00 
813_2016Donnerstag, 31. März 201620:4522:4502:00:00   11:00:0012:00:0025,0025:00:00 
913_2016Freitag, 1. April 201613:0518:0004:55:00        
1013_2016Sonntag, 3. April 201615:1016:4501:35:00        
1114_2016Mittwoch, 6. April 201616:5519:4601:25:30B       
1214_2016Freitag, 8. April 201613:4514:0000:15:00        
1314_2016Samstag, 9. April 201616:5519:1002:15:12        
1414_2016Sonntag, 10. April 201613:5518:1504:20:00        
1515_2016Dienstag, 12. April 201615:0018:0003:00:00        
1615_2016Mittwoch, 13. April 201615:0018:0003:00:00        
17             
18             
19             
20             
21             
22             

ZelleFormel
A5=KALENDERWOCHE(B5;21)&"_"&JAHR([@Datum])
E5=WENN(([@Anfangszeit]="")+([@Endzeit]="");"";REST([@Endzeit]-[@Anfangszeit];1)/(1+([@Zeitart]="B")))
I5=SUMMENPRODUKT((tbl_Einheiten[KW2]=H5)*(tbl_Einheiten[@[Ergebnis STD:MIN:SEK2]]))
K5=([@SOLL]-[@Ist])*24
L5=TEXT(ABS(J5-I5);WENN(I5<=J5;"+ ";"- ")&"hh:mm:ss")

Zellebedingte Formatierung...Format
A51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
B51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
C51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
D51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
E51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
F51: =$A5=KALENDERWOCHE(HEUTE();21)&"_"&JAHR($B5)abc
H51: =KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$H5abc
I51: =KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$H5abc
J51: =KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$H5abc
K51: =KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$H5abc
L51: =KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$H5abc
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg