ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   random assignments of workload to set # of people (https://www.excelbanter.com/excel-worksheet-functions/131546-random-assignments-workload-set-people.html)

Dawn Bjork Buzbee

random assignments of workload to set # of people
 
We have 45 different defined tasks that need to be randomly and evenly
distributed each week to the same 4 people. Can this be done with functions
or do we need to program a solution? Ideas?

Thanks in advance,
Dawn
--
Dawn Bjork Buzbee

Max

random assignments of workload to set # of people
 
Here's a quick formulas model to play with ..

Presuming the 44* tasks are listed in A1:A44
*44 not 45, to make it divisible by 4 persons <g

Put in B1: =RAND()
Put in C1: =INDEX($A$1:$A$44,RANK(B1,$B$1:$B$44))
Select B1:C1, copy down to C44.
(C1:C44 returns a random scramble of the 44 tasks in col A)

Then list the names of the 4 persons in E1:H1
Place in E2: =OFFSET($C$1,ROW(A1)*4+COLUMN(A1)-5,)
Copy E2 across to H2, fill down by 11 rows to H12. The above returns a
randomized assignment of all 44 tasks in col A, 11 tasks below each name.
Pressing F9 will regenerate a fresh assignment. Just copy E1:H12 & paste
special as values elsewhere as may be desired.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"Dawn Bjork Buzbee" wrote:
We have 45 different defined tasks that need to be randomly and evenly
distributed each week to the same 4 people. Can this be done with functions
or do we need to program a solution? Ideas?

Thanks in advance,
Dawn
--
Dawn Bjork Buzbee


Dawn Bjork Buzbee

random assignments of workload to set # of people
 
Thank you Max for the great solution!
--
Dawn Bjork Buzbee


"Max" wrote:

Here's a quick formulas model to play with ..

Presuming the 44* tasks are listed in A1:A44
*44 not 45, to make it divisible by 4 persons <g

Put in B1: =RAND()
Put in C1: =INDEX($A$1:$A$44,RANK(B1,$B$1:$B$44))
Select B1:C1, copy down to C44.
(C1:C44 returns a random scramble of the 44 tasks in col A)

Then list the names of the 4 persons in E1:H1
Place in E2: =OFFSET($C$1,ROW(A1)*4+COLUMN(A1)-5,)
Copy E2 across to H2, fill down by 11 rows to H12. The above returns a
randomized assignment of all 44 tasks in col A, 11 tasks below each name.
Pressing F9 will regenerate a fresh assignment. Just copy E1:H12 & paste
special as values elsewhere as may be desired.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"Dawn Bjork Buzbee" wrote:
We have 45 different defined tasks that need to be randomly and evenly
distributed each week to the same 4 people. Can this be done with functions
or do we need to program a solution? Ideas?

Thanks in advance,
Dawn
--
Dawn Bjork Buzbee


Max

random assignments of workload to set # of people
 
Welcome, Dawn !
Thanks for the feedback
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"Dawn Bjork Buzbee" wrote in
message ...
Thank you Max for the great solution!
--
Dawn Bjork Buzbee





All times are GMT +1. The time now is 02:00 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com