How to Make a Work Schedule in Excel
Build a weekly work schedule in Excel that shows shifts, hours, off days, and coverage gaps before the schedule goes out to the team.
A work schedule in Excel should be clear enough for managers to review coverage and simple enough for employees to understand without a second explanation. The useful version is a weekly grid with employees down the rows, days across the columns, and hours or shift labels in each cell.
That structure works for restaurants, retail stores, clinics, hotels, salons, and small teams that need a practical rota without scheduling software.
Start with the week and team details
Put the operating details at the top before you build the grid:
- location or department
- week start date
- manager name
- target coverage or labor-hours goal
Then create one row per employee. Use columns like Employee, Role, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Weekly Hours, and Notes.
That is the same basic structure behind a practical employee schedule template.
Use consistent shift labels
Do not mix free-form notes, times, and abbreviations unless everyone understands them. Pick a small set of labels and use them consistently:
| Label | Meaning |
|---|---|
| Open | Opening shift |
| Mid | Midday shift |
| Close | Closing shift |
| Off | Not scheduled |
| PTO | Approved time off |
If you need exact times, put them in the cell the same way every time: 8-4, 10-6, or 2-10. Consistency matters because it makes filtering, counting, and reviewing much easier.
Calculate weekly hours
If your schedule uses start and end times in separate columns, weekly hours can be calculated directly. If C2 is a start time and D2 is an end time, the hours for that shift can be:
=(D2-C2)*24For a compact schedule that uses labels like Open or Close, many managers keep the Weekly Hours column manual. That is acceptable if shifts are standardized and the schedule is reviewed before publishing.
TIP
Review coverage before publishing
Before sending the schedule, scan for these problems:
| Issue | What to check |
|---|---|
| Thin coverage | Are there enough people on busy days? |
| Missing role | Is the right role scheduled for each shift? |
| Overtime risk | Are any employees over the weekly threshold? |
| PTO conflict | Did approved leave get copied into the schedule? |
| Weekend imbalance | Are the same people always carrying weekends? |
Restaurant teams may need stronger dinner and weekend coverage. Retail teams may need opening and closing accountability. Healthcare offices may need role coverage by appointment volume. The layout stays similar, but the review criteria should match the business.
Connect the schedule to PTO
A schedule built without a PTO view will miss approved absences. Keep a vacation tracker nearby so the manager can see who is already out before assigning shifts.
That matters most in small teams, where one approved vacation can change the whole week. Use the PTO sheet for future leave and the weekly schedule for actual shift assignments.
The Griddy way
Weekly schedules become tedious when managers are copying PTO notes, balancing hours, and checking coverage by hand.
"Build next week's employee schedule from this team list, keep weekends balanced, and flag any day that looks understaffed"
Griddy can restructure the sheet, add weekly-hour formulas, and turn a rough staff list into a schedule managers can review before publishing.
Skip the manual work
Describe it. Griddy does it.
Instead of writing this formula yourself, just tell Griddy what you need in plain English. Works in Excel and Google Sheets.
Use this on real templates
Start with a schedule template built for weekly coverage
A work schedule is easiest to maintain when shifts, weekly hours, off days, and PTO conflicts are visible in the same reviewable grid.
Employee Schedule
Plan a weekly staff rota with day-by-day shifts, weekly hours, overtime flags, and a manager snapshot block. Free template for teams, shops, and clinics.
Open templateHREmployee Schedule for Small Business
Plan weekly shifts, hours, days off, and coverage for a small business team in one free employee schedule spreadsheet.
Open templateHREmployee Schedule for Restaurants
Plan restaurant shifts, opens, closes, stations, and coverage in one free staff schedule spreadsheet built for restaurants and cafes.
Open templateHREmployee Schedule for Retail
Plan retail shifts, store coverage, opens, closes, and weekend staffing in one free employee schedule spreadsheet built for store teams.
Open templateHRVacation Tracker
Track PTO balances, upcoming leave, and coverage risk for the whole team in one shared staffing sheet. Keep low balances, approved trips, and summer planning visible without HR software.
Open template