4 Stimmen

Excel-Funktion zur Bestimmung des letzten Freitags in einem Monat

Ich suche nach einer Excel-Funktion, die den letzten Freitag in einem Monat für ein bestimmtes Datum zurückgibt.

d.h.: Jedes Datum im Monat als Eingabe gibt das Datum des letzten Freitags als Ausgabe.

14-Jul-09 sollte 31-Jul-09 ergeben
7-Mar-05 sollte 35-Mar-09 ergeben

5voto

Component 10 Punkte 9867

Basierend auf der Antwort von @Toomas oben musste ich einige Änderungen für Excel 2007 vornehmen, kam aber zu folgendem Ergebnis:

=EOMONTH(A1,0)-MOD(WEEKDAY(EOMONTH(A1,0))+1,7)

Dies setzt voraus, dass das WEEKDAY für Freitag als 6 zurückgegeben wird und dann eine verschobene MOD 7 angewendet wird, um den richtigen Tag zu erhalten.

3voto

Toomas Punkte 31

Versuchen Sie diese Formel:

=WENN(WOCHENTAG(MONATSENDE(A5;0);16)=7;MONATSENDE(A5;0);MONATSENDE(A5;0)-WOCHENTAG(MONATSENDE(A5;0);16))

Geben Sie in Zelle A5 den Datumswert ein, für den Sie den letzten Freitag in einem Monat suchen.

1voto

Callum Punkte 2023

Die folgende Formel erreicht dies für ein Datum in Zelle A1:

=DATUM(JAHR(A1);MONAT(A1)+1;0)+REST(-WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;0);2)-2;-7)

0voto

Sie können versuchen

=DATUM(JAHR(A1);MONAT(A1)+1;1)-1+WAHL(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;1)-1);-2;-3;-4;-5;-6;0;-1)

den letzten Freitag des Monats zu finden. Geht davon aus, dass A1 das Datum enthält.

0voto

Matthew Lock Punkte 12498

Ich bin hierher gekommen, um nach der Formel für den letzten Freitag in der Vergangenheit zu suchen, was sich als =HEUTE()-WOCHENTAG(HEUTE())-1 herausstellte

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X