Hi all,
I'm new to this forum and this is my first query. I have looked for what I need in the forum and found partial responses. But nothing that met what I needed.
I have a certain number of people attending the company's office. Our office has less desks than employees. In essence, we cannot have everyone attending office on the same day. What I wanted to do in Excel was to create a model which I could use to distribute staff attendance evenly throughout the week. For example, if I had 10 staff, I would like to have not more than 3/5ths of those attending office each and every day (formula: no. of staff * 3 days a week /5 week days = 10*3/5 = 6).
Now I need to distribute those 10 staff making sure that each day of the week has no more than 6 staff attending office and that each staff cannot attend the office more than three times a week.
Doing that manually for such a small number of staff is quite simple. However, I'm talking of several offices with large numbers of staff. Doing it manually would be a nightmare as the number of staff will vary depending on people leaving and new staff being hired.
The attached file shows very simplistically what I'd like to achieve. The result needs to consider both the maximum number of staff per day and the maximum number of times each staff can attend office during the week. For example, Staff A attends office on Mon, Wed and Fri; Staff B on Mon, Tue and Wed and so on. However, on Monday, I have 6 staff in the office out of the 10. Same for each other day of the week.
Sorry if this has already been answered but I failed to find it.
And thanks in advance for your thoughts.
Cheers,
Dom
I'm new to this forum and this is my first query. I have looked for what I need in the forum and found partial responses. But nothing that met what I needed.
I have a certain number of people attending the company's office. Our office has less desks than employees. In essence, we cannot have everyone attending office on the same day. What I wanted to do in Excel was to create a model which I could use to distribute staff attendance evenly throughout the week. For example, if I had 10 staff, I would like to have not more than 3/5ths of those attending office each and every day (formula: no. of staff * 3 days a week /5 week days = 10*3/5 = 6).
Now I need to distribute those 10 staff making sure that each day of the week has no more than 6 staff attending office and that each staff cannot attend the office more than three times a week.
Doing that manually for such a small number of staff is quite simple. However, I'm talking of several offices with large numbers of staff. Doing it manually would be a nightmare as the number of staff will vary depending on people leaving and new staff being hired.
The attached file shows very simplistically what I'd like to achieve. The result needs to consider both the maximum number of staff per day and the maximum number of times each staff can attend office during the week. For example, Staff A attends office on Mon, Wed and Fri; Staff B on Mon, Tue and Wed and so on. However, on Monday, I have 6 staff in the office out of the 10. Same for each other day of the week.
Sorry if this has already been answered but I failed to find it.
And thanks in advance for your thoughts.
Cheers,
Dom