Jak zrobić grafik zmianowy w Excelu: cykle 2/2, 24/72, 5/2 i 6/1
Grafik zmian w Excelu: 2/2, 24/72, 5/2, 6/1 — szablon Excel — Zobacz szablon →
Grafik pracy zmianowej wygląda na proste zadanie, dopóki nie trzeba go zrobić dla trzydziestu osób na różnych cyklach, z urlopami, zamianami i wymogiem, że każdej doby ktoś musi być na stanowisku. Ręczne rozpisywanie zajmuje godziny, a jeden błąd, na przykład dwie zmiany z rzędu bez odpoczynku, wychodzi dopiero w praktyce.
Excel dobrze radzi sobie z takimi zadaniami, bo praca zmianowa jest cykliczna, a cykle świetnie się zapisują formułami. Pokażę, jak to ułożyć, żeby po wpisaniu daty startu cyklu cały miesiąc wypełniał się sam.
Najpopularniejsze cykle
| Cykl | Opis |
|---|---|
| 2/2 | dwa dni pracy, dwa dni wolne |
| 24/72 | doba pracy, trzy doby wolnego |
| 5/2 | pięć dni pracy, dwa wolne |
| 6/1 | sześć dni pracy, jeden wolny |
Każdy cykl można zapisać jako ciąg symboli. Dla cyklu 2/2 z dwiema zmianami to np. D, D, N, N, -, - (dzień, dzień, noc, noc, wolne, wolne). Pierwszą pozycję zawsze wskazuje data początku cyklu danego pracownika.
Krok 1: szablony cykli
W arkuszu parametrów wpisz cykle w jednej komórce każdy, np. DDNN-- dla 2/2 z podziałem na dzień i noc, a dla 24/72 C---, gdzie C to cała doba. Długość tekstu to długość cyklu. Dodaj też godziny rozpoczęcia zmian, długość zmiany i czas nocny (np. 22:00-6:00).
Krok 2: zmiana pracownika w danym dniu
Zakładając, że w komórce B2 jest wybrany szablon (zapisany jako tekst), w C2 data początku cyklu, a w nagłówku kolumny D1 data kalendarzowa, symbol zmiany pobierzesz formułą:
=FRAGMENT.TEKSTU(B2;MOD(D$1-$C2;DŁ(B2))+1;1)
Funkcja MOD zwraca resztę z dzielenia, więc numer dnia w cyklu „zawija się” po osiągnięciu końca. Dzięki temu jedna formuła rozciągnięta na cały wiersz wypełnia kalendarz na dowolnie długi okres. Zmieniasz datę początku cyklu i cały wiersz przesuwa się o tyle dni.
Krok 3: urlopy, zwolnienia i zamiany
Częsty błąd to nadpisywanie komórek grafiku ręcznie. Po zmianie szablonu wszystkie ręczne poprawki znikają. Lepiej prowadzić osobną tabelę korekt: data, pracownik, rodzaj (UR, ZL, DG, zamiana) i nowa zmiana. W grafiku formuła najpierw sprawdza, czy dla tej osoby i tej daty istnieje korekta, a dopiero potem sięga do szablonu. Odstępstwa są widoczne w jednym miejscu, a reszta zostaje według cyklu.
Krok 4: godziny, noce i norma
Godziny zmiany w miesiącu to liczba zmian pomnożona przez długość zmiany. Dla 15 zmian po 12 godzin wychodzi 180 godzin. Godziny nocne liczysz jako część wspólną zmiany z oknem nocnym. Przy zmianie 19:00-7:00 i nocy 22:00-6:00 godzin nocnych jest 8. Norma godzin wynika z kalendarza (dni robocze razy czas pracy), a odchylenie to różnica między faktycznymi godzinami a normą. Pamiętaj, że przepisy dotyczące czasu pracy, odpoczynku i dodatków za pracę w nocy należy sprawdzić w aktualnych źródłach: arkusz tylko liczy.
Krok 5: kontrola obsady
Na końcu policz, ile osób jest w danym dniu na zmianie: =LICZ.JEŻELI(D$3:D$102;"D"). Jeśli wynik jest niższy od wymaganego minimum, kolor tła dnia robi się czerwony. Podobnie możesz podświetlić wiersze, w których pracownik ma więcej niż np. cztery zmiany z rzędu.
Najczęstsze błędy
- Ręczne nadpisywanie komórek zamiast tabeli korekt.
- Brak kontroli odpoczynku między zmianami.
- Liczenie nocy „na oko”, co psuje rozliczenia.
- Zapominanie o świętach przy cyklu 5/2.
Gotowy szablon grafiku zmianowego
Jeśli nie chcesz budować tego od zera, jest gotowy szablon. Jest płatny, działa w Excelu 2007 i nowszym oraz w LibreOffice, bez makr, a plik jest po polsku. Poprawki i nowe wersje dostajesz bezpłatnie.
W „Parametrach” ustawiasz miesiąc i rok, godziny w zmianie, czas nocny, godziny rozpoczęcia zmian D/N/C, edytowalne szablony cykli (2/2, 24/72, 5/2, 6/1 lub własny) i minimum osób na zmianie. Arkusz „Grafik” obsługuje do 100 pracowników, kalendarz na 31 dni, podsumowania (zmiany, godziny, godziny nocne, dni wolne, nieobecności), normę godzin, odchylenie i kolumnę „Kontrola”. W „Korektach” wpisujesz tylko odstępstwa: zamianę, urlop (UR), zwolnienie (ZL), delegację (DG). „Obsada” pokazuje liczbę osób na zmianie i podświetla niedobory. „Święta” zawierają dni wolne na lata 2026 i 2027. Kontrola odpoczynku jest przybliżona, a soboty robocze i skrócone dni przedświąteczne nie są uwzględniane w normie godzin. Szablon przyda się szefom ochrony, dyspozytorom, kierownikom służb dyżurnych i działom kadr.
FAQ
Jak zapisać własny cykl pracy?
Zapisz go jako ciąg symboli, w którym każdy znak to jeden dzień cyklu, np. D, N i myślnik dla dnia wolnego. Długość ciągu to długość cyklu.
Jak policzyć godziny nocne przy zmianie przechodzącej przez północ?
Policz część wspólną przedziału zmiany i okna nocnego, osobno dla końcówki dnia i początku następnego. To trochę żmudne, dlatego warto zrobić to raz formułą i skopiować.
Czy grafik 24/72 ma sens w Excelu?
Tak. Cykl jest krótki (4 dni), więc wzór z funkcją MOD działa tu równie dobrze jak przy 2/2.
Jak obsłużyć osoby pracujące w innym cyklu?
Każdy pracownik ma własny szablon i własną datę startu cyklu, więc w jednym grafiku mogą współistnieć różne rytmy.
KHIZHNYAKOV