gibt es eine vereinfachte Funktion, Stil,
den ersten Werktag im Monat raus zufinden ?
Month(1,w) irgendwie so ?
=Wenn(Monat(A31)
und diese Formel würd ich natürlich bis Zelle B365 erweitern.
=ARBEITSTAG(DATUM(JAHR(B1);MONAT(B1);1)-1;1)
=LET(Jahre;SEQUENZ(;10;JAHR(HEUTE()));
FFT;DATUM(Jahre;1;{1;121;276;305;359;360})+WENN(MONAT(DATUM(Jahre;2;29))=2;{0;1;1;1;1;1});
OFT;RUNDEN((TAG(MINUTE(Jahre/38)/2+55)&".4."&Jahre)/7;)*7-6+{-2;0;1;39;49;50;60};
SORTIEREN(VSTAPELN(FFT;OFT)))
Eine einzige Zellformel spillt alle ersten Monatsarbeitstage des vorgegebenen Jahres.
=ARBEITSTAG(DATUM(B1;SEQUENZ(12);0);1;FT)
Voila!| A | B | C | D | |
| 1 | Jahr | 2024 | 2022 | |
| 2 | Erster_AT | 2023 | ||
| 3 | Di_02.01.24 | 2024 | ||
| 4 | Do_01.02.24 | 2025 | ||
| 5 | Fr_01.03.24 | 2026 | ||
| 6 | Di_02.04.24 | 2027 | ||
| 7 | Do_02.05.24 | 2028 | ||
| 8 | Mo_03.06.24 | 2029 | ||
| 9 | Mo_01.07.24 | 2030 | ||
| 10 | Do_01.08.24 | 2031 | ||
| 11 | Mo_02.09.24 | |||
| 12 | Di_01.10.24 | |||
| 13 | Mo_04.11.24 | |||
| 14 | Mo_02.12.24 |
| Name | Bezug |
| FT | =LET(Jahre;SEQUENZ(;10;JAHR(HEUTE())); FFT;DATUM(Jahre;1;{1;121;276;305;359;360})+WENN(MONAT(DATUM(Jahre;2;29))=2;{0;1;1;1;1;1}); OFT;RUNDEN((TAG(MINUTE(Jahre/38)/2+55)&".4."&Jahre)/7;)*7-6+{-2;0;1;39;49;50;60}; SORTIEREN(VSTAPELN(FFT;OFT))) |
| Zelle | Formel |
| D1 | =SEQUENZ(10;;JAHR(HEUTE())) |
| A3 | =ARBEITSTAG(DATUM(B1;SEQUENZ(12);0);1;FT) |
| Zelle | Gültigkeitstyp | Operator | Wert1 | Wert2 |
| B1 | Liste | =D1# |
Um den ersten Werktag des Monats in Excel zu berechnen, kannst Du die folgende Formel verwenden. Diese funktioniert ab Excel 2021, Excel 365 oder Excel Online:
=ARBEITSTAG(DATUM(JAHR(A1);MONAT(A1);1)-1;1)Diese Formel ermittelt den ersten Werktag im Monat, indem sie den ersten Tag des Monats nimmt und dann den nächsten Werktag zurückgibt, wobei Feiertage und Wochenenden berücksichtigt werden.
Fehler: #WERT!
Fehler: #NAME?
ARBEITSTAG ist nicht verfügbar.Eine weitere Möglichkeit, den ersten Werktag im Monat zu ermitteln, ist die Verwendung von WENN und WOCHENTAG. Hier ist ein Beispiel:
=WENN(WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1);2)>5;DATUM(JAHR(A1);MONAT(A1);3-WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1);2));DATUM(JAHR(A1);MONAT(A1);1))
Diese Methode prüft, ob der 1. eines Monats auf einen Samstag oder Sonntag fällt und gibt den nächsten Montag zurück.
Angenommen, Du möchtest die Arbeitstage 2023 in NRW ermitteln.
Daten eingeben:
Formel anwenden:
Ergebnisse prüfen:
Feiertage berücksichtigen: Um Feiertage in NRW zu berücksichtigen, erstelle eine Liste der Feiertage und erweitere die ARBEITSTAG-Funktion um diese Liste.
Beispiel:
=ARBEITSTAG(DATUM(JAHR(A1);MONAT(A1);1)-1;1;Feiertage)
Jahreskalender erstellen: Mit der SEQUENZ-Funktion kannst Du automatisch die Arbeitstage für mehrere Jahre generieren, z.B. für 2024 oder 2025.
1. Wie finde ich den ersten Arbeitstag für verschiedene Jahre?
Verwende die oben genannten Formeln und passe das Datum je nach Jahr an. Du kannst auch die SEQUENZ-Funktion nutzen, um mehrere Jahre auf einmal zu berechnen.
2. Kann ich Feiertage in die Berechnung einbeziehen?
Ja, Du kannst eine Liste der Feiertage erstellen und diese in der ARBEITSTAG-Funktion verwenden, um die Berechnungen anzupassen.