Ersten Sonntag eines Monates bestimmen.
#1
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
Antworten Top
#2
Hallöchen,

z.B.

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
117.12.202303.12.2023

ZelleFormel
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:
  • ABZO
Antworten Top
#3
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:
  • ABZO
Antworten Top
#4
PHP-Code:
=EOMONTH(A1;-1)-WEEKDAY(EOMONTH(A1;-1);2)+
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • ABZO
Antworten Top
#5
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
Antworten Top
#6
Hat funktioniert.
Danke danke
Antworten Top
#7
noch 'ne Variante um das Datum des ersten Sonntages eines bestimmten Monates zu ermitteln:
=ARBEITSTAG.INTL(MONATSENDE(A1;-1);1;"1111110")

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
117.12.202303.12.2023

ZelleFormel
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.html

Gruß
Fred
< es lebe die Hilfsspalte >
Antworten Top
#8
PHP-Code:
=A1-WEEKDAY(A1;2)-7*(INT(DAY(A1)/7)-1
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#9
Freds Lösung ist die kürzeste. Und gleichzeitig verwendet sie das Argument nur einmal.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#10
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 Smile 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)
Antworten Top


Gehe zu:


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