The work schedule or shift plan is an integral part of staff man­age­ment within a company. It is intended to ensure that the right number of employees with the right qual­i­fi­ca­tions are in the right position at the right time. To achieve this, the work schedule defines the start and end of working hours. It therefore offers employees a practical overview of when they have to do their work.

The work schedule itself is quite a simple document. However, in order to provide ori­en­ta­tion for the staff, it must meet certain formal (and possibly legal) re­quire­ments. Although there are numerous software solutions for sched­ul­ing, many of them involve monthly sub­scrip­tion costs. A common program is suf­fi­cient to create a pro­fes­sion­al, homemade work schedule: Excel.

HiDrive Cloud Storage
Store and share your data on the go
  • Store, share, and edit data easily
  • Backed up and highly secure
  • Sync with all devices

Formal and legal re­quire­ments for a pro­fes­sion­al work schedule

As a planning tool for employers and guidance for workers, each work schedule should meet certain re­quire­ments:

  • It must contain all essential in­for­ma­tion, including employees’ first and last names, working hours, and the planning period for which the work schedule applies.
  • It should not just make sense to the manager creating it, but also to the employees. The work schedule should therefore be limited to the es­sen­tials for the sake of clarity (also make sure that the text is not too small) and be as an un­com­pli­cat­ed and self-ex­plana­to­ry as possible. If in doubt, it is a good idea to add an ex­plana­to­ry note.
  • A visually appealing design is also an advantage. For example, empty rows or columns can loosen up the layout. Different colors also make in­di­vid­ual areas stand out from each other.

It is also important to ensure that your work schedules comply with pre­dic­tive sched­ul­ing laws or fair sched­ul­ing laws. These types of laws are becoming more and more common at the state and local level in the USA. The purpose of these laws is to ensure that workers are being assigned a fair amount of work, and to ensure that their work-life balance is being pri­or­i­tized. Some laws also cover avail­abil­i­ty of ad­di­tion­al work hours or call-in pay.

While there is no federal leg­is­la­tion available on this topic, and state laws can vary from locality to locality, there are some steps you can try to take when creating your work schedule to ensure that you are complying with best practice. Employers should be able to give a rea­son­ably accurate estimate of their potential schedule upon hiring them, to ensure that workers are not being promised hours that they will not receive, or being ma­nip­u­lat­ed into working ad­di­tion­al hours that they are not available for. Work schedules should also be issued well ahead of time (two weeks’ notice is ideal where possible), and employers should try to be flexible and ac­com­mo­dat­ing with employee shift requests or overtime requests. Naturally, employee rest times should be pri­or­i­tized so that employees are not exhausted and can have a work-life balance. Employees should be made aware of any changes to the work schedule with plenty of notice and employers should consider offering overtime or premium pay for any last minute schedule changes.

If you are unsure whether your work schedules are following best practice or complying with local laws, be sure to consult a legal pro­fes­sion­al to ensure that you are legally in the clear.

Step-by-step guide: How do you create a work schedule with Excel?

Work schedules can look different depending on their ap­pli­ca­tion purpose. There are weekly schedules for in­di­vid­ual employees as well as long-term shift schedules for the entire workforce.

Our example is the work schedule for a fic­ti­tious retail store that is open from Monday to Friday from 6:00 to 22:00 and on Saturday from 10:00 to 18:00 during the 2019 Christmas shopping season. When using a reusable monthly plan in Excel, it should clearly display the working times of all employees and at the same time offer some automatic functions that make it easier for the employer to plan personnel de­ploy­ment. 

Basically, our sample work schedule consists of the following three areas:

  • A per­ma­nent­ly visible header with the different shifts and cor­re­spond­ing clock times
  • A sidebar with au­to­mat­i­cal­ly generated, con­tin­u­ous dates
  • A table where the names of employees on duty can be entered and which also cal­cu­lates the number of shifts performed by each employee
Note

The sample work schedule created here was made with Microsoft Excel 2013, but the user interface and procedure are very similar in all software versions.

Create header

In this section, we’ll show you how to format table columns and rows, and fix the header at the top of the screen. We will also give you tips on how to use Excel shortcuts:

  1. To adjust the width of the columns in your schedule, you can simply click (hold) on the column boundary and drag it to the desired width (the current width is displayed in a small window over the mouse pointer).
  2. Al­ter­na­tive­ly, you can click on a column and enter the desired value in the “Start” tab under “Format” à “Column” width.
  3. Using the “Transfer Format” button (located in the upper left corner of the Start tab) you can even speed up your work: To do this, first click on an already formatted column, then on the button in question and finally on the column to be formatted. This saves you having to adjust all table columns manually.
  4. In our example, column A (December 2019) has a width of 35; columns C,E,G, and I have a value of 20; empty columns B, D, F, H, and J, which are meant to break up the schedule are only 40 pixels wide (cor­re­sponds to a value of 5). You can set the columns K and L as you like – depending on how much space you have left.
  5. To format the cells for in­di­vid­ual layers, just type in “Early Shift” (or midday, late, or night shift) and then use the Excel shortcut [ALT] + [ENTER) to manually break lines. Now type in the time “6:00-10:00.” By double-clicking the cell last, you can adjust the font size of the shift name and time and mark things as bold.
  6. Finally, fix the header at the top of the screen so that it is still visible when you scroll down the work schedule. To do this, navigate to the “View” tab and click on “Fix top line” under “Freeze Window.
Note

Apart from the key com­bi­na­tion [ALT] + [ENTER] for the manual line break, there are many other Excel shortcuts that can make working with the spread­sheet program much easier.

