roster spreadsheet

hct

New Member
Joined
Feb 16, 2004
Messages
2
It's about using Excel to do duty rosters for shift workers. How do I
compute the individual's workweek to have a minimum of 42 hours/week if she
is on a 3-rotating shift of morning, afternoon and night duties? She
needs to have a break of 2 days after afternoon and night duty or 1.5 days after morning shifts. Are there formulae to work out the breaks in between shifts with excess over/above 42 as overtime? Would be grateful for any suggestions on how better to do this roster
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Hi, Welcome to the board.

When I tackled this problem (for an out-of-hours standby rota), I used VBA.

To take this further, would need more details, i.e. min / max no of people, Do you want a 'Swaps' system to be in place, how far ahead do you want to show, any other infoneeds to be included. etc.

I'm going off work soon, so wont be able to come back to this until tomorrow AM.

Alan
 
Upvote 0
There are 15 members for the dept. To ease work situation, min 4 must be on each of the 3 shifts as each individual has a specific task to do. Allowance must be made for meal breaks, sick leave and training sessions for each person. Swap system will help but it has shown to be impossible, e.g. who to swap with when the one available has his/her day off, coming on night-duty and claim-time-off hours. Tough - the roster! Grateful for assistance! I don't know any VBA - only the regular Excel formulae with more date/time kind thrown in - hopefully it suffices? Sometimes, can hardly find people to work when people take medical leaves - the dept is stranded with just 2.
 
Upvote 0
Hi,

I've struggled long & hard on this one, and have come to the conclusion that the way forward is to firstly create a rota cycle. My struggle was with setting this up with what I understand to be your constraints.

As I understand it, each shift is 8 hours, and each person will work a cycle of 6 mornings, have a day free then work 6 afternoons, have 2 days free, then work 6 nights & then have 2 days free.

Below is an example of a cycle (which isnt quite right) which could then be used as a basis for the roster.

Top Left of sheet:
ROSTER.xls
ABCDEFGHI
1DateShiftStartName1Name2Name3Name4Name5Name6Name7
2Day100:00..NightNight...
308:00AM......
416:00......PM
5Day200:00...NightNight..
6 08:00AMAM.....
7 16:00.......
8Day300:00....NightNight.
9 08:00AMAMAM....
10 16:00.......
11Day400:00....NightNightNight
12 08:00AMAMAMAM...
13 16:00.......
Work Cycle
 
Upvote 0
Top right of sheet:
ROSTER.xls
JKLMNOPQRS
1Name8Name9Name10Name11Name12Name13Name14Name15Check
2......Night.3
3.AMAMAMAM...5
4PM....PM.PM4
5......Night.3
6..AMAMAM...5
7PM....PM.PM3
8......Night.3
9...AMAM...5
10.PM...PM.PM3
11......Night.4
12....AM...5
13.PMPM..PM.PM4
14Night.....Night.5
15........4
Work Cycle


I can send you the complete sheet if you PM me your email address.

HTH

Alan
 
Upvote 0
PS,

Having agreed the cycle, we could then develop the roster something like, e.g.
ROSTER.xls
ABCDEFG
1DutyRoster
2
3DateShiftStart
4Sun01-Feb00:00Name1Name2Name3Name4
5 08:00Name5Name6Name7Name8
6 16:00Name9Name10Name11Name12
7Mon02-Feb00:00Name1Name2Name3Name4
8 08:00Name5Name6Name7Name8
9 16:00Name9Name10Name11Name12
10Tue03-Feb00:00Name1Name2Name3Name4
11 08:00Name5Name6Name7Name8
12 16:00Name9Name10Name11Name12
13Wed04-Feb00:00Name1Name2Name3Name4
14 08:00Name5Name6Name7Name8
Roster


Alan
 
Upvote 0

Forum statistics

Threads
1,215,350
Messages
6,124,431
Members
449,158
Latest member
burk0007

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top