Arbeitstage zwischen zwei Daten in Jira zählen
Von Kayabyte · Aktualisiert am 11. November 2026
Kurz gesagt: Jira-Automatisierung kann mit dem Smart Value {{date1.diff(date2).businessDays}} Arbeitstage zwischen zwei Daten zählen und mit plusBusinessDays Arbeitstage addieren. Als Arbeitstage gelten dabei Montag bis Freitag, 9 bis 18 Uhr, ohne Feiertage und ohne eigene Arbeitswoche pro Team. JQL hat überhaupt keine Funktion für Arbeitstage. Daywise: Business Days & Holiday Calendars for Jira zählt mit einem Kalender pro Team (Arbeitswoche, Arbeitszeiten, Zeitzone, Feiertage, Betriebsferien) in JQL, Feldern und Automatisierung.
„Wie viele Arbeitstage hat das gedauert?” und „Ist das in fünf Arbeitstagen fällig?” sind einfache Fragen, auf die Jira außerhalb der Automatisierung keine eingebaute Antwort hat. Dieser Leitfaden zeigt, was mit Jira allein geht und wo die Antwort falsch wird.
Option 1: der Smart Value in der Automatisierung
In einer Automatisierungsregel können Sie den Smart Value diff mit der Einheit businessDays verwenden (Atlassian: Smart Values für Datum und Uhrzeit):
{{issue.created.diff(issue.resolutiondate).businessDays}}
- Legen Sie eine Regel an, zum Beispiel beim Erledigen eines Vorgangs.
- Fügen Sie eine Aktion hinzu, die den Wert verwendet, etwa Vorgangsfelder bearbeiten für ein Zahlenfeld oder einen Kommentar.
- Für ein Datum verwenden Sie
{{now.plusBusinessDays(3)}}: BusinessDays ist eine Einheit der Funktion plus, genau wie Tage oder Wochen.
Laut Atlassian ist das Ergebnis negativ, wenn das zweite Datum vor dem ersten liegt; der Modifikator abs liefert eine positive Zahl. Arbeitstage beschreibt Atlassian als Montag bis Freitag, 9 bis 18 Uhr.
Wo es endet:
- Keine Feiertage. Atlassians eigener Artikel zur Planung sagt, dass Regeln mit Arbeitstagen arbeitsfreie Feiertage nicht berücksichtigen: Eine Aufgabe, die am zweiten Arbeitstag des Monats fällig ist, wird auch dann erstellt, wenn dieser Tag ein Feiertag ist (Atlassian KB). Der Wunsch nach arbeitsfreien Tagen ist AUTO-971.
- Eine Arbeitswoche für alle. Teams mit einer Woche von Sonntag bis Donnerstag oder in einer anderen Zeitzone erhalten trotzdem die Antwort für Montag bis Freitag.
- Nur innerhalb einer Regel. Der Wert existiert, während die Regel läuft. Zum Suchen oder Sortieren müssen Sie ihn in einem Feld speichern und aktuell halten.
- Ränder prüfen. Atlassian sagt nicht, ob der erste oder der letzte Tag zählt. Testen Sie mit zwei Daten, die Sie von Hand zählen können, bevor Sie sich darauf verlassen.
Option 2: JQL
JQL hat Datumsfunktionen wie startOfWeek() und endOfDay(), aber keine, die Arbeitstage zählt. „Fällig in 5 Arbeitstagen” lässt sich deshalb nicht direkt schreiben. Der übliche Umweg: ein Datum in der Automatisierung berechnen, in ein Datumsfeld schreiben und dann nach diesem Feld suchen. Mehr dazu in JQL mit Arbeitstagen.
Option 3: eine Tabellenkalkulation
Exportieren Sie die Vorgänge mit Erstellungs-, Erledigungs- und Fälligkeitsdatum und verwenden Sie eine Funktion wie NETTOARBEITSTAGE(Start; Ende; Feiertage) mit einer Liste von Feiertagen. Das berücksichtigt Feiertage, aber:
- Start- und Endtag zählen beide mit, Montag bis Mittwoch ergibt also 3, nicht 2. Legen Sie eine Zählweise fest und nennen Sie sie.
- Jedes Team braucht seine eigene Feiertagsliste und für eine abweichende Arbeitswoche
NETTOARBEITSTAGE.INTL. - Der Export ist eine Momentaufnahme: Er aktualisiert sich nicht, taugt nicht für Filter und kann keine Automatisierungsregel steuern.
Was eine Berechnung von Arbeitstagen braucht
Bevor Sie ein Werkzeug wählen, halten Sie fest:
- Die Arbeitswoche jedes Teams, auch Wochen von Sonntag bis Donnerstag.
- Die Feiertage, die gelten, nach Land und Region (in Deutschland unterscheiden sie sich je Bundesland), und welche davon Ihr Team wirklich frei hat.
- Betriebsferien und verkürzte Tage.
- Die Zählweise: Tage nach dem Start bis einschließlich Ende, oder beide Enden.
- Die Zeitzone, in der die Daten gelesen werden.
Daywise: Business Days & Holiday Calendars for Jira
Daywise ist die App, die wir dafür entwickeln. Jeder Kalender hat eine Arbeitswoche, Arbeitszeiten, eine Zeitzone, Feiertage für ein Land und eine Region (für rund 200 Länder), Betriebsferien, verkürzte Tage und zusätzliche Arbeitstage. Projekte verwenden ihren eigenen Kalender oder den Standardkalender.
- Zählweise: Arbeitstage nach dem Startdatum bis einschließlich Enddatum. Montag bis Mittwoch ergibt 2, derselbe Tag 0, ein Enddatum vor dem Start eine negative Zahl. Das Addieren von Arbeitstagen funktioniert wie
ARBEITSTAGin Tabellen. - JQL:
duedate <= businessDaysFromNow(5),created <= businessDaysAgo(10), optional mit Kalendername wiebusinessDaysFromNow(5, "Büro Berlin"). - Felder: Business days open und Business days to due date, durchsuchbar und auf Masken, Boards und Listenansichten verwendbar.
"Business days to due date" < 0findet zum Beispiel überfällige Arbeit. - Automatisierungsschritte: Daywise: count business days or hours zählt Arbeitszeit zwischen zwei Daten und liefert
{{fetchedDaywiseCount.value}}; Daywise: add business days or hours und Daywise: check a business day liefern Smart Values für die nächsten Schritte der Regel. - Gezählt wird in der Zeitzone des Kalenders. Die Feiertagsdaten stammen aus dem Open-Source-Projekt date-holidays; prüfen Sie jedes Jahr die Vorschau der freien Tage und ergänzen Sie Betriebsferien, wo Ihr Team abweicht.
Daywise ändert keine SLA-Kalender in Jira Service Management, keine Boards und keine Zeitleisten. Die Oberfläche der App ist auf Englisch. Sie ist im Atlassian Marketplace erhältlich.
FAQ
Hat Jira eine Funktion für Arbeitstage? Nur in der Automatisierung: die Einheit businessDays der Smart Values diff und plus. JQL hat keine, und der Wert in der Automatisierung ignoriert Feiertage.
Was zählt in der Jira-Automatisierung als Arbeitstag? Atlassian beschreibt Montag bis Freitag, 9 bis 18 Uhr. Es gibt keine Arbeitswoche pro Team und keinen Feiertagskalender.
Wie zähle ich Arbeitstage zwischen zwei Daten in Jira ohne Feiertage? Nicht mit Bordmitteln. Sie können eine Tabelle mit einer Feiertagsliste verwenden oder eine App mit Kalendern wie Daywise.
Kann ich mit JQL Arbeit finden, die in den nächsten fünf Arbeitstagen fällig ist? Nicht mit Bordmitteln. Mit Daywise geht es mit duedate <= businessDaysFromNow(5).
Zählt der Starttag mit? Das hängt vom Werkzeug ab. Daywise zählt die Tage nach dem Start bis einschließlich Ende; NETTOARBEITSTAGE zählt beide Enden. Atlassian sagt nicht, wie der Smart Value zählt, testen Sie ihn also mit reinen Datumswerten (eine Uhrzeit kann das Ergebnis ändern).
Jira und Atlassian sind Marken von Atlassian. Kayabyte ist ein unabhängiger Entwickler und weder mit Atlassian verbunden noch von Atlassian empfohlen oder unterstützt.