Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 1. Werktag im Monat

1. Werktag im Monat
01.12.2022 07:34:33
Marcel
Guten Morgen zusammen,
gibt es eine vereinfachte Funktion, Stil,
den ersten Werktag im Monat raus zufinden ?
Month(1,w) irgendwie so ?
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 1. Werktag im Monat
01.12.2022 07:46:01
Oberschlumpf
Hi Marcel
ich stell mein Auto bei dir ab und bitte dich, es zu reparieren - ich geh sofort wieder weg - was tust du?
anders: du hast zu wenig Infos angegeben.
so kann zumindest ich nur raten....
Angenommen, in Zeile 1, beginnend in Spalte 1, stehen direkt nebeneinander alle Tage eines Jahres
Dann hast du in den Zellen A1:A365 Datumseinträge (wenn jetzt jemand rummjammert "aber bei Schaltjahre...!" - dann schreib ich gleich: "Heul leise!" :-) )
So, in Zeile 2, beginnend in Spalte 32, würd ich diese Formel verwenden:

=Wenn(Monat(A31) 
und diese Formel würd ich natürlich bis Zelle B365 erweitern.
Hilfts?
Ciao
Thorsten
Anzeige
Korrektur :-)
01.12.2022 07:56:46
Oberschlumpf
die Formel muss natürlich so sein:
=WENN(MONAT(AE1)<MONAT(AF1);"erster Tag im Monat";"")
un nich der Quatsch mit A31 usw :-)
AW: 1. Werktag im Monat
01.12.2022 07:57:24
Luschi
Hallo Marcel,
ich habe mal die Suchmaschiene meines Vertraues geöffnet und diesen Link gefunden: siehe h i e r
Gruß von Luschi
aus klein-Paris
Anzeige
AW: 1. Werktag im Monat
01.12.2022 08:05:09
HeritzP
Hallo,
google meint so.

=ARBEITSTAG(DATUM(JAHR(B1);MONAT(B1);1)-1;1)

frag doch einfach den Wochentag ab
01.12.2022 08:02:44
 Matthias
Hallo
frag doch einfach den Wochentag des 1. im Monat ab.
Daraus kannst Du dann schließen welcher der erste Werktag im Monat ist.
Beachte Samstag ist auch ein Werktag!
Ist also der 1. im Monat ein Sonntag rechnest Du das Datum + 1
MfG Matthias
Anzeige
oha! wer lesen kann...
01.12.2022 08:06:09
Oberschlumpf
...ICH KANNS heute noch nich!!!! :-))))
Marcel, vergiss meine Idee!
Du möchtest wissen, welcher Tag ist der 1 ARBEITStag eines Monats - ich "liefer" mit meiner Idee nur den 1. Tag eines Monats!
uih uih..ich glaub, ich geh noch ma schlafen :-)
Ciao
Thorsten
Außer Konkurrenz
01.12.2022 09:33:27
RPP63
Moin!
Benötigt Excel 2021/365/Online
Ein dynamischer Name FT ermittelt die Feiertage der nächsten 10 Jahre (hier für NRW).

=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!
 ABCD
1Jahr2024 2022
2Erster_AT  2023
3Di_02.01.24  2024
4Do_01.02.24  2025
5Fr_01.03.24  2026
6Di_02.04.24  2027
7Do_02.05.24  2028
8Mo_03.06.24  2029
9Mo_01.07.24  2030
10Do_01.08.24  2031
11Mo_02.09.24   
12Di_01.10.24   
13Mo_04.11.24   
14Mo_02.12.24   

NameBezug
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)))

ZelleFormel
D1=SEQUENZ(10;;JAHR(HEUTE()))
A3=ARBEITSTAG(DATUM(B1;SEQUENZ(12);0);1;FT)

ZelleGültigkeitstypOperatorWert1Wert2
B1Liste =D1# 

Gruß Ralf
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Erster Werktag im Monat berechnen in Excel


Schritt-für-Schritt-Anleitung

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:

  1. Erstelle eine Datumsliste: In Spalte A hast Du die Daten für den jeweiligen Monat, z.B. vom 1. bis 31. eines Monats.
  2. Verwende die Formel: In Zelle B1, neben dem ersten Datum, gib die folgende Formel ein:
    =ARBEITSTAG(DATUM(JAHR(A1);MONAT(A1);1)-1;1)
  3. Ergebnisse ziehen: Ziehe die Formel bis zur letzten Zelle Deiner Datumsliste in Spalte B.

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.


Häufige Fehler und Lösungen

  1. Fehler: #WERT!

    • Ursache: Das eingegebene Datum ist im falschen Format.
    • Lösung: Stelle sicher, dass alle Datumsangaben als Datum formatiert sind.
  2. Fehler: #NAME?

    • Ursache: Die Funktion ARBEITSTAG ist nicht verfügbar.
    • Lösung: Überprüfe, ob Du eine kompatible Excel-Version (2021 oder 365) verwendest.

Alternative Methoden

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.


Praktische Beispiele

Angenommen, Du möchtest die Arbeitstage 2023 in NRW ermitteln.

  1. Daten eingeben:

    • In Spalte A: Trage die ersten Tage jedes Monats ein (01.01.2023, 01.02.2023, ...).
  2. Formel anwenden:

    • In Spalte B: Verwende die oben genannte Formel, um die ersten Werktage zu berechnen.
  3. Ergebnisse prüfen:

    • Du solltest die ersten Werktage für jeden Monat sehen, z.B.:
      • Januar: 02.01.2023
      • Februar: 01.02.2023

Tipps für Profis

  • 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.


FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige