Notifications
Clear all

Definir grupos de acordo com o dia de folga

6 Posts
2 Usuários
0 Reactions
1,385 Visualizações
(@ranjp)
Posts: 37
Trusted Member
Topic starter
 

Bom, nao sabia direito onde postar, entao de acordo com as regras, estou colocando aqui e espero poder contar com a ajuda dos membros.

O titulo do topico é um resumo do que preciso fazer. Preciso separar os funcionarios em grupos de acordo com a folga de cada um, pois o calendario é rotativo. De acordo com a folga estipulada no mes, preciso definir o grupo de cada funcionario conforme a tabela do exemplo anexado.
O problema é que o calendario anexado ( exemplo1 ) é a situacao perfeita onde todos os funcionarios trabalham o mes completo e nao ha mudancas de folga no decorrer do mes. Existe os casos em que:
1. novos funcionarios sao admitidos durante o mes.
2. funcionarios antigos sao dispensados durante o mes.
3. mudancas de folga ( e consequentemente de grupo ).

Como sao 7 grupos ( exatamente de acordo com os 7 dias da semana ) pensei em definir 1 semana para atribuir os grupos ( ja que o calendario se repete a cada semana ), mas aih tem o problema dos casos acima.
Acho que uma solucao possivel seria verificar o maior numero de dias que o funcionario folgasse e atribuisse esse grupo a ele. Porem, a contagem nao pode ser feita pelo 2o dia de folga. Entao, se for possivel verificar somente os casos em que o funcionario folgue 2 dias consecutivos, verificar qual dia da semana é o 1o dia de folga e entao atribuir o grupo, acho q seria a solucao.

 
Postado : 10/06/2012 7:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Coloque essa formula em B3 e arraste para baixo!

=SE(D3&E3="FF";"A";SE(E3&F3="FF";"B";SE(F3&G3="FF";"C";SE(G3&H3="FF";"D";SE(H3&I3="FF";"E";SE(I3&J3="FF";"F";"G"))))))

Att

 
Postado : 11/06/2012 7:14 pm
(@ranjp)
Posts: 37
Trusted Member
Topic starter
 

alexandrevba,

Em primeiro lugar, obrigado pela ajuda.
Essa formula serviria muito bem para o anexo que enviei onde mostra apenas uma situacao "perfeita". E tambem somente para o mes referente do anexo.
Sabemos que os meses nao comecam sempre pelo mesmo dia da semana e as pessoas que irao utilizar o arquivo sabem menos ainda de excel do que eu ( :lol: ).
Eu estava pensando em algo que se atualizasse junto com o calendario, ja que no arquivo original basta apenas colocar o ano e mes que o calendario se atualiza ( utilizando CHOOSE e WEEKDAY ).
Entao, a formula, reconhecendo que o "FF" caiu em SAB/DOM atribuiria o grupo F para fulano, ja no proximo mes se FF cair em DOM/SEG, atribuiria o grupo G para o mesmo fulano.

 
Postado : 11/06/2012 10:09 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Em B1 Digite uma e formate personalizado como (mmmm).
Em C2 coloque essa formula, =DATA(ANO($B$1);MÊS($B$1);C1) e arraste para a direita até a coluna AF.
Em B3 coloque essa formula,

=ESCOLHER(SE(D3&E3="FF";DIA.DA.SEMANA(D$2;2);SE(E3&F3="FF";DIA.DA.SEMANA(E$2;2);SE(F3&G3="FF";DIA.DA.SEMANA(F$2;2);SE(G3&H3="FF";DIA.DA.SEMANA(G$2;2);SE(H3&I3="FF";DIA.DA.SEMANA(H$2;2);SE(I3&J3="FF";DIA.DA.SEMANA(I$2;2);DIA.DA.SEMANA(J$2;2)))))));"A";"B";"C";"D";"E";"F";"G")

, depois arraste para baixo.

Veja se vai te ajudar, faça os teste.

 
Postado : 12/06/2012 4:58 am
(@ranjp)
Posts: 37
Trusted Member
Topic starter
 

alexandrevba

Apesar de nao solucionar o problema de 1.mudancas de folga no decorrer do mes e 2. entrada/saida de funcionarios, a solucao apresentada ficou muito bom. Os problemas 1e2 nao sao urgentes e podem ser corrigidos com o mes seguinte quando o novo calendario for reformulado.
Muito obrigado pela ajuda.

 
Postado : 12/06/2012 6:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Como quem tem o problema entende maior a necessidade de solução, fica ai um modelo para sublevar sua imaginação e tentar algo preciso ao seu problema.

Recomendo que deixe o tópico em aberto para que os colaboradores da comunidade, quem sabe trazer uma ideia satisfatória que possa resolver seu caso!

Att

 
Postado : 12/06/2012 6:33 pm