ich würde gerne von einem Datum ausgehend, den letzten Tag des Vormonat bestimmen, der zugleich auch noch ein Arbeitstag (Montag-Freitag) war.
Wie geht das?
Gruß
Bernd
| A | B | C | D | |
| 1 | mit Add-In Analyse-Funktion | |||
| 2 | letzter Arbeitstag Vormonat | letzter Arbeitstag Vormonat mit sonstigen freien Tage | Ausgangs datum | Liste sonstige freie Tage |
| 3 | 29.08.2008 | 28.08.2008 | 10.09.2008 | 01.01.2008 |
| 4 | 29.08.2008 | 28.08.2008 | 10.09.2008 | 29.08.2008 |
| 5 | 25.12.2008 | |||
| 6 | ||||
| 7 | ||||
| 8 | ohne Add-In Analyse-Funktion | |||
| 9 | letzter Arbeitstag Vormonat | Ausgangs datum | ||
| 10 | 29.08.2008 | 10.09.2008 | ||
| 11 | 29.08.2008 | 10.09.2008 | ||
| Formeln der Tabelle | ||||||||||||||
|
| A | B | C | D | |
| 1 | mit Add-In Analyse-Funktion | |||
| 2 | letzter Arbeitstag Vormonat | letzter Arbeitstag Vormonat mit sonstigen freien Tage | Ausgangs datum | Liste sonstige freie Tage |
| 3 | 31.07.2008 | 30.07.2008 | 04.08.2008 | 01.01.2008 |
| 4 | 29.08.2008 | 28.08.2008 | 10.09.2008 | 29.08.2008 |
| 5 | 25.12.2008 | |||
| 6 | 31.07.2008 | |||
| 7 | ||||
| 8 | ohne Add-In Analyse-Funktion | |||
| 9 | letzter Arbeitstag Vormonat | Ausgangs datum | ||
| 10 | 31.07.2008 | 04.08.2008 | ||
| 11 | 29.08.2008 | 10.09.2008 | ||
| Formeln der Tabelle | ||||||||||||||
|
Um den letzten Arbeitstag im Monat basierend auf einem Datum zu ermitteln, kannst du folgende Formel verwenden. Angenommen, dein Datum befindet sich in A2:
=WENN(WOCHENTAG(MONATSENDE(A2;-1))=1;(MONATSENDE(A2;-1)-2);WENN(WOCHENTAG(MONATSENDE(A2;-1))=7; (MONATSENDE(A2;-1)-1);MONATSENDE(A2;-1)))
Diese Formel prüft, ob der letzte Tag des Vormonats ein Sonntag oder Feiertag ist und passt das Ergebnis entsprechend an.
Fehler: Formel gibt ein unerwartetes Datum zurück.
Fehler: Ergebnis zeigt einen Feiertag an.
=ARBEITSTAG(MONATSENDE(A2;-1);-1;$D$1:$D$5)
Hierbei sind die Feiertage in den Zellen D1 bis D5 eingetragen.
Eine alternative Methode zur Ermittlung des ersten Arbeitstags im Monat könnte die folgende Formel sein:
=ARBEITSTAG(DATUM(JAHR(A2);MONAT(A2);1)-1;1)
Diese Formel gibt dir den ersten Arbeitstag des Monats zurück, in dem sich das Datum in A2 befindet.
Um die obigen Formeln zu veranschaulichen, hier einige praktische Beispiele:
Letzter Arbeitstag im August 2023:
31.08.2023 ein und verwende die oben genannte Formel. Das Ergebnis wird der letzte Arbeitstag im August 2023 sein, z.B. 30.08.2023.Erster Arbeitstag im September 2023:
01.09.2023 ein und benutze die Formel für den ersten Arbeitstag. Das Ergebnis wird 01.09.2023 sein, falls dieser Tag ein Freitag ist.HEUTE() oder JETZT().1. Wie kann ich das letzte Monatsende fortlaufend berechnen? Du kannst die Formel in einer Tabelle nach unten ziehen, um automatisch die letzten Arbeitstage für die folgenden Monate zu berechnen.
2. Gibt es eine Excel-Version, die diese Formeln nicht unterstützt? Die oben genannten Formeln sind in Excel 2010 und späteren Versionen verfügbar. Ältere Versionen könnten Unterschiede in der Funktionalität aufweisen.