Here, you can see a video tutorial on how to use the “Transfer format” function of Excel correctly:

For­mat­ting the time column

In this section, you will learn how to set a se­quen­tial date for your work schedule (this par­tic­u­lar one excludes Sunday, as this is often a day of closure for busi­ness­es):

  1. In cell A2 (column A, row 2), type the first date of the month that does not fall on a Sunday (e.g. December 2nd 2019).
  2. Right-click on the cell and click on “Format cells” in the drop-down menu that opens.
  3. Select the “Numbers” tab in the following context menu and click on “Wednesday, March 14th 2012” under the “Date” category to display the date together with the day of the week (of course you can also choose a different display method).
  4. Click on the A3 cell below and copy the following formula into it to exclude all Sundays from the con­sec­u­tive dates: =WHEN(WEEKDAY(A2;2)=6;A2+2;A2+1).
  5. Format this cell just like “Wednesday, March 14th 2012.” Instead of a cryptic sequence of numbers, the second date of the month should now be displayed, unless it falls on a Sunday (which is omitted).
  6. Select cell A3. Click on the small square in the lower-right corner of the cell and drag it down until you reach the last date of the month. Then release the mouse pointer. Excel now au­to­mat­i­cal­ly adds all dates without Sundays.
  7. If you want to leave out the whole weekend, it’s even easier: enter the first date of the month and drag the small square down until the whole month is listed. Now, click on “Auto Fill Options” in the lower right corner of the high­light­ed area and select “Fill Weekdays.” Excel will now remove all Saturdays and Sundays from the list.
Fact

An important component of Excel are the “Formulas,” which all begin with an actual equal sign (=) and ac­cel­er­ate the work with the table software clearly. The IF function is one of the most common of these formulas and is used to enable a logical com­par­i­son between a value and an expected value. Basically, it tells the program: “IF a certain value is true, do the following, if not, do something else.”

The following video explains the basic procedure for au­to­mat­i­cal­ly filling in dates in Excel:

Tables

The last section explains how to have Excel calculate the shifts of your employees and make any final changes. We will also give you a few tips on macros:

  1. Choose an area of your work schedule and list the names of all your employees. Write each employee’s name in a separate cell. In our example, Matthew S. is assigned to cell L9.
  2. Enter the following formula in the adjacent cell M9: NUMVERIF(C2:I29;“Matthew S.”)
  3. In our example, area C2:I29 rep­re­sents the totality of cells in which employees can be entered and counted in their re­spec­tive shifts.
  4. Excel now au­to­mat­i­cal­ly counts all Matthew S. entries in the work schedule and displays the total in cell M9. If you enter ad­di­tion­al shifts for Matthew S., the numerical value is updated au­to­mat­i­cal­ly.
  5. For­mat­ting the layout of your work schedule should be done at the very end. You can use the “Fill color” button on the “Start” tab to color rows, columns, or in­di­vid­ual cells dif­fer­ent­ly in order to highlight them. Remember, however, to explain the coloring using a legend for your employees.
  6. Do not forget to activate the border lines with the button of the same name. This is the only way to clearly separate the in­di­vid­ual cells of your tabular work schedule.
  7. Finally, you can protect your work schedule from being edited by others by ac­ti­vat­ing “write pro­tec­tion” in the “Check” tab.
Note

With the COUNTIF function, you can let Excel take over even more complex cal­cu­la­tions. For example, the working hours can be derived from the number of shifts that will be un­der­tak­en. If you want to use par­tic­u­lar­ly extensive command chains, you should consider creating a macro. This can reduce your workload and reduce the error rate for manual input.

The following video explains how to use the “=COUNTIF” function in practice:

Using the Excel work schedule

You can now use your finished work schedule for all coming months. All you have to do is create a new Excel worksheet for each month (click on the small “+” sign at the bottom left of the window) and copy your work schedule template into it (key com­bi­na­tion [CTRL] + [C] and [CTRL] + [V]). You can then right-click and “Rename” the worksheet with the current month and add a “Register Color” to better dis­tin­guish the work­sheets from each other.

However, you will notice that the column width of the template is not copied during the copy process. Microsoft suggests a certain procedure for this, but it does not work in practice. Proceed as follows instead:

  1. Select the work schedule template manually by dragging an area with the mouse that covers all relevant cells.
  2. Copy the table into your new worksheet.
  3. Click on the SmartTag “(Ctrl)” in the lower-right corner of the inserted table. A context menu opens.
  4. Under “Insert,” click the “Keep width of the original table (B)” button. The correct column width will now be restored.

Do you want to enter several employees in one shift? Proceed as follows: Right-click on the cell below the relevant shift, click on “Insert cell” and then on “Entire row.” With the option “Delete cells,” you can also delete them at any time.

Note

When reusing your work schedule Excel template, remember that you must re-enter the con­sec­u­tive date each time. Just follow the step-by-step in­struc­tions again.

Once you have divided all your employees into their re­spec­tive shifts, all you have to do is save your work schedule – prefer­ably as a PDF file. You can then print it out and use it as a notice board or send it directly to your employees by e-mail or intranet.

Tip

It doesn’t always have to be Microsoft Excel: find out in the IONOS Digital Guide what free al­ter­na­tives to Excel are available.

HiDrive Cloud Storage
Store and share your data on the go
  • Store, share, and edit data easily
  • Backed up and highly secure
  • Sync with all devices

Click here for important legal dis­claimers.

Go to Main Menu