+ Reply to Thread
Results 1 to 7 of 7

Creating a Rotating Roster

  1. #1
    Registered User
    Join Date
    12-28-2006
    Posts
    3

    Creating a Rotating Roster

    Hi, I am trying to put an excel spreadsheet together to automate a rotating roster but will need to put some constraints in such as a certain function can't be rostered if it already has been in the last week or after another certain function. Does anyone have any formulas that could help that I could play with or a tutorial of where I could find this sort of stuff? Thanks

  2. #2
    Forum Contributor
    Join Date
    03-13-2005
    Posts
    6,195
    Quote Originally Posted by scooooter
    Hi, I am trying to put an excel spreadsheet together to automate a rotating roster but will need to put some constraints in such as a certain function can't be rostered if it already has been in the last week or after another certain function. Does anyone have any formulas that could help that I could play with or a tutorial of where I could find this sort of stuff? Thanks
    Hi,

    Theres not much to go on, how are 'functions' rostered? - did you mean to roster the function, or to roster the staff to perform it.

    perhaps http://www.excelforum.com/showthread.php?t=584304 will give you a start in ideas, and when you have a more clear definition for your requirement then further, more specific, help can be given.

    hth
    ---
    Si fractum non sit, noli id reficere.

  3. #3
    Registered User
    Join Date
    12-28-2006
    Posts
    3
    Hi,

    The link is along the same lines and i'll have a play round with it. Thanks for that. It's to roster the staff to perform it. Basically there is 8 different functions and 14 staff. I'm trying to set up a spreadsheet which will assign staff to functions on a daily rotating basis. But also have the ability to change it if a staff member is absent during the week without losing the information from the previous days. How can I set something so for example staff can't be on function 1 followed by function 2? And by using the formula you've provided, to manually assign staff would I put them as if they were on holiday so not to be included in selected at random?

  4. #4
    Forum Contributor
    Join Date
    03-13-2005
    Posts
    6,195
    Quote Originally Posted by scooooter
    Hi,

    The link is along the same lines and i'll have a play round with it. Thanks for that. It's to roster the staff to perform it. Basically there is 8 different functions and 14 staff. I'm trying to set up a spreadsheet which will assign staff to functions on a daily rotating basis. But also have the ability to change it if a staff member is absent during the week without losing the information from the previous days. How can I set something so for example staff can't be on function 1 followed by function 2? And by using the formula you've provided, to manually assign staff would I put them as if they were on holiday so not to be included in selected at random?
    for staff on holiday, put a z in front of their name in column A, the system then ignores them.

    I guess the easy way for what you want is either to allocate both sets of staff from the same table, or use conditional formatting.

    For the latter, you would need to be able to retain the first allocations and re-allocate the second until no matches were there, and presuming that you do not know VB code, see the attached.


    should be self-explanatory.

    hth
    ---

    amended
    The attachment is amended, the new version blanks the next line after the current allocation.
    a required feature under the circumstances.
    ---
    Attached Files Attached Files
    Last edited by Bryan Hessey; 12-29-2006 at 01:35 AM.

  5. #5
    Registered User
    Join Date
    12-28-2006
    Posts
    3
    Thanks, that's really helpful! I just have a question which i'm unsure of how to do. How can I input the conditions? I don't know much about conditional formatting and have had a look on the net but am unsure how to tailor it into this.

  6. #6
    Forum Contributor
    Join Date
    03-13-2005
    Posts
    6,195
    Quote Originally Posted by scooooter
    Thanks, that's really helpful! I just have a question which i'm unsure of how to do. How can I input the conditions? I don't know much about conditional formatting and have had a look on the net but am unsure how to tailor it into this.
    Hi,

    select the area that you want the condition to apply. then (note which cell is active - the odd coloured one) Format, Conditional format, and enter Formula as it would apply to the odd cell

    =COUNTIF(B$8:B$24,D8)>0

    (ie, D8 for that)

    then set a colour pattern etc.

    hth
    ---

  7. #7
    Registered User
    Join Date
    09-02-2013
    Location
    Islamabad, pakistan
    MS-Off Ver
    Excel 2007
    Posts
    1

    Re: Creating a Rotating Roster

    Hi Guys,

    Please help me on this!
    I have 7 sales persons having 10 hours Shift in 7 days a week
    Conditions:

    Every sales person is allowed 1 day off in a week
    Nobody is allowed for day off on Saturday
    Every one is allowed day off on Friday after every six weeks

    kindly reply me.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1