Crie uma lista rotativa de responsabilidades

2

Eu estou em Toastmasters e uma reunião do clube consiste em membros que cumprem papéis diferentes. Cada reunião tem pessoas diferentes servindo em posições diferentes. No momento, rotacionamos essas posições e as listamos usando uma planilha do Excel que lista as próximas quatro semanas de reuniões.

Estou perguntando a todos se você pode pensar em como gerenciar automaticamente essa lista. Neste ponto, temos uma coluna para membros e depois uma coluna para cada semana no cronograma. Em seguida, digitamos o papel da pessoa para cada semana. Este processo é muito manual.

Basicamente, temos um conjunto dinâmico de membros e um conjunto estático de funções (9 no total). Não precisa haver uma rima ou razão para a rotação, desde que não sobrecarregue uma pessoa com um papel.

Exemplo de agenda de 2 semanas

              11-Jan         18-Jan
 Person 1   Toastmaster    Speaker #1
 Person 2   Evaluator # 2  Evaluator # 1    
 Person 3   Grammarian     Table Topics 
 Person 4   Speaker #1     Timer    
 Person 5   Evaluator # 1  
 Person 6   Table Topics   Ah Counter
 Person 7   Timer          Evaluator # 2
 Person 8   Speaker #2
 Person 9   ah Counter     Grammarian
 Person 19                 Speaker #2
MADCookie
fonte
Eu sei uma pergunta antiga, mas eu teria colocado os papéis em uma lista separada e, em seguida, usando uma função aleatória peguei um usando VBa. Uma verificação rápida para se certificar de que não era um jogo para o anterior e trabalho feito!
Dave

Respostas:

2

Coluna A é os números que representam as pessoas
A coluna B é as letras que representam os papéis
A coluna C é a primeira série de fórmulas. Você arrasta C1: C8 (ou CX, no entanto, muitos você tem) através das colunas para a direita.

    1   a   =B8 =C8 =D8 =E8 =F8 =G8 =H8 =I8
    2   b   =B1 =C1 =D1 =E1 =F1 =G1 =H1 =I1
    3   c   =B2 =C2 =D2 =E2 =F2 =G2 =H2 =I2
    4   d   =B3 =C3 =D3 =E3 =F3 =G3 =H3 =I3
    5   e   =B4 =C4 =D4 =E4 =F4 =G4 =H4 =I4
    6   f   =B5 =C5 =D5 =E5 =F5 =G5 =H5 =I5
    7   g   =B6 =C6 =D6 =E6 =F6 =G6 =H6 =I6
    8   h   =B7 =C7 =D7 =E7 =F7 =G7 =H7 =I7

especificamente, para você, ficaria assim

A           B        C       D       E       F       G       H
Person 1    Role 1  =B19    =C19    =D19    =E19    =F19    =G19
Person 2    Role 2  =B1     =C1     =D1     =E1     =F1     =G1
Person 3    Role 3  =B2     =C2     =D2     =E2     =F2     =G2
Person 4    Role 4  =B3     =C3     =D3     =E3     =F3     =G3
Person 5    Role 5  =B4     =C4     =D4     =E4     =F4     =G4
Person 6    Role 6  =B5     =C5     =D5     =E5     =F5     =G5
Person 7    Role 7  =B6     =C6     =D6     =E6     =F6     =G6
Person 8    Role 8  =B7     =C7     =D7     =E7     =F7     =G7
Person 9    Role 9  =B8     =C8     =D8     =E8     =F8     =G8
Person 10   Role 10 =B9     =C9     =D9     =E9     =F9     =G9
Person 11   Role 11 =B10    =C10    =D10    =E10    =F10    =G10
Person 12   Role 12 =B11    =C11    =D11    =E11    =F11    =G11
Person 13   Role 13 =B12    =C12    =D12    =E12    =F12    =G12
Person 14   Role 14 =B13    =C13    =D13    =E13    =F13    =G13
Person 15   Role 15 =B14    =C14    =D14    =E14    =F14    =G14
Person 16   Role 16 =B15    =C15    =D15    =E15    =F15    =G15
Person 17   Role 17 =B16    =C16    =D16    =E16    =F16    =G16
Person 18   Role 18 =B17    =C17    =D17    =E17    =F17    =G17
Person 19   Role 19 =B18    =C18    =D18    =E18    =F18    =G18

Que se transformaria em:

Person 1    Role 1  Role 19 Role 18 Role 17 Role 16 Role 15 Role 14
Person 2    Role 2  Role 1  Role 19 Role 18 Role 17 Role 16 Role 15
Person 3    Role 3  Role 2  Role 1  Role 19 Role 18 Role 17 Role 16
Person 4    Role 4  Role 3  Role 2  Role 1  Role 19 Role 18 Role 17
Person 5    Role 5  Role 4  Role 3  Role 2  Role 1  Role 19 Role 18
Person 6    Role 6  Role 5  Role 4  Role 3  Role 2  Role 1  Role 19
Person 7    Role 7  Role 6  Role 5  Role 4  Role 3  Role 2  Role 1
Person 8    Role 8  Role 7  Role 6  Role 5  Role 4  Role 3  Role 2
Person 9    Role 9  Role 8  Role 7  Role 6  Role 5  Role 4  Role 3
Person 10   Role 10 Role 9  Role 8  Role 7  Role 6  Role 5  Role 4
Person 11   Role 11 Role 10 Role 9  Role 8  Role 7  Role 6  Role 5
Person 12   Role 12 Role 11 Role 10 Role 9  Role 8  Role 7  Role 6
Person 13   Role 13 Role 12 Role 11 Role 10 Role 9  Role 8  Role 7
Person 14   Role 14 Role 13 Role 12 Role 11 Role 10 Role 9  Role 8
Person 15   Role 15 Role 14 Role 13 Role 12 Role 11 Role 10 Role 9
Person 16   Role 16 Role 15 Role 14 Role 13 Role 12 Role 11 Role 10
Person 17   Role 17 Role 16 Role 15 Role 14 Role 13 Role 12 Role 11
Person 18   Role 18 Role 17 Role 16 Role 15 Role 14 Role 13 Role 12
Person 19   Role 19 Role 18 Role 17 Role 16 Role 15 Role 14 Role 13

que está descendo para cada indivíduo.

Raystafarian
fonte
Eu preciso de mais detalhes. Isso não está claro o suficiente para mim sobre o ponto que você está fazendo. Especificamente, eu me pergunto: de que fórmula você está falando? A grade que você escreveu deveria estar começando com A1 que tem o valor "1" ou é o valor "a" de A1?
MADCookie
Como dito, os números são as pessoas que vão para a coluna A. As letras são os papéis que vão para a coluna B. As fórmulas começam na célula c1
Raystafarian
0

Eu criei algo que poderia funcionar para você com alguma modificação.

Eu tenho duas planilhas na minha planilha, 1 chamada Schedule e 1 chamada Active. Eu coloco um "x" ao lado do nome e da data da pessoa sempre que eles cumprem o papel para aquela semana ou eu digito o nome de outra pessoa se eles o fizeram durante a semana. Por exemplo, aqui está a lista das pessoas que cumpriram o papel da semana:

Carson  3/30/17 x
Devlin  4/6/17  x
Chris   4/13/17 x
Jake    4/20/17 x
Andy    4/27/17 x
Clifton 5/4/17  x
Jake    5/11/17 x
Hector  5/18/17 x
Carson  5/25/17 x
Chris   6/1/17  x
Andy    6/8/17  x

Em seguida, tenho um link para a planilha "Ativo" na planilha "Agendar" que faz referência a esses dados, procurando a data e o "x". Aqui está uma foto desde que eu não consigo descobrir como adicionar texto estilo Excel.

values

formulas

Espero que ajude.

Carson
fonte