KHIZHNYAKOV

Khizhnyakov › Poradniki

Kalendarz urlopów i nieobecności pracowników w Excelu: saldo, kody i limit osób

Ewidencja nieobecności pracowników w Excelu: zwolnienia lekarskie, urlopy, dni wolne, delegacje, kalendarz działu — szablon — Zobacz szablon →

Kto jest dziś na urlopie, kto na zwolnieniu, ile dni urlopu zostało Marcie i czy w przyszłym tygodniu w dziale zostaną jeszcze dwie osoby? W wielu firmach odpowiedzi szuka się w pamięci i w mailach. Wystarczy jednak jedna dobrze ułożona tabela w Excelu.

Pokażę, jak zapisać nieobecności w jednym dzienniku, policzyć dni kalendarzowe i robocze, wyliczyć saldo urlopu, sprawdzić nakładanie się okresów i zbudować prosty kalendarz działu z kodami. Na końcu opis gotowego szablonu.

Jak prowadzić ewidencję nieobecności

1. Lista pracowników i parametry

Na jednym arkuszu trzymasz pracowników: imię i nazwisko, stanowisko, dział, wymiar urlopu na rok i urlop przeniesiony z poprzedniego roku. Na drugim parametry: rok, limit osób nieobecnych jednocześnie i lista dni świątecznych. Wymiar urlopu i zasady jego naliczania ustal według lokalnych przepisów i umów.

2. Dziennik nieobecności

Jeden wiersz to jedna nieobecność: pracownik, rodzaj (urlop, zwolnienie lekarskie, dzień wolny, delegacja), data od, data do i podstawa. Rodzaj wybieraj z listy. Urlop dzielony na części wpisujesz jako osobne wiersze.

3. Dni kalendarzowe i robocze

=C2-B2+1 (dni kalendarzowe)

=DNI.ROBOCZE(B2;C2;Parametry!$E$2:$E$20) (dni robocze bez świąt z Twojej listy)

Wybierz, które dni odejmujesz od salda: w zależności od zasad u Ciebie będą to dni robocze albo kalendarzowe bez świąt. Ważne, by było to jednolite.

4. Saldo urlopu

Saldo = wymiar + przeniesienie − wykorzystane − zaplanowane. Wykorzystane to urlopy z datą w przeszłości, zaplanowane z datą w przyszłości:

=SUMA.WARUNKÓW(Nieobecności!$F:$F;Nieobecności!$A:$A;A2;Nieobecności!$B:$B;"Urlop";Nieobecności!$D:$D;"<="&DZIŚ())

Drugą formułę dla zaplanowanych tworzysz z warunkiem „>”&DZIŚ().

5. Kontrola nakładania się

Jeśli jedna osoba ma dwie nieobecności z nakładającymi się datami, to błąd. Formuła w dzienniku:

=JEŻELI(LICZ.WARUNKI(A:A;A2;B:B;"<="&C2;C:C;">="&B2)>1;"Nakładanie";"")

Warunek wykrywa zakresy, które się przecinają (obejmie też siebie samą, stąd >1).

6. Kalendarz działu

Wybierasz miesiąc, a w nagłówkach kolumn pojawiają się kolejne dni. W komórce wstawiasz kod, jeśli dzień mieści się w jakiejś nieobecności osoby. Kody: U urlop, L zwolnienie, W dzień wolny, D delegacja. Na dole liczysz nieobecnych w każdym dniu i barwisz komórkę na czerwono, gdy liczba przekracza limit z parametrów.

Przykład z liczbami

Anna ma wymiar 20 dni, przeniesione 3 dni, wykorzystane 8, zaplanowane 5.

  • Saldo: 20 + 3 − 8 − 5 = 10 dni.
  • Nowy urlop od poniedziałku 12 do piątku 16 maja: 5 dni kalendarzowych i 5 roboczych.
  • Po dopisaniu: saldo 5 dni.

W dziale ośmiu osób limit nieobecnych jednocześnie wynosi 2. Jeśli we wtorek urlop mają Anna, Piotr i Ewa, kalendarz pokaże 3 i pomaluje ten dzień na czerwono, zanim zatwierdzisz trzeci wniosek.

Częste błędy

  • Urlopy w mailach i na kartkach. Bez wpisu do dziennika kalendarz nic nie wie.
  • Nakładające się okresy. Dwa wpisy tej samej osoby w tych samych dniach zaniżają saldo.
  • Święta pominięte w formułach. Wtedy urlop obejmujący święto zabiera zbyt dużo dni.
  • Przeniesienie bez zapisu. Saldo początkowe musi być w tabeli, inaczej wynik jest zawsze niższy.
  • Brak rozróżnienia rodzajów nieobecności. Zwolnienie lekarskie nie zmniejsza salda urlopu.

Gotowy szablon ewidencji nieobecności

Szablon (płatny) przygotowuje wszystko, co opisane wyżej:

  • „Parametry”: rok, wymiar urlopu, dopuszczalna liczba osób nieobecnych jednocześnie, próg dużego salda, dni świąteczne i działy.
  • „Pracownicy”: do 60 osób z urlopem przeniesionym, wykorzystanym i zaplanowanym, saldem, zwolnieniami lekarskimi, dniami wolnymi, delegacjami, statusem na dziś i kontrolą.
  • „Nieobecności”: do 800 wpisów z dniami kalendarzowymi i roboczymi, statusem i kontrolą nakładania się okresów.
  • „Kalendarz”: obecność działu w dowolnym miesiącu z kodami U, L, W, D, liczbą nieobecnych w poszczególne dni i sumami dla pracowników. Przekroczenie limitu świeci na czerwono.
  • „Podsumowanie”: nieobecności według miesięcy i rodzajów, kontrola według działów i dwa wykresy.

Z salda odejmowane są dni urlopu bez dni świątecznych z Twojej listy. Wymiar ustalasz sam. W komplecie pusta tabela i przykład z fikcyjnymi danymi. Excel 2007 i nowszy lub LibreOffice, bez makr. Obliczenia są orientacyjne, a progi i wartości sprawdź z obowiązującymi przepisami.

FAQ

Czy zwolnienie lekarskie zmniejsza saldo urlopu?

Nie, to osobny rodzaj nieobecności. Zapisujesz go w dzienniku, ale nie odejmujesz od puli urlopu. Zasady wpływu choroby na urlop sprawdź w lokalnych przepisach.

Jak wpisać urlop w trakcie którego wypada weekend?

Wpisz daty od i do. Jeśli saldo ma liczyć tylko dni robocze, formuła DNI.ROBOCZE pominie soboty i niedziele oraz święta z listy.

Czy mogę ustawić limit osób nieobecnych osobno dla działów?

W prostym modelu jest jeden limit. Dla różnych działów wystarczy osobny kalendarz lub osobna kolumna limitów i warunek z działem w formule zliczającej.

Jak zacząć nowy rok?

Zmień rok w parametrach, wpisz przeniesione dni i dopisz nowe nieobecności. Dziennik z poprzedniego roku zachowaj w archiwum.

Więcej poradników