Un program util de ture pentru angajați ar trebui să facă mai mult decât să plaseze nume într-o grilă săptămânală. Până la finalizarea acestui șablon, ar trebui să puteți vedea cine este programat, să calculați orele planificate în mod consecvent, să identificați intrările lipsă sau neobișnuite și să revizuiți totalurile săptămânale fără a aduna manual fiecare tură. La fel de important, ar trebui să știți ce nu demonstrează nu foaia de calcul.
Acest ghid arată cum să construiți un șablon gratuit de programare a turelor pentru angajați în Excel cu un calculator de ore. Accentul este pus pe calitatea rezultatului: ce ar trebui să producă un program fiabil, cum să testați formulele, ce semne de avertizare merită revizuite și când o foaie de calcul a devenit prea fragilă pentru procesul de programare pe care îl desfășurați efectiv.
Exemplele utilizează o mică echipă fictivă și date de probă. Acestea nu sunt înregistrări de la un angajator real și nu trebuie interpretate ca recomandări legale, de salarizare sau de personal.
Ce ar trebui să realizeze un bun program de ture
Înainte de a adăuga formule, definiți rezultatul pe care îl așteptați. Un program practic de ture în Excel ar trebui să permită unui manager să răspundă rapid la următoarele întrebări:
- Cine este programat în fiecare zi?
- Ce tură sau oră de început și de sfârșit este atribuită?
- Câte ore planificate are fiecare angajat pentru săptămâna de lucru?
- Există ture lipsă, incomplete sau evident neobișnuite?
- Care angajați se apropie de un prag de ore săptămânale care merită revizuit?
- Poate fi programul tipărit, partajat sau copiat în săptămâna următoare fără a strica formulele?
| Verificare de calitate | Rezultat bun | Semn de avertizare |
| Calculul zilnic al turei | Turele de test cunoscute returnează durata așteptată | Turele de noapte devin negative sau afișează valori nerealiste |
| Total săptămânal | Orele planificate zilnice se adună într-un singur total clar | Totalurile manuale diferă de rezultatul formulei |
| Consistența datelor | Codurile de tură și valorile de status utilizează opțiuni controlate | Multiple ortografii creează categorii diferite |
| Vizibilitatea excepțiilor | Turele lipsă și elementele de revizuit sunt ușor de identificat | Erorile sunt ascunse în celule care par normale |
| Limita orelor efective | Manualul distinge clar între orele programate și cele lucrate | Programul este tratat ca dovadă a timpului efectiv lucrat |
Pasul 1: creați aspectul programului săptămânal
Începeți cu o foaie de lucru numită Schedule (Program). Puneți data de început a săptămânii și un selector opțional de departament în partea de sus. Utilizați un rând per angajat și o coloană per zi, urmată de o coloană Total Hours (Ore totale). Mențineți ID-urile angajaților separate de nume, astfel încât programul să funcționeze în continuare dacă două persoane au același nume sau dacă un nume se schimbă.
Exemplu de aspect al programului săptămânal cu identificatori de angajat, coloane zilnice și un total săptămânal dedicat.
Dacă vă așteptați ca lista de angajați să crească, formatați intervalul de referință al angajaților ca un Tabel Excel. Microsoft documentează Format as Table (Formatare ca tabel) ca o modalitate de a organiza datele conexe și de a menține filtrarea și intervalele structurate mai ușor de gestionat. Pagina de suport actuală a Microsoft, verificată în septembrie 2026, listează această funcție pentru Microsoft 365, Excel 2024, Excel 2021, Excel 2019 și Excel 2016.
Un prim test simplu este: adăugați trei angajați, completați o săptămână, apoi inserați un al patrulea angajat. Formulele și referințele ar trebui să se extindă previzibil, fără a necesita reparații manuale.
Pasul 2: definiți codurile de tură înainte de a completa săptămâna
Pentru echipele care refolosesc aceleași modele de ture, o foaie separată Shift Codes (Coduri de tură) este mai ușor de auditat decât să introduceți orele în mod repetat. Un tabel mic ar putea conține un cod, numele turei, ora de început, ora de sfârșit, orele planificate și o categorie opțională de afișare.
Exemplu de foaie Shift Codes care păstrează definițiile recurente ale turelor într-un singur loc.
De exemplu, M poate reprezenta intervalul 8:00 AM - 4:00 PM, A poate reprezenta 4:00 PM - miezul nopții, N poate reprezenta miezul nopții - 8:00 AM, iar OFF poate reprezenta zero ore programate. Codurile specifice nu sunt importante; consistența este.
Nu ascundeți ipotezele privind pauzele în interiorul numelui turei. Dacă tura de la 8:00 AM la 4:00 PM include o perioadă de masă neplătită de 30 de minute, fie stocați 7,5 ore planificate pentru acel cod, fie adăugați un câmp separat Break Hours (Ore de pauză). Manualul ar trebui să facă ipoteza suficient de vizibilă pentru ca un alt revizor să o înțeleagă.
Pasul 3: introduceți turele cu opțiuni controlate în loc de text liber
Completați grila săptămânală folosind codurile de tură definite. Pentru categorii repetate, validarea datelor Excel poate reduce variațiile accidentale. Ghidul Microsoft privind validarea datelor confirmă că opțiunea List (Listă) poate restricționa celulele la opțiuni dintr-o listă derulantă.
Exemplu de program după ce codurile de tură recurente au fost atribuite pe parcursul săptămânii.
Testați configurația încercând atât un cod valid, cât și o intrare invalidă. Dacă o greșeală de tastare precum „Morn” este acceptată, deși formula se așteaptă la „M”, decideți dacă regula de validare ar trebui să o blocheze sau dacă formula de ore ar trebui să o semnaleze. Un șablon fiabil nu ar trebui să convertească tăcut un cod necunoscut în zero ore, deoarece acest lucru poate face ca subpersonalizarea să pară o zi liberă validă.
Pasul 4: construiți calculatorul de ore și testați turele de noapte
Există două modalități sensibile de a calcula orele. Dacă fiecare celulă din program conține un cod standard de tură, utilizați tabelul Shift Codes pentru a căuta orele planificate și a însuma cele șapte zile. Dacă angajații au ore de început și de sfârșit variabile, calculați durata direct din acele celule de timp.
Exemplu de calculator de ore bazat pe căutare care convertește codurile de tură atribuite în totaluri săptămânale.
Pentru un program direct cu oră de început și de sfârșit
Ghidul actual Microsoft privind diferența de timp în Excel arată că scăderea unei ore de început dintr-o oră de sfârșit returnează timpul scurs, iar înmulțirea diferenței cu 24 convertește fracțiunea de zi Excel în ore zecimale. Pentru o tură normală în aceeași zi, modelul de bază este:
=(EndTime-StartTime)*24
Acest lucru singur nu este sigur pentru o tură care traversează miezul nopții. O oră de început de 10:00 PM și o oră de sfârșit de 6:00 AM ar părea altfel că se deplasează înapoi în aceeași dată. Un model practic este:
=MOD(EndTime-StartTime,1)*24-BreakHours
Microsoft documentează funcția MOD ca returnând restul după împărțire. Cu un divizor de 1 zi, formula poate încapsula o diferență de timp negativă în următorul ciclu de 24 de ore. Dacă pauzele sunt stocate în minute în loc de ore zecimale, scădeți BreakMinutes/60.
Rulați cazuri de test cunoscute înainte de a avea încredere în formulă
| Tură de test | Pauză | Ore planificate așteptate | Ce verifică |
| 8:00 AM–4:00 PM | 0 | 8.0 | Scădere normală în timpul zilei |
| 8:00 AM–4:00 PM | 0.5 oră | 7.5 | Deducerea pauzei |
| 4:00 PM–12:00 AM | 0 | 8.0 | Limita miezului nopții |
| 10:00 PM–6:00 AM | 0 | 8.0 | Încapsulare peste noapte |
Acestea sunt cazuri de test aritmetice, nu recomandări de personal. Dacă orice test produce un număr negativ, o valoare peste 24 pentru o singură tură obișnuită sau o pauză mai lungă decât tura, opriți-vă și revizuiți formula sau intrările în loc să ascundeți rezultatul cu o altă formulă.
Pasul 5: mențineți datele de referință ale angajaților separate de program
Creați o foaie Employees (Angajați) pentru informații stabile, cum ar fi ID-ul angajatului, Numele angajatului, Departamentul, statusul de programare și note. Dacă ratele orare nu sunt necesare pentru a crea programul, lăsați-le deoparte. Un manual de programare nu ar trebui să colecteze date sensibile de salarizare sau de identitate doar pentru că Excel le poate stoca.
Exemplu de foaie de referință pentru angajați menținută separată de grila săptămânală de programare.
Obiectivul de calitate este o singură sursă de adevăr pentru nume și departamente. Dacă același angajat apare ca „Maria Garcia” pe o foaie și „M. Garcia” pe alta, căutările și rezumatele pot deveni inconsistente. ID-urile stabile ale angajaților reduc acest risc.
Pasul 6: adăugați un rezumat săptămânal, dar etichetați onest orele programate
O foaie Summary (Rezumat) poate arăta totalul orelor planificate per angajat, departament sau echipă. Acest lucru este util pentru a identifica programele neobișnuit de ușoare sau grele înainte ca săptămâna să fie publicată.
Exemplu de rezumat săptămânal pentru revizuirea distribuției orelor programate în întreaga echipă.
Fiți atenți cu cuvântul „overtime” (ore suplimentare). Conform Legii federale privind standardele echitabile de muncă (Fair Labor Standards Act), angajații neexentați acoperiți primesc, în general, ore suplimentare pentru orele lucrate peste 40 într-o săptămână de lucru. Fișa informativă #23 a Departamentului Muncii din SUA Fact Sheet #23 afirmă, de asemenea, că FLSA aplică orele suplimentare pe o bază săptămânală. Un program poate identifica un risc de Potential Overtime (Ore suplimentare potențiale), dar nu stabilește orele compensabile finale.
Această distincție este importantă deoarece Fișa informativă #22 a Departamentului Muncii Fact Sheet #22 explică faptul că ziua de muncă poate fi mai lungă decât tura programată și că munca suferită sau permisă poate conta ca ore lucrate. Cu alte cuvinte, un angajat programat pentru 38 de ore poate lucra totuși mai mult de 40, în timp ce o săptămână programată de 42 de ore se poate schimba înainte de a fi lucrată efectiv.
Pentru un manual de programare, utilizați etichete de ore planificate. Reconciliați orele efective prin procesul aprobat de evidență a timpului și salarizare al angajatorului.
Pasul 7: faceți excepțiile vizibile prin formatare condiționată
Formatarea condiționată este utilă atunci când evidențiază condiții care necesită o decizie umană. Exemplele includ celule de tură goale pe un rând de angajat activ, ore săptămânale planificate peste un prag intern de revizuire sau un cod de tură care nu se află în lista aprobată.
Formatarea condiționată poate face vizibile condițiile de revizuire fără a modifica valorile programului de bază.
Documentația Microsoft privind formatarea condiționată confirmă că regulile pot formata celulele pe baza valorilor lor. Cele mai bune reguli sunt de obicei suficient de simple pentru ca un alt manager să le inspecteze și să le explice.
Nu folosiți culoarea ca singurul semnal. Adăugați un câmp Status sau Review Notes (Note de revizuire) atunci când o condiție necesită o acțiune ulterioară. Acest lucru menține motivul vizibil atunci când manualul este tipărit în tonuri de gri sau vizualizat de cineva care nu poate distinge culorile.
Pasul 8: revizuiți, tipăriți, salvați și păstrați versiunea corectă
Înainte de a distribui programul, efectuați o scurtă revizuire: confirmați săptămâna corectă, verificați dacă fiecare angajat activ are un rând complet, scanați totalurile planificate, rezolvați semnalările de revizuire și testați vizualizarea tipărită sau PDF. Apoi, salvați versiunea publicată separat de șablonul reutilizabil.
Exemplu de previzualizare a imprimării utilizat pentru a verifica dacă numele angajaților, turele zilnice și totalurile săptămânale rămân lizibile înainte de distribuire.
Un model clar de denumire ajută la prevenirea refolosirii săptămânii greșite. De exemplu, utilizați Shift_Schedule_2026-09-14.xlsx pentru un program săptămânal publicat și Employee_Shift_Schedule_Template.xlsx pentru fișierul curat reutilizabil.
O structură compactă de șablon pe care o puteți copia
| Foaie | Câmpuri principale | Scop |
| Employees | ID angajat, Nume, Departament, Status | Date de referință stabile |
| Shift Codes | Cod, Nume tură, Început, Sfârșit, Pauză, Ore planificate | Definiții de ture reutilizabile |
| Schedule | Angajat, Lun–Dum, Ore totale, Status revizuire | Planificare săptămânală |
| Summary | Angajat sau Departament, Ore planificate, Semnal revizuire | Revizuirea calității înainte de publicare |
Cum știți că șablonul finalizat este suficient de bun?
Un șablon este gata pentru utilizarea de rutină atunci când ieșirile rămân de înțeles după ce altcineva în afară de creator deschide manualul. Utilizați aceste verificări de acceptare:
- O tură de test în timpul zilei returnează numărul așteptat de ore.
- O tură de test de noapte returnează numărul așteptat de ore în loc de o valoare negativă.
- O oră de început sau de sfârșit lipsă este semnalată vizibil în loc să fie convertită într-un total plauzibil.
- Orele săptămânale sunt egale cu suma celor șapte valori zilnice de ore planificate.
- Codurile de tură necunoscute nu sunt numărate tăcut ca zero.
- Programul distinge între orele planificate și orele efective lucrate.
- Versiunea tipărită sau PDF include data săptămânii și rămâne lizibilă.
- Un al doilea utilizator poate adăuga un angajat sau poate copia săptămâna fără a repara formulele manual.
Fișa informativă #21 a Departamentului Muncii privind înregistrarea FLSA este, de asemenea, un context util pentru angajatorii din SUA. Aceasta afirmă că angajatorii acoperiți trebuie să mențină înregistrări precise ale orelor lucrate și notează că, pentru angajații cu programe fixe, înregistrările programului pot fi utilizate cu excepții atunci când orele efective diferă. Acesta este încă un motiv pentru a menține un program de planificare separat de înregistrarea a ceea ce a fost lucrat efectiv.
Când ar trebui să încetați să utilizați Excel ca sistem principal de programare?
Excel rămâne o opțiune rezonabilă atunci când echipa este mică, programele sunt pregătite de una sau două persoane, modelele de ture sunt destul de stabile, iar manualul este în principal un instrument de planificare și revizuire. Semnele de avertizare sunt operaționale, nu pur și simplu un anumit număr de angajați.
- Schimburile de ture au loc frecvent și angajații au nevoie de actualizări în timp real.
- Locațiile multiple au nevoie de editare simultană și prevenirea conflictelor.
- Managerii au nevoie de fluxuri de lucru de aprobare sau de un istoric de audit fiabil.
- Datele efective de intrare și ieșire din muncă trebuie să alimenteze automat salarizarea.
- Programarea depinde de calificări, reguli de muncă, disponibilitate, previziuni ale cererii sau politici complexe de concediu.
- Managerii petrec mai mult timp reparând formule și reconciliind versiuni decât creând programul.
Când aceste condiții devin normale, un sistem dedicat de programare sau de management al forței de muncă poate fi mai potrivit. Obiectivul nu este să faceți foaia de calcul din ce în ce mai ingenioasă; este să mențineți procesul de programare de înțeles și controlat.
Lista de verificare finală pentru revizuire
- Confirmați data de început a săptămânii și departamentul sau locația.
- Verificați lista de angajați activi.
- Verificați codurile de tură, orele de început, orele de sfârșit și ipotezele privind pauzele.
- Testați cel puțin o tură normală și o tură de noapte.
- Revizuiți orele planificate săptămânale pentru fiecare angajat.
- Etichetați orele programate mari ca o condiție de revizuire, nu automat ca ore suplimentare datorate.
- Rezolvați spațiile goale, codurile invalide și totalurile neobișnuite.
- Mențineți orele programate separate de înregistrările efective de evidență a timpului.
- Verificați aspectul tipărit sau PDF.
- Salvați săptămâna publicată separat de șablonul gol reutilizabil.
Un șablon gratuit de programare a turelor pentru angajați în Excel poate fi foarte eficient atunci când sarcina sa este definită clar: organizați turele planificate, calculați orele planificate, expuneți excepțiile și oferiți unui manager o revizuire săptămânală curată. Cel mai puternic semnal de calitate nu este rafinamentul vizual. Este dacă numerele pot fi testate, ipotezele pot fi explicate și dacă manualul face evident când un rezultat necesită o revizuire umană sau un sistem de programare mai capabil.