ich suche eine Excelformel, die mir den Vorletzten Arbeitstag eines Monats ausspuckt. Arbeitstag sind dabei Montag bis Freitag.
Wer kann mir helfen?
Gruß Flo
Um den vorletzten Arbeitstag eines Monats in Excel zu berechnen, kannst Du die folgende Formel verwenden. Die Formeln berücksichtigen nur die Wochentage von Montag bis Freitag:
Monat in Zelle A1 eingeben: Trage zum Beispiel den Monat in A1 (1 bis 12) ein.
Formel eingeben: Verwende für das Jahr 2005 die folgende Array-Formel:
{=KGRÖSSTE((WOCHENTAG(ZEILE(INDIREKT(DATUM(2005;A1;25)&":"&DATUM(2005;A1+1;)));2)<6)*ZEILE(INDIREKT(DATUM(2005;A1;25)&":"&DATUM(2005;A1+1;)));2)}
Beachte, dass Du die geschweiften Klammern nicht manuell eingeben solltest. Schließe die Eingabe mit Strg+Shift+Enter ab.
Anpassung für andere Jahre: Um die Formel flexibler zu gestalten, kannst Du das Jahr in A1 als Datum eingeben (z. B. 01.01.2005). Dann verwende:
=DATUM(JAHR(A1);MONAT(A1)+1;-1)-(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;-1);2)>4)-(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1)+1;-1);2)>5)
Diese Formel gibt Dir den vorletzten Arbeitstag im Monat zurück.
Wenn Du eine kürzere Formel bevorzugst, die ohne Array-Eingabe auskommt, kannst Du folgende Formel verwenden:
=DATUM(2005;A1+1;-1)-(WOCHENTAG(DATUM(2005;A1+1;-1);2)>4)-(WOCHENTAG(DATUM(2005;A1+1;-1);2)>5)
Diese Formel gibt ebenfalls den vorletzten Arbeitstag zurück und ist einfacher in der Handhabung.
Beispiel für den Monat Mai 2005:
Beispiel mit Datum:
Diese Beispiele zeigen, wie Du den vorletzten Arbeitstag für verschiedene Monate und Jahre berechnen kannst.
1. Kann ich die Formel auch für den letzten Arbeitstag im Monat verwenden?
Ja, Du kannst die Formel anpassen, um den letzten Arbeitstag im Monat zu berechnen, indem Du die KGRÖSSTE-Funktion entsprechend änderst.
2. Was ist der Unterschied zwischen Arbeitstagen und Werktagen?
Arbeitstage beziehen sich häufig auf die Tage, an denen gearbeitet wird (Montag bis Freitag), während Werktage auch Samstage umfassen können, je nach Branche oder Region.