Registriert seit: 01.11.2022
Version(en): LTSC Professional Plus 2021
17.12.2023, 12:15
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2024, 19:46 von Glausius.)
Hallo
Ich habe in A1 ein Datum. Nun will ich, dass er mir berechnet. Welches Datum der erste Sonntag des Monats aus dem Datum in A1 ist.
Beispiel: Wenn in A1 07.09.2024 steht, dann soll er mir in A2 den 01.09.2024 anzeigen, da es der erste Sonntag in dem Monat war. Wenn in A1 17.12.2023 steht, dann soll er mir in A2 den 03.12.2023 anzeigen usw.
Kann mir da einer mit einer Formel weiterhelfen?
Danke
LG Mathias
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
z.B.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | 17.12.2023 | 03.12.2023 |
Zelle | Formel |
A1 | =HEUTE() |
B1 | =DATUM(JAHR(A1);MONAT(A1);1)+1-WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1))+WENN(1<WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1));7;0) |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365 |
Diese Tabelle wurde mit Tab2Html (v2.7.2) erstellt. ©Gerd alias Bamberg |
. \\\|/// 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:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• ABZO
Registriert seit: 14.04.2017
Version(en): 2016/19
17.12.2023, 12:32
(Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2023, 12:32 von echo.)
Hallo zusammen, schönen dritten Advent.
Hätte auch mal einen Lösungsansatz, Datum steht in A1
Gruß Holger
Code:
=DATUM(JAHR(A1);MONAT(A1);1)+WAHL(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1));0;6;5;4;3;2;1)
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28
• ABZO
Registriert seit: 29.09.2015
Version(en): 2030,5
PHP-Code:
=EOMONTH(A1;-1)-WEEKDAY(EOMONTH(A1;-1);2)+7
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• ABZO
Registriert seit: 01.11.2022
Version(en): LTSC Professional Plus 2021
Hallo,
Erst mal ein großes Lob an alle. Ihr seid ja sehr schnell. Finde ich echt super.
Ich werde es mit den von euch beschriebenen Formeln probieren. Sollte ich noch Fragen haben, schreibe ich sofort.
Dankeschön
LG Mathias
Registriert seit: 01.11.2022
Version(en): LTSC Professional Plus 2021
Hat funktioniert.
Danke danke
Registriert seit: 12.01.2020
Version(en): 2010, 2021
noch 'ne Variante um das Datum des ersten Sonntages eines bestimmten Monates zu ermitteln:
=ARBEITSTAG.INTL(MONATSENDE(A1;-1);
1;"111111
0")
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | 17.12.2023 | 03.12.2023 |
Zelle | Formel |
B1 | =ARBEITSTAG.INTL(MONATSENDE(A1;-1);1;"1111110") |
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 2021 |
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg |
Den Trick mit ARBEITSTAG.INTL gefunden hier:
https://www.contextures.com/exceldatenthdaymonth.htmlGruß
Fred
< es lebe die Hilfsspalte >
Registriert seit: 29.09.2015
Version(en): 2030,5
PHP-Code:
=A1-WEEKDAY(A1;2)-7*(INT(DAY(A1)/7)-1)
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Freds Lösung ist die kürzeste. Und gleichzeitig verwendet sie das Argument nur einmal.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
17.12.2023, 23:24
(Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2023, 23:28 von schauan.)
Hallöchen,
1)
eine hätte ich auch noch
=LET(x;A1;z;MONATSENDE(x;-1);z-WOCHENTAG(z;2))+7
2)
die zweite von snb ist doch eingedeutscht immer noch 1 kürzer als die von Fred, oder hab ich mich da verzählt?
Braucht man es hingegen absolutistisch

wird es dann mit Fred's Lösung wg. dem einen Argument kürzer
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)