Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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


Angehängte Dateien
.xlsx   T-Zeiterfassung.xlsx (Größe: 16,02 KB / Downloads: 5)
Antworten Top
#2
Hallo Volker

Code:
=KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=KALENDERWOCHE($C5;21)&"_"&JAHR($C5)
=KALENDERWOCHE(HEUTE();21)&"_"&JAHR(HEUTE())=$K5
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Umstaende_halber
Antworten Top
#3
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Umstaende_halber
Antworten Top
#4
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.
Antworten Top
#5
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
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:
  • Umstaende_halber
Antworten Top
#6
(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
Antworten Top
#7
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
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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