von Eia » Mi, 27.12.2006 08:05
FranzX hat geschrieben:
=DATUM($A$1;ZEILE()-1;1)+(WOCHENTAG(DATUM($A$1;ZEILE()-1;1))>6)*7+(6-WOCHENTAG(DATUM($A$1;ZEILE()-1;1)))
Das hier finde ich eine raffinierte Kombination:
+(...)>6)
Ich habe zuerst wie blöd davorgestanden und nichts begriffen. Bis mir klar wurde, dass Du einfach einen Wahrheitsert bildest, der als Ergebnis 0 oder 1 liefert.
Guter Ansatz, werde ich mir merken (hätte mir schon einige komplizierte WENN-Konstruktionen sparen können).
Für das Datumsproblem habe ich noch einen anderen Ansatz:
Vom achten jeden Monats ausgehen statt vom ersten, dann wird die Formel kürzer:
Code: Alles auswählen
=DATUM($A$1;ZEILE()-1;8)-WOCHENTAG(DATUM($A$1;ZEILE()-1;1)+1)
mfG
[quote="FranzX"]
=DATUM($A$1;ZEILE()-1;1)+(WOCHENTAG(DATUM($A$1;ZEILE()-1;1))>6)*7+(6-WOCHENTAG(DATUM($A$1;ZEILE()-1;1)))
[/quote]
Das hier finde ich eine raffinierte Kombination:
+(...)>6)
Ich habe zuerst wie blöd davorgestanden und nichts begriffen. Bis mir klar wurde, dass Du einfach einen Wahrheitsert bildest, der als Ergebnis 0 oder 1 liefert.
Guter Ansatz, werde ich mir merken (hätte mir schon einige komplizierte WENN-Konstruktionen sparen können).
Für das Datumsproblem habe ich noch einen anderen Ansatz:
Vom achten jeden Monats ausgehen statt vom ersten, dann wird die Formel kürzer:
[code]=DATUM($A$1;ZEILE()-1;8)-WOCHENTAG(DATUM($A$1;ZEILE()-1;1)+1)[/code]
mfG