Clever-Excel-Forum

Normale Version: Letzter Sonntag vor bestimmten Datum
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich habe folgendes Problem und komme der Lösung nicht auf die Schliche:
 
Ich benötige das Datum des letzten Sonntags vor dem 6. Januar eines Jahres.
 
Vielen Dank!
Maho
Hallo,

auf Excelformeln wirst Du fündig
Hallo Maho,
in Excel: =A1-WOCHENTAG(A1)+1 , falls in A1 das Datum steht
in VBA: Cells(1, 1) - Weekday(Cells(1, 1)) + 1
Perfekt! Vielen Dank Smile

Maho
(21.02.2018, 18:50)AlterDresdner schrieb: [ -> ]Hallo Maho,
in Excel: =A1-WOCHENTAG(A1)+1 , falls in A1 das Datum steht
in VBA: Cells(1, 1) - Weekday(Cells(1, 1)) + 1

Hallo AlterDresdner,
jetzt habe ich doch noch ein Problem in der Formel gefunden. 2019 ist der 6. Januar ein Sonntag, der letzte Sonntag zuvor müsste also der 30. Dezember 2018 sein, die Formel gibt aber ebenfalls den 6. Januar aus.

Lg Maho
Hallöchen,

oder so:

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1201930.12.2018

ZelleFormel
B1=DATUM(A1;1;6)-1-REST(DATUM(A1;1;6)-1-1;7)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Dann wird aus:

=A1-WOCHENTAG(A1)+1

halt über Deinen gewünschten Tages-Shift:

=A1-1-WOCHENTAG(A1-1)+1

rotkürzend auf:

=A1-WOCHENTAG(A1-1)