Darbo grafikas Excel'yje – tai lentelė, kurioje eilutėse yra darbuotojai, stulpeliuose – mėnesio dienos, o langeliuose – pamainos kodas (pvz., D – dieninė, N – naktinė, P – poilsis). Gerame šablone valandos per mėnesį susiskaičiuoja pačios, o savaitgaliai ir šventės nusidažo automatiškai. Tokį šabloną gali atsisiųsti nemokamai – jis veikia Excel'yje ir Google Sheets.
Lietuviško darbo grafiko šablono, kuris ne tik gražiai atrodytų, bet ir skaičiuotų, radau nedaug. Šis šablonas skaičiuoja pats. Žemiau – kas jame yra ir kaip jį pritaikyti savo komandai.
Kas yra šablone
Šabloną sudaro du lapai.
Lapas „Nustatymai“ – viskas, ką keiti:
| Ką įrašai | Pavyzdys |
|---|---|
| Metai ir mėnuo | 2027, 1 |
| Pamainų kodai ir jų valandos | D = 8, N = 12, V = 6, P = 0, A = 0 |
| Švenčių dienų sąrašas | datos stulpeliu |
| Darbo dienos trukmė normai | 8 |
Lapas „Grafikas“ – tai, ką matai kasdien:
- Datos ir savaitės dienos susidėlioja pačios pagal nustatytus metus ir mėnesį.
- Savaitgaliai ir šventės nusidažo pilkai.
- Kiekvieno darbuotojo eilutės gale – valandų suma ir mėnesio norma.
- Apačioje – kiek žmonių dirba kiekvieną dieną, kad iš karto matytum, kur pamaina „skylėta“.
Kadangi metus nustatai pats, tas pats failas tinka ir 2027 m., ir vėlesniems metams – tereikia atnaujinti švenčių sąrašą.
Kaip pritaikyti savo komandai: 5 žingsniai
1. Nustatyk mėnesį
Lape „Nustatymai“ įrašyk metus ir mėnesį. Pirma grafiko data skaičiuojama formule =DATE(metai;mėnuo;1), kiekviena kita – =ankstesnė+1. Paskutinė mėnesio diena – =EOMONTH(pirma_data;0), todėl 31-a diena trumpesniuose mėnesiuose tiesiog nerodoma.
Formulėse argumentus atskiriu kabliataškiu ; – taip Excel veikia, kai kompiuteryje dešimtainis skyriklis yra kablelis. Jei tavo Excel'yje neveikia, rašyk kablelį.
2. Susikurk savo pamainų kodus
Kiekviena komanda dirba kitaip: vieni turi dienines ir naktines pamainas, kiti – rytines ir vakarines, treti – tik pilną ir pusę dienos. Lape „Nustatymai“ įrašyk savo kodus ir jų valandas. Rekomenduoju vieną raidę – grafike ją lengviau perskaityti nei „08:00–20:00“.
Kad niekas neįrašytų kodo, kurio nėra sąraše, grafiko langeliams pritaikytas išskleidžiamasis sąrašas: Duomenys → Duomenų tikrinimas → Sąrašas, šaltinis – kodų stulpelis.
3. Įrašyk darbuotojus
Viena eilutė – vienas žmogus. Jei komandoje žmonių daugiau, nukopijuok paskutinę eilutę žemyn – formulės nukeliaus kartu.
4. Įsirašyk šventes
Švenčių dienas įrašyk lape „Nustatymai“, po vieną datą eilutėje. Šablone jų sąrašo neužpildžiau iš anksto, nes jis gali keistis – tikslų sąrašą visada tikrink Darbo kodekso 123 straipsnyje. Velykų data kasmet kita, Motinos ir Tėvo dienos – irgi, tad jas pasitikrink kalendoriuje.
Kokie reikalavimai taikomi darbo laikui, poilsiui ir darbui švenčių dienomis, šiame straipsnyje nekomentuoju – tai aprašyta Darbo kodekse ir Valstybinės darbo inspekcijos svetainėje. Šablonas yra įrankis skaičiuoti ir planuoti, ne teisinė konsultacija.
5. Dėliok pamainas
Langeliuose rinkis kodą iš sąrašo. Eilutės gale matysi valandas, o apačioje – kiek žmonių dirba kiekvieną dieną.
Kaip veikia formulės (jei nori pasidaryti pats)
Valandų suma per mėnesį
=SUMPRODUCT(COUNTIF(D5:AH5;Kodai);Valandos)
COUNTIF suskaičiuoja, kiek kartų eilutėje pasikartoja kiekvienas kodas, o SUMPRODUCT padaugina tai iš kiekvieno kodo valandų ir susumuoja. Kodai ir Valandos – pavadintos sritys lape „Nustatymai“ (Formulės → Apibrėžti pavadinimą). Pridėjus naują pamainos kodą, formulės keisti nereikia.
Mėnesio norma
=NETWORKDAYS.INTL(pirma_data;paskutinė_data;1;Šventės)*Dienos_trukmė
Suskaičiuoja darbo dienas nuo pirmadienio iki penktadienio, atmeta šventes ir padaugina iš darbo dienos trukmės. Šalia valandų sumos iš karto matai, ar žmogus dirba daugiau ar mažiau nei norma. Jei tavo komandos savaitgalis kitas, trečią argumentą gali keisti (pvz., 11 – savaitgalis tik sekmadienį).
Savaitgaliai ir šventės spalvomis
Pažymėk visą grafiko sritį ir Pagrindinis → Sąlyginis formatavimas → Nauja taisyklė → Naudoti formulę:
- Savaitgaliams:
=WEEKDAY(D$3;2)>5 - Šventėms:
=COUNTIF(Šventės;D$3)>0
D$3 – datų eilutė. $ prieš 3 užrakina eilutę, bet palieka stulpelį laisvą, todėl taisyklė veikia visai sričiai.
Kiek žmonių dirba kiekvieną dieną
=COUNTIFS(D5:D20;"<>P";D5:D20;"<>A";D5:D20;"<>")
Suskaičiuoja visus užpildytus langelius, kurie nėra poilsis ar atostogos.
Mano patarimas: nesistenk į vieną lentelę sudėti visko – atostogų likučių, viršvalandžių, telefonų numerių ir pastabų. Vienas mano mėgstamų principų: jei sistemą prižiūrėti užtrunka ilgiau nei ja naudotis, tai jau ne sistema, o hobis. Grafikas turi atsakyti į du klausimus – kas kada dirba ir kiek valandų. Visa kita – kitur.
Kaip grafiką bendrinti su komanda
Grafikas naudingas tik tada, kai visi mato tą pačią versiją. Failas „grafikas_galutinis_2.xlsx“ el. laiške po savaitės jau būna pasenęs.
- Laikyk vieną failą bendroje vietoje – OneDrive, SharePoint arba Google Drive – ir dalinkis nuoroda, ne priedu.
- Peržiūrai – tik skaitymo teisės. Komandai užtenka matyti grafiką, redaguoti gali tas, kas jį dėlioja.
- Užrakink formules. Excel'yje pažymėk langelius, kuriuos galima pildyti, ir
Formatuoti langelius → Apsauganuimk varnelę „Užrakinta“. TadaPeržiūra → Apsaugoti lapą. Pamainų kodus įrašyti bus galima, o formulių netyčia ištrinti – ne. Google Sheets tas pats daroma perDuomenys → Apsaugoti lapus ir diapazonus. - Kiekvienam mėnesiui – atskiras lapas. Nukopijuok praėjusio mėnesio lapą, pakeisk mėnesį nustatymuose ir išvalyk kodus. Praėjusių mėnesių grafikai lieka tame pačiame faile, jei prireiktų pasitikrinti.
Dažniausios klaidos dėliojant grafiką
- Valandos rašomos ranka šalia kodo. Tada „D“ langelyje ir „8“ sumoje anksčiau ar vėliau išsiskiria. Tegul valandas skaičiuoja formulė.
- Kodai rašomi skirtingai. „D“, „d“ ir „D “ (su tarpu) – trys skirtingi dalykai. Išskleidžiamasis sąrašas šią problemą panaikina.
- Pamirštamos šventės. Jei švenčių sąrašas tuščias, norma bus per didelė. Patikrink jį prieš dėliodamas pirmą metų mėnesį.
- Grafikas dėliojamas paskutinę mėnesio dieną. Žmonės nespėja susiplanuoti, keitimų daugėja. Pastovus laikas grafikui dėlioti išsprendžia daugiau nei bet kokia formulė.
Užduotis tau
- Atsisiųsk šabloną ir lape „Nustatymai“ įrašyk savo pamainų kodus.
- Sudėliok vieną savaitę ir patikrink, ar valandos sutampa su tuo, ką skaičiuotum ranka.
- Įsirašyk į kalendorių pasikartojantį įvykį – kas mėnesį likus savaitei iki mėnesio pabaigos sudėlioti kito mėnesio grafiką. Kartą per metus, gruodį, – atnaujinti švenčių sąrašą.
Dažni klausimai
Kaip Excel'yje automatiškai suskaičiuoti darbo valandas per mėnesį?
Kiekvienai pamainai priskirk kodą ir valandų skaičių atskiroje lentelėje, o eilutės gale naudok =SUMPRODUCT(COUNTIF(eilutė;kodai);valandos). Formulė suskaičiuoja, kiek kartų pasikartoja kiekvienas kodas, ir padaugina iš jo valandų. Jei pamainos trukmė pasikeičia, keisi tik vieną skaičių nustatymuose.
Kaip pažymėti savaitgalius ir šventes darbo grafike?
Naudok sąlyginį formatavimą su formule. Savaitgaliams – =WEEKDAY(D$3;2)>5, šventėms – =COUNTIF(Šventės;D$3)>0, kur D$3 yra datų eilutė, o „Šventės“ – švenčių datų sąrašas. Pakeitus mėnesį, spalvos persikelia pačios.
Ar šabloną galima naudoti Google Sheets?
Taip. Visos šablono funkcijos (SUMPRODUCT, COUNTIF, NETWORKDAYS.INTL, WEEKDAY, EOMONTH) Google Sheets veikia taip pat, o sąlyginis formatavimas su formule ten yra per Formatas → Sąlyginis formatavimas. Įkelk failą į Google Drive ir atsidaryk kaip Google Sheets.
Excel ABC
Daugiau šablonų rasi šablonų puslapyje. Jei grafiką ir kitas lenteles komandoje pildo keli žmonės ir norisi, kad visi dirbtų su Excel'iu užtikrintai, pažiūrėk, kaip veikia mokymai įmonėms – ten Juliaus Barodico Excel ABC kursas visai komandai.
Šaltiniai
- Lietuvos Respublikos darbo kodeksas (123 str. „Švenčių dienos“), suvestinė redakcija: https://e-seimas.lrs.lt/portal/legalAct/lt/TAD/10c6bfd07bd511e6a0f68fd135e6f40c/asr
- Valstybinė darbo inspekcija: https://www.vdi.lt
- Microsoft. NETWORKDAYS.INTL funkcija: https://support.microsoft.com/en-us/office/networkdays-intl-function-a9b26239-4f20-46a1-9ab8-4e925bfd5e28
- Google. Google Sheets funkcijų sąrašas: https://support.google.com/docs/table/25273



