17.12.2023, 23:03
Seiten: 1 2
18.12.2023, 08:18
Moin Uwe,
es ging in der Kürze nur um die Länge
Ich habe das so aufgefasst, dass die Anzahl Zeichen gemeint sind und da hat, wenn ich nix übersehen habe, snb (eingedeutscht) eins weniger als Fred.
Aber es ist schon interessant, wie viele Wege hier zum Ziel führen. Bei solchen Themen, die ja relativ häufig vorkommen, geht mir auch ab und zu ein Gedanke durch den Kopf. Ob wir unseren Beispielbereich thematisch ordnen sollten und dann solche Lösungen dort - z.B. in einer Rubrik "Datum und Zeit" zusammenfassen? Aber das können wir mal an anderer Stelle diskutieren
es ging in der Kürze nur um die Länge
Ich habe das so aufgefasst, dass die Anzahl Zeichen gemeint sind und da hat, wenn ich nix übersehen habe, snb (eingedeutscht) eins weniger als Fred.
Aber es ist schon interessant, wie viele Wege hier zum Ziel führen. Bei solchen Themen, die ja relativ häufig vorkommen, geht mir auch ab und zu ein Gedanke durch den Kopf. Ob wir unseren Beispielbereich thematisch ordnen sollten und dann solche Lösungen dort - z.B. in einer Rubrik "Datum und Zeit" zusammenfassen? Aber das können wir mal an anderer Stelle diskutieren
18.12.2023, 08:18
Moin!
Wer gleich alle ersten Sonntage eines Jahres haben möchte …
Jahr in A1
alle ersten Sonntage mittels
=LET(m;DATUM(A1;SEQUENZ(12);1);ARBEITSTAG.INTL(m-1;1;"1111110"))
EDIT: oder kurz gleich so:
=ARBEITSTAG.INTL(DATUM(A1;SEQUENZ(12););1;"1111110")
Gruß Ralf
Wer gleich alle ersten Sonntage eines Jahres haben möchte …
Jahr in A1
alle ersten Sonntage mittels
=LET(m;DATUM(A1;SEQUENZ(12);1);ARBEITSTAG.INTL(m-1;1;"1111110"))
EDIT: oder kurz gleich so:
=ARBEITSTAG.INTL(DATUM(A1;SEQUENZ(12););1;"1111110")
A | |
1 | 2024 |
2 | So 07.01 |
3 | So 04.02 |
4 | So 03.03 |
5 | So 07.04 |
6 | So 05.05 |
7 | So 02.06 |
8 | So 07.07 |
9 | So 04.08 |
10 | So 01.09 |
11 | So 06.10 |
12 | So 03.11 |
13 | So 01.12 |
Zelle | Formel |
A2 | =LET(m;DATUM(A1;SEQUENZ(12);1);ARBEITSTAG.INTL(m-1;1;"1111110")) |
Gruß Ralf
18.12.2023, 09:14
@snb,
ich glaube, die Formel rechnet an ein paar Tagen falsch. Z.B. kommt vom 11.-13.12.2023 und 18. - 20.12.2023 usw. der 10.12. und nicht der 3.12., also Montags bis Mittwochs kommt der zweite Sonntag, wenn dieser vor dem Datum in A1 liegt.
ich glaube, die Formel rechnet an ein paar Tagen falsch. Z.B. kommt vom 11.-13.12.2023 und 18. - 20.12.2023 usw. der 10.12. und nicht der 3.12., also Montags bis Mittwochs kommt der zweite Sonntag, wenn dieser vor dem Datum in A1 liegt.
18.12.2023, 11:52
@schau
Du hast völlig recht.
Eben die erste Formel sollte erweitert werden:
Du hast völlig recht.
Eben die erste Formel sollte erweitert werden:
PHP-Code:
=EOMONTH(A1;-1)-WEEKDAY(EOMONTH(A1;-1);2)*(WEEKDAY(EOMONTH(A1;-1);2)<7)+7
18.12.2023, 22:15
Die zweite Formel:
PHP-Code:
=A1-DAY(A1)-WEEKDAY(A1-DAY(A1)+1;2)+8
Seiten: 1 2