Anzahl der Arbeitstage pro Monat berechnen in Excel
Schritt-für-Schritt-Anleitung
Um die Anzahl der Arbeitstage pro Monat in Excel zu berechnen, kannst du eine benutzerdefinierte VBA-Funktion verwenden. Folge diesen Schritten:
-
Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
-
Füge den folgenden Code in das Modul ein:
Option Explicit
Public Function wieviele_Tage_schuften(datum As Date) As Integer
Dim L As Date
For L = DateSerial(Year(datum), Month(datum), 1) To DateSerial(Year(datum), Month(datum) + 1, 0)
If Weekday(L, vbMonday) <= 5 Then wieviele_Tage_schuften = wieviele_Tage_schuften + 1
Next
End Function
-
Schließe den VBA-Editor und gehe zurück zu deiner Excel-Tabelle.
-
Gib ein beliebiges Datum des Monats in eine Zelle ein (z. B. 01.09.2023 in Zelle A1).
-
In einer anderen Zelle (z. B. B1) kannst du die Funktion verwenden: =wieviele_Tage_schuften(A1).
Jetzt wird die Anzahl der Arbeitstage pro Monat angezeigt.
Häufige Fehler und Lösungen
Alternative Methoden
Neben der VBA-Methode kannst du auch Formeln nutzen:
-
Formel mit dem 1. des Monats:
-
Formel mit einem beliebigen Datum:
-
Formel mit Monat und Jahr:
Praktische Beispiele
-
Arbeitstage im August 2023:
- Setze
01.08.2023 in Zelle A1 und verwende =wieviele_Tage_schuften(A1) in Zelle B1. Das Ergebnis wird 23 Arbeitstage anzeigen.
-
Arbeitstage im September 2023:
- Setze
01.09.2023 in Zelle A1 und wiederhole die obigen Schritte. Das Ergebnis wird 21 Arbeitstage anzeigen.
Tipps für Profis
-
Dynamische Berechnung: Du kannst die Funktion so anpassen, dass sie automatisch die aktuellen Arbeitstage für jeden Monat berechnet, indem du das aktuelle Datum verwendest.
-
Verwendung von Feiertagen: Wenn du auch Feiertage berücksichtigen möchtest, kannst du eine Liste der Feiertage erstellen und diese in deiner Berechnung ausschließen.
FAQ: Häufige Fragen
1. Wie kann ich die Anzahl der Arbeitstage im Jahr berechnen?
Eine gute Methode ist, die Funktion für jeden Monat zu verwenden und die Ergebnisse zu summieren.
2. Was ist der Unterschied zwischen Arbeitstagen und Werktagen?
Arbeitstage sind in der Regel die Tage, an denen man arbeitet (z. B. Montag bis Freitag), während Werktage auch Samstage umfassen können, je nach Branche.
3. Wie kann ich die Anzahl der Arbeitstage pro Monat in einer bestimmten Excel-Version berechnen?
Die oben genannten Methoden funktionieren in Excel 2010 und neueren Versionen. Stelle sicher, dass du die richtige VBA-Umgebung aktivierst.
4. Gibt es eine Möglichkeit, die Berechnung für zukünftige Monate zu automatisieren?
Ja, du kannst eine Formel erstellen, die auf das aktuelle Datum verweist, um zukünftige Arbeitstage zu berechnen.