Schichtplan automatisch erstellen: Excel-Anleitung & Grenzen
Schichtplan automatisch erstellen mit Excel: funktionierende Formeln, 15-Minuten-Test und klare Entscheidungshilfe für Schweizer Teams.
Einen Schichtplan automatisch erstellen kannst du in Excel teilweise: Datum, Wochentag, Rotation, Sollstunden und einfache Warnungen lassen sich mit Formeln berechnen. Verfügbarkeiten, Qualifikationen, Zu- und Absagen sowie kurzfristige Änderungen bleiben jedoch manuelle Prozesse. Für ein kleines, stabiles Team kann Excel reichen; bei wechselnden Einsätzen solltest du den gesamten Ablauf testen, nicht nur die Tabelle.
| Situation | Excel reicht häufig | Software prüfen |
|---|---|---|
| Team | Klein, stabil, wenige Schichtarten | Grosser Pool, Springer oder häufige Wechsel |
| Rückmeldungen | Plan wird zentral gepflegt | Mobile Zu- und Absagen müssen sichtbar sein |
| Kontrollen | Eine Person prüft Konflikte | Qualifikationen, Verfügbarkeit und Ist-Zeit gehören zusammen |
| Änderungen | Selten und planbar | Kurzfristige Umbesetzungen an mehreren Orten |
Das Wichtigste: Eine Excel-Formel verteilt Schichtcodes. Sie entscheidet nicht verlässlich, ob eine konkrete Person verfügbar, qualifiziert und bereits anderweitig eingeplant ist. Diese fachliche Prüfung bleibt bei dir.
Warum einen Schichtplan in Excel automatisieren?
Ein sauber aufgebauter Excel-Schichtplan nimmt dir wiederkehrende Rechenschritte ab:
- Weniger Wiederholung: Datum, Wochentage und Rotationen werden fortgeschrieben
- Sichtbare Warnungen: definierte Grenzwerte und Doppelbelegungen können markiert werden
- Flexibilität: Schnelle Anpassungen bei kurzfristigen Änderungen
- Übersichtlichkeit: Farbcodierung und Filter für bessere Lesbarkeit
- Niedrige Einstiegshürde: Bestehende Excel-Lizenzen und bekannte Bedienung
Die Grundlagen: So ist deine Excel-Tabelle aufgebaut
Bevor wir mit den Formeln starten, brauchst du eine saubere Struktur. So sollte deine Tabelle aussehen:
| Spalte | Inhalt | Beispiel |
|---|---|---|
| A | Datum | 01.01.2026 |
| B | Wochentag | =TEXT(A2;»TTTT») |
| C | Kalenderwoche | =KALENDERWOCHE(A2;21) |
| D | Mitarbeiter 1 | Frühschicht |
| E | Mitarbeiter 2 | Spätschicht |
| F | Mitarbeiter 3 | Urlaub |
Schritt 1: Automatische Datumsreihe erstellen
Das Fundament jedes Schichtplans ist eine durchgehende Datumsreihe. So erstellst du sie automatisch:
- Gib in Zelle A2 dein Startdatum ein (z.B. 01.01.2026)
- Trage in A3 die Formel ein:
=A2+1 - Ziehe die Formel mit dem Ausfüllkästchen nach unten (z.B. bis A32 für einen Monat)
Tipp: Für dynamische Monatsübersichten nutze: =DATUM(JAHR(HEUTE());MONAT(HEUTE());1) für den ersten Tag des aktuellen Monats.
Schritt 2: Wochentage automatisch berechnen
Statt Wochentage manuell einzutragen, berechnest du sie automatisch:
=TEXT(A2;"TTTT") =WOCHENTAG(A2;2)
WOCHENTAG(A2;2) gibt für Montag bis Sonntag die Werte 1 bis 7 aus. Damit kannst du Wochenenden erkennen oder Rotationen berechnen. In einer englischsprachigen Excel-Version heisst die Funktion WEEKDAY.
Schritt 3: Schichtrotation automatisch zuweisen
Hier wird es richtig clever. Mit der REST-Funktion erstellst du automatische Rotationen:
Beispiel: 3-Schicht-System (Früh/Spät/Nacht)
=WÄHLEN(REST(ZEILE()-2;3)+1;"Früh";"Spät";"Nacht")
Diese Formel wiederholt die Codes Früh, Spät und Nacht zeilenweise. Sie bildet noch keinen zulässigen Dienstzyklus ab: freie Tage, individuelle Verträge, Abwesenheiten und Ruhezeiten musst du separat modellieren und prüfen.
Beispiel: Wechselnde Wochen (1 Woche Früh, 1 Woche Spät)
=WENN(REST(KALENDERWOCHE(A2;21);2)=0;"Früh";"Spät")
Schritt 4: Wochenenden und Feiertage markieren
Mit bedingter Formatierung hebst du Wochenenden visuell hervor:
- Markiere deine Schichtplan-Tabelle
- Gehe zu Start > Bedingte Formatierung > Neue Regel
- Wähle «Formel zur Ermittlung der zu formatierenden Zellen verwenden»
- Gib die Formel ein:
=WOCHENTAG($A2;2)>5 - Wähle eine graue Hintergrundfarbe für Wochenenden
Schritt 5: Konflikterkennung mit Formeln
Markiere einfache Überbesetzungen anhand eines von dir definierten Sollwerts:
=WENN(ZÄHLENWENN(D2:F2;"Früh")>2;"⚠️ ZU VIELE FRÜH!";"OK")
Diese Formel prüft nur, ob in der Zeile mehr als zwei Frühschichten stehen. Sie erkennt weder eine Doppelbelegung derselben Person an einem anderen Ort noch fehlende Qualifikationen. Solche Prüfungen brauchen zusätzliche Daten und Regeln.
Schritt 6: Dropdown-Menüs für manuelle Eingaben
Für Urlaub, Krankheit oder Sonderwünsche erstellst du Dropdown-Listen:
- Erstelle eine Liste mit Schichttypen (Früh, Spät, Nacht, Urlaub, Krank)
- Markiere die Zellen für manuelle Eingaben
- Daten > Datenüberprüfung > Liste
- Wähle deine Schichttypen als Quelle
Schritt 7: Automatische Stundenzusammenfassung
Berechne automatisch die geleisteten Stunden pro Mitarbeiter:
=ZÄHLENWENN(D2:D32;"Früh")*8 + ZÄHLENWENN(D2:D32;"Spät")*8 + ZÄHLENWENN(D2:D32;"Nacht")*10
Passe die Stunden pro Schicht an deine Bedürfnisse an.
Die wichtigsten Excel-Formeln für deinen Schichtplan
| Funktion | Zweck | Beispiel |
|---|---|---|
| TEXT() | Wochentag anzeigen | =TEXT(A2;»TTTT») |
| WEEKDAY() | Wochentag als Zahl | =WEEKDAY(A2;2) |
| KALENDERWOCHE() | KW berechnen | =KALENDERWOCHE(A2;21) |
| REST() | Rotation erstellen | =REST(ZEILE();3) |
| WÄHLEN() | Auswahl treffen | =WÄHLEN(REST(…);»A»;»B»;»C») |
| WENN() | Bedingungen prüfen | =WENN(WEEKDAY(…)=6;»Sa»;»») |
| ZÄHLENWENN() | Schichten zählen | =ZÄHLENWENN(Bereich;»Früh») |
| SUMMEWENN() | Stunden summieren | =SUMMEWENN(Bereich;»Früh»;Stunden) |
Excel-Vorlage als Ausgangspunkt
Du willst nicht bei null beginnen? Nutze die Excel-Arbeitsplan-Vorlage als Ausgangspunkt und passe Schichtcodes, Stundenwerte und Warnregeln an deinen Betrieb an. Prüfe jede Formel mit einem bekannten Beispiel, bevor du damit echte Einsätze planst.
15-Minuten-Test: Reicht Excel für deinen Schichtplan?
Nimm eine echte Änderung aus der letzten Woche und spiele sie vollständig durch. Dieser Test ist aussagekräftiger als eine starre Teamgrösse:
| Prüfschritt | Beleg | Warnsignal |
|---|---|---|
| Ausfall eintragen | Betroffene Schicht und offene Lücke sind sofort sichtbar | Mehrere Dateien oder Versionen müssen geprüft werden |
| Ersatz finden | Verfügbarkeit und nötige Qualifikation sind nachvollziehbar | Telefon, Chat und separate Listen entscheiden |
| Person anfragen | Anfrage und Antwort haben einen eindeutigen Status | Zu- und Absagen werden manuell übertragen |
| Plan aktualisieren | Alle Beteiligten sehen dieselbe freigegebene Version | Alte Anhänge oder Ausdrucke bleiben im Umlauf |
| Ist-Zeit übergeben | Korrektur und Freigabe sind nachvollziehbar | Stunden werden nochmals abgetippt |
Wenn du den Ablauf in 15 Minuten sauber abschliessen kannst, ist Excel für dein aktuelles Setup möglicherweise ausreichend. Scheitert der Test an Status, Rückmeldungen oder Datenübergaben, prüfe eine Dienstplan-Software mit genau demselben Fall.
Excel vs. Einsatzplanungssoftware: fair vergleichen
| Aufgabe | Excel | Einsatzplanungssoftware |
|---|---|---|
| Datum, Rotation, Sollstunden | Mit selbst gepflegten Formeln | Über konfigurierte Planungsregeln |
| Verfügbarkeit und Qualifikation | Zusätzliche Tabellen und manuelle Prüfung | Kann im Mitarbeiterpool verbunden werden |
| Mobile Zu- und Absage | Ausserhalb der Datei organisieren | Kann über eine Mitarbeiter-App laufen |
| Kurzfristige Änderung | Version verteilen und Rückmeldungen nachführen | Status kann zentral sichtbar bleiben |
| Ist-Zeit | Separat erfassen oder übertragen | Kann mit mobiler Zeiterfassung verbunden werden |
| Regelprüfung | Eigene Formeln, Daten und fachliche Kontrolle | Konfigurierbare Warnungen; fachliche Kontrolle bleibt nötig |
Kostenvergleich: Berücksichtige nicht nur eine Lizenz, sondern auch Versionierung, Rückfragen, doppelte Dateneingabe und Pflege der Formeln. Bei job.rocks kostet Professional standardmässig CHF 2 pro Einsatz, ohne Abo-Fixgebühr; vorausbezahlte Volumenpakete sind auf Anfrage verfügbar. Ob das zu deinem Prozess passt, kannst du in einer Demo mit einem echten Planungsfall prüfen.
Fazit: Automatisiere Berechnungen, nicht Entscheidungen
Excel ist ein guter Einstieg, wenn dein Team stabil ist und eine Person den Plan kontrolliert. Automatisiere dort Datumsreihen, Rotationen und Summen, aber behandle Formelergebnisse nicht als automatische Personalentscheidung. Sobald Verfügbarkeit, Qualifikation, mobile Rückmeldungen und Ist-Zeiten gemeinsam aktuell bleiben müssen, ist ein Test mit spezialisierter Software sinnvoll.
Häufige Fragen zum automatischen Schichtplan
Wie kann ich einen Schichtplan automatisch erstellen?
Lege zuerst Datum, Schichtcodes und Stundenwerte fest. Berechne dann Wochentage, Rotationen und Summen mit Formeln und ergänze Warnungen über bedingte Formatierung. Teste anschliessend einen echten Ausfall inklusive Ersatz, Rückmeldung und Zeitübergabe. So erkennst du, welche Schritte wirklich automatisch sind.
Kann Excel einen vollautomatischen Schichtplan erstellen?
Excel kann wiederkehrende Berechnungen automatisieren, aber nicht ohne passende Daten entscheiden, wer verfügbar, qualifiziert und konfliktfrei einsetzbar ist. Abwesenheiten, Änderungen und Rückmeldungen brauchen weiterhin gepflegte Daten und menschliche Kontrolle.
Wie viele Mitarbeitende kann ich in Excel planen?
Eine pauschale Grenze ist wenig hilfreich. Entscheidend sind Zahl der Einsatzorte, Änderungsfrequenz, Schichtarten, Qualifikationen und Rückmeldewege. Nutze den 15-Minuten-Test: Wenn ein echter Ausfall nicht mehr in einer verlässlichen Version gelöst werden kann, ist der Prozess zu komplex geworden.
Kann Excel Schweizer Ruhezeiten prüfen?
Du kannst Warnformeln auf Basis deiner erfassten Zeiten bauen. Ob sie den konkreten Betrieb, anwendbare Ausnahmen und aktuelle Vorgaben korrekt abbilden, muss fachlich geprüft werden. Auch Software ersetzt diese Verantwortung nicht; sie kann konfigurierte Regeln lediglich sichtbarer machen.
Gibt es eine Excel-Schichtplan-Vorlage?
Ja. Die job.rocks Excel-Arbeitsplan-Vorlage ist ein Ausgangspunkt. Passe Formeln, Schichtcodes und Stundenwerte an und validiere sie mit bekannten Beispielen.
Ist Excel datenschutzkonform für Schichtplanung?
Das hängt von Speicherort, Zugriffen, Freigaben, Aufbewahrung und den eingetragenen Personendaten ab. Eine lokale Datei ist nicht automatisch sicher und eine Cloud-Datei nicht automatisch unsicher. Kläre Verantwortlichkeiten und Berechtigungen für deinen konkreten Prozess.