Hello,
I am trying to improve a rota system in my workplace with the use of excel. I have 30 people who work 5 days each a week. Some work days, some evenings and not everybody has the same days off (ie. a 3rd work sundays).
During their shifts, at least 3 people are required at one time to do a particular task. Currently, we have 3 people doing it in the day and then 3 people take over in the evenings. Everybody on the team must also be involved in this task, so it must be shared fairly.
At this time, the rota is determined by looking at the shift rota and selecting who does what when.
However, I would like this to be done automatically in excel. I have inputted the shifts into a spreadsheet and used the formula =INDEX($C$3:$C$14,RANDBETWEEN(1,COUNTA($C$3:$C$14)),1) to randomly select who is scheduled to do the task, but this is not as fair as I would like it to be.
Over a length of time, this doesn't select people at random, ensuring that everybody has had the same number of opportunities to get involved.
Is this possible to achieve in excel and if so, how can I do it? Alternative methods of achieving this task are welcome.
Thank you .
Bookmarks