Obliczanie stażu pracy i wysługi lat w Excelu: okresy, dodatek i następny próg
Obliczanie stażu pracy i wysługi lat w Excelu: okresy, dni kalendarzowe, dodatek stażowy — szablon Excel — Zobacz szablon →
Sumowanie okresów zatrudnienia na kalkulatorze to klasyczne źródło błędów: miesiąc ma 28, 30 lub 31 dni, część okresów liczy się inaczej, a o zmianie dodatku stażowego dowiadujemy się dopiero po fakcie. Wystarczy raz ułożyć to w Excelu, żeby każdy pracownik miał policzony staż w tej samej konwencji.
Pokażę, jak zapisać okresy, policzyć je włącznie, przemnożyć przez współczynnik zaliczenia i zamienić na lata, miesiące i dni. Dodamy skalę dodatku i datę następnego progu. Na końcu opis gotowego szablonu.
Jak policzyć staż w Excelu
1. Jedna tabela okresów
Każdy okres to osobny wiersz: pracownik, data początku, data końca, rodzaj okresu. Pracownik ma tyle wierszy, ile okresów. Rodzaj odsyła do tabeli parametrów, gdzie każdy rodzaj ma współczynnik zaliczenia: 1 dla zwykłego, 1,5 lub 2 dla preferencyjnego, jeśli Twoje przepisy tak stanowią.
2. Okres liczony włącznie
Dzień końcowy też się liczy, więc do daty końca dodajemy 1. Najpierw pełne miesiące:
=(ROK(B2+1)-ROK(A2))*12+MIESIĄC(B2+1)-MIESIĄC(A2)-JEŻELI(DZIEŃ(B2+1)<DZIEŃ(A2);1;0)
Potem reszta w dniach:
=B2+1-NR.SER.DATY(A2;D2)
Możesz też użyć funkcji DATA.RÓŻNICA, ale jest ona nieudokumentowana w Excelu i bywa różnie obsługiwana w innych programach, więc wersja z NR.SER.DATY jest bezpieczniejsza.
3. Dni zaliczone
Konwencja „miesiąc = 30 dni”:
=(D2*30+E2)*współczynnik
4. Sumowanie i zamiana na lata, miesiące i dni
Dla pracownika sumujesz dni zaliczone:
=SUMA.JEŻELI(Okresy!$A:$A;A2;Okresy!$F:$F)
Potem rok to 360 dni:
- lata:
=ZAOKR.DO.CAŁK(S/360) - miesiące:
=ZAOKR.DO.CAŁK(MOD(S;360)/30) - dni:
=MOD(S;30)
5. Dodatek według skali
Zrób tabelę progów: staż od ilu lat i jaki procent. Procent ostatniego osiągniętego stopnia pobierzesz przybliżonym wyszukiwaniem:
=WYSZUKAJ.PIONOWO(lata;Skala!$A$2:$B$10;2;PRAWDA)
Skala musi być posortowana rosnąco według progu.
6. Następny próg
Ile dni brakuje do następnego progu, tyle dodajesz do dzisiejszej daty:
=DZIŚ()+(próg_w_latach*360-S)
Status „Wkrótce” lub „Pilne” ustawisz funkcją JEŻELI według okien, np. 90 i 30 dni.
Przykład z liczbami
Skala przykładowa: do 3 lat 0%, od 3 lat 5%, od 5 lat 10%.
| Okres | Długość | Współczynnik | Zaliczone dni |
|---|---|---|---|
| 01.02.2016 – 30.06.2018 | 29 miesięcy | 1 | 29 × 30 = 870 |
| 01.07.2018 – 31.12.2018 | 6 miesięcy | 1,5 | 6 × 30 × 1,5 = 270 |
- Suma: 870 + 270 = 1 140 dni.
- Lata: 1 140 / 360 = 3, reszta 60 dni.
- Miesiące: 60 / 30 = 2, dni: 0. Staż to 3 lata, 2 miesiące, 0 dni.
- Dodatek: 5% (próg trzech lat osiągnięty).
- Do progu 5 lat brakuje 1 800 − 1 140 = 660 dni.
Częste błędy
- Niedoliczony ostatni dzień. Zapominanie o „+1” skraca każdy okres.
- Brak jednej konwencji. Jeśli raz liczysz kalendarzowo, a raz „30 dni w miesiącu”, wyniki się rozjeżdżają.
- Okresy zachodzące na siebie. Dwa okresy z tego samego czasu liczą się dwa razy. Sprawdzaj kontrolą dat.
- Skala niemalejąca. Przybliżone wyszukiwanie wymaga posortowanych progów.
- Współczynniki na sztywno. Zapisuj je w parametrach i weryfikuj z własnymi przepisami.
Gotowy szablon obliczania stażu
Szablon (płatny) robi powyższe automatycznie:
- „Parametry”: data obliczeń, rodzaje okresów ze współczynnikiem zaliczenia, skala dodatku (progi w latach i procenty) oraz okna „wkrótce” i „pilne”.
- „Pracownicy”: do 200 osób z łącznym stażem w latach, miesiącach i dniach, procentem dodatku, następnym progiem, datą jego osiągnięcia, liczbą dni do niego i sygnalizacją świetlną.
- „Okresy”: do 2000 okresów z pracownikiem, początkiem, końcem, rodzajem, dniami zaliczonymi i kontrolą dat.
- „Podsumowanie”: liczba pracujących na każdym stopniu skali, lista osób, którym wkrótce wypada próg, i dwa wykresy.
Szablon liczy okresy włącznie, w konwencji „miesiąc = 30 dni, rok = 360 dni”, i nie używa funkcji DATEDIF, więc działa tak samo w Excelu i LibreOffice. Skala i współczynniki w przykładzie są umowne, wpisz własne. Excel 2007 i nowszy, bez makr. Obliczenia są orientacyjne.
FAQ
Czym różni się staż pracy od wysługi lat?
Zależy od przepisów i regulaminów. Zwykle staż dotyczy zatrudnienia ogólnie, a wysługa lat określonej służby lub pracy w jednej instytucji. Sprawdź lokalne definicje i wpisz odpowiednie rodzaje okresów.
Jak uwzględnić okres, który liczy się podwójnie?
Dodaj rodzaj okresu ze współczynnikiem 2 i wybierz go w wierszu. Dni zaliczone zostaną przemnożone. Warunki takiego zaliczenia wynikają z Twoich przepisów.
Co jeśli ktoś pracował w kilku miejscach?
Wpisz każde zatrudnienie jako osobny okres. Ważne, aby się nie nakładały datami.
Po co data następnego progu?
Dzięki niej kadry z wyprzedzeniem wiedzą, komu zmieni się dodatek, i mogą wcześniej przygotować dokumenty.
KHIZHNYAKOV