Notifications
Clear all

Escala de Funcionários

22 Posts
6 Usuários
0 Reactions
4,402 Visualizações
(@luigikaras)
Posts: 27
Eminent Member
Topic starter
 

Bom dia,

Pesquisei muito se já tinha algum tópico a respeito, sobre o que preciso, porém não achei.

Eu possuo uma planilha em que as colunas são as faixas de horário (7:00, 8:00, assim por diante) e as linhas são os postos de trabalho (recepção, atendimento, etc).

Gostaria de saber se é possível (com fórmula ou VBA ou outra ferramenta) que ao selecionar um nome para o horário das 7:00, este nome não apareça mais para aquele horário, só para o próximo. (EX: Se escalei o João na recepção, não posso escalar ele para outro posto no mesmo horário).

Estou usando Validação de Dados (nomes na lista) para determinar os nomes previamente.
Estou usando formatação condicional para eu visualizar melhor se duplico algum funcionário para o mesmo horário.
Mas seria mais útil se eu tivesse alguma forma de que o nome da pessoa não aparecesse mais naquele horário que já coloquei, seria possível?

Sou um pouco leigo então desculpe por qualquer coisa.

Obrigado

 
Postado : 21/08/2015 4:44 am
(@luigikaras)
Posts: 27
Eminent Member
Topic starter
 

Guilherme!
é isso mesmo cara. assim consigo ver se não repeti ninguém.
Agora a questão final é: tem como restringir nomes por horários?
O funcionário A (carga horaria 06:00 as 15:00) não apareceria as 16hs?
Acho meio missão impossível com essas fórmulas já incluidas mas nada como perguntar pra quem entende, ja que tenho o básico!

Valeu!

 
Postado : 29/09/2015 4:31 pm
(@setti)
Posts: 150
Estimable Member
 

VE SE É ISSO!!!

 
Postado : 29/09/2015 4:59 pm
(@luigikaras)
Posts: 27
Eminent Member
Topic starter
 

Setti,

aqui para mim, ví que você excluiu o nome do funcionário as 16hs, os outros horarios não...
Esta seria a forma que eu poderia fazer? excluir os nomes daria algum problema na formula?

 
Postado : 29/09/2015 5:36 pm
(@z3020100)
Posts: 172
Estimable Member
 

Luigi, tem como fazer o que você precisa sim.

Restringi a carga horária de cada funcionário ao máximo de 10 períodos / dia (conforme seu exemplo das 6 as 15).
Caso o funcionário seja selecionado para trabalhar por exemplo das 8 as 17, o nome dele não poderá mais ser selecionado.

Veja se é isso que precisa.

Se as respostas foram úteis clique na mãozinha ao lado de citar.
E se resolveu seu problema, marque o tópico como resolvido.

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 30/09/2015 6:40 am
(@luigikaras)
Posts: 27
Eminent Member
Topic starter
 

Guilherme, você é o cara! :o
era isso mesmo que precisava...
tem como você explicar como funciona a fórmula? :P
Pois se caso algum dia um funcionário precisar fazer hora extra, tenho que saber como vou lhe dar com a situação na escala!

 
Postado : 30/09/2015 6:47 pm
(@z3020100)
Posts: 172
Estimable Member
 

Luigi, não pense que é má vontade de minha parte, mas eu realmente sou péssimo em explicações, e com certeza não conseguiria descrever a formula de uma forma que você entenda.

O que eu aconselho é separar a formula que realmente faz a coisa acontecer e estuda-la separadamente.

=ÍNDICE('Cadastro Funcionários'!$B$3:$B$10;MENOR(SE(CONT.SE(C$3:C$9;'Cadastro Funcionários'!$B$3:$B$10)=0;LIN('Cadastro Funcionários'!$B$3:$B$10)-LIN('Cadastro Funcionários'!$B$3)+1;FALSO);LIN(T1)))

Assim será mais simples de você entender. O resto é tratamento de erro e um cont.se simples.

Não se esqueça de marcar o tópico como resolvido caso sua dúvida já tenha sido sanada.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 01/10/2015 7:53 am
(@luigikaras)
Posts: 27
Eminent Member
Topic starter
 

Valeu pela ajuda!

 
Postado : 05/10/2015 8:33 am
Página 2 / 2