Organizar os turnos de uma equipe parece simples até alguém trocar uma folga, um turno da noite emendar com um da manhã ou ninguém perceber que falta gente no sábado à tarde. Uma escala de turnos bem montada no Excel resolve boa parte desses problemas, porque calcula as horas e avisa sobre as lacunas sem que você precise conferir tudo no olho.
Você vai criar uma escala semanal com códigos de turno, listas suspensas para preenchê-la sem erros, cores automáticas, soma de horas por pessoa, controle da cobertura diária e, no final, proteção para que ninguém a altere por acidente.
Defina as regras antes de abrir o Excel
A escala só será útil se as regras estiverem claras desde o início. Anote estas decisões:
- Tipos de turno e seus horários: manhã, tarde, noite, intercalado…
- Códigos curtos para cada turno, com uma ou duas letras.
- Horas que cada turno conta, incluindo os intervalos se forem descontados.
- Número mínimo de pessoas em cada turno e dia.
- Limites: jornada semanal máxima e descanso mínimo entre turnos. Esses valores dependem da legislação trabalhista e da convenção coletiva aplicável, então confirme-os.
Crie a tabela de códigos de turno
Em uma área separada da planilha (por exemplo, de M1 a O6), crie uma tabela com os códigos. Toda a escala vai se basear nela:
| Código | Turno | Horas |
|---|---|---|
| M | Manhã (07:00–15:00) | 8 |
| T | Tarde (15:00–23:00) | 8 |
| N | Noite (23:00–07:00) | 8 |
| F | Folga | 0 |
| V | Férias | 0 |
Se as horas de um turno mudarem, basta alterar esta tabela e todos os totais serão atualizados.
Se preferir calcular as horas a partir do horário
Você pode colocar a hora de início e a de término em duas colunas e calcular a duração. O turno da noite termina no dia seguinte, e uma subtração simples daria um valor negativo. Esta fórmula resolve isso (início em P2, término em Q2):
=MOD(Q2-P2;1)*24
Monte a estrutura da escala
- Em
B1, digite a data da segunda-feira da semana. - Em
A4:A9, digite os nomes da equipe (Funcionário 1, Funcionário 2…). - Em
C3, digite=$B$1e emD3, digite=C3+1. CopieD3atéI3para ter os sete dias. - Aplique a
C3:I3o formato personalizadoddd dpara ver “seg 6”, “ter 7″… Ao mudar a data deB1, a semana inteira se atualiza. - Reserve a coluna
Jpara o total de horas e a linha 11 para a cobertura diária.
Com alguns turnos já atribuídos, fica assim:
| Funcionário | seg | ter | qua | qui | sex | sáb | dom | Horas |
|---|---|---|---|---|---|---|---|---|
| Funcionário 1 | M | M | M | F | T | T | F | 40 |
| Funcionário 2 | T | T | F | M | M | F | N | 40 |
| Funcionário 3 | N | N | N | F | F | M | M | 40 |
Preencha com listas suspensas
Digitar os códigos à mão gera erros: um “m” minúsculo, um espaço a mais ou uma letra que não existe. Uma lista suspensa evita isso:
- Selecione o intervalo de turnos,
C4:I9. - Vá em Dados › Validação de Dados.
- Em Permitir, escolha Lista.
- Em Fonte, digite
=$M$2:$M$6e clique em OK.
Agora cada célula mostra uma seta com os códigos válidos, e o Excel recusa qualquer outro valor.
Calcule horas e cobertura com fórmulas
Horas por funcionário
Em J4, esta fórmula busca as horas de cada código da linha na tabela de turnos e as soma. Funciona em todas as versões do Excel:
=SOMARPRODUTO(SOMASE($M$2:$M$6;C4:I4;$O$2:$O$6))
Copie-a até J9. Se quiser saber quantas noites cada pessoa faz, use:
=CONT.SE(C4:I4;"N")
Pessoas por turno e dia
Em C11, conte quantas pessoas estão no turno da manhã naquele dia e copie a fórmula até I11. Repita nas linhas seguintes para a tarde e a noite trocando a letra:
=CONT.SE(C$4:C$9;"M")
Alertas automáticos
Para identificar quem passa do limite semanal (no exemplo, 40 horas), adicione em K4:
=SE(J4>40;"Revisar";"OK")
E para encontrar quem sai de um turno da noite e entra de manhã no dia seguinte, algo que quase nunca respeita o descanso mínimo, use uma coluna auxiliar com:
=SE(E(C4="N";D4="M");"Descanso insuficiente";"")
Dê cor com a formatação condicional
Uma escala colorida pode ser lida num relance. Para colorir cada turno:
- Selecione
C4:I9. - Vá em Página Inicial › Formatação Condicional › Realçar Regras das Células › É Igual a.
- Digite
Me escolha uma cor. Repita com T, N, F e V.
Você também pode sombrear o fim de semana. Selecione C3:I9, crie uma nova regra com a opção de usar uma fórmula e digite:
=DIA.DA.SEMANA(C$3;2)>5
Com o argumento 2, a segunda-feira vale 1 e o domingo 7, então a regra marca sábado e domingo. Faça o mesmo na linha de cobertura para destacar em vermelho os dias com menos pessoas que o necessário.
Proteja a escala antes de compartilhar
Uma escala compartilhada acaba sendo alterada mais cedo ou mais tarde: alguém apaga uma fórmula ou troca o próprio turno sem avisar. Proteja-a em dois níveis.
Proteger a planilha
- Selecione as células que podem ser editadas (
C4:I9e a data emB1). - Abra Formatar Células › Proteção e desmarque Bloqueadas.
- Vá em Revisão › Proteger Planilha e defina uma senha.
Assim, as fórmulas e a tabela de códigos ficam fixas, e só os turnos podem ser alterados.
Proteger o arquivo
A proteção da planilha não impede que o arquivo seja aberto. Se a escala tiver dados pessoais ou se você for enviá-la por e-mail, convém exigir uma senha para abrir. Você pode fazer isso com nossa ferramenta gratuita para proteger planilhas com senha, sem procurar a opção em cada versão do Excel. E para afixar a escala em um mural, converta-a em PDF: ninguém poderá editá-la e ela ficará igual em qualquer dispositivo.
Erros comuns ao montar turnos no Excel
- Digitar as horas à mão em cada célula: se um turno muda, os totais deixam de bater. Calcule sempre a partir da tabela de códigos.
- Subtrair horas no turno da noite: a subtração simples dá negativo ou
#####. UseMODcomo explicado acima. - Refazer uma planilha à mão toda semana: duplique a planilha e mude só a data de
B1; os dias são recalculados sozinhos. - Não conferir a cobertura: uma escala com as horas certas pode deixar um turno vazio. Olhe sempre a linha de cobertura.
Conclusão
Uma boa escala de turnos no Excel se apoia em uma tabela de códigos, listas suspensas para preenchê-la sem erros e algumas fórmulas que somam horas, contam pessoas e avisam sobre conflitos. Adicione cores para ler rapidamente e proteja-a antes de compartilhar. Com essa base, cada nova semana vai levar só alguns minutos.
Perguntas frequentes
Como faço uma escala mensal em vez de semanal?
Use a mesma estrutura com mais colunas: coloque o dia 1º do mês em B1 e estenda a fórmula =C3+1 por 31 colunas. Mova a tabela de códigos para outra planilha para que não se sobreponha e ajuste os intervalos das fórmulas de horas à nova largura.
Posso usar turnos intercalados?
Sim. Adicione um novo código à tabela, por exemplo I, com o total de horas, e amplie a fonte da lista suspensa e os intervalos das fórmulas para incluí-lo.
Por que a fórmula de horas retorna 0?
Normalmente porque os códigos da escala não coincidem com os da tabela, por exemplo por causa de um espaço no final. Com a lista suspensa esse problema desaparece.
A proteção da planilha é segura?
Ela evita alterações acidentais, mas não é uma medida de segurança forte. Se o arquivo tiver dados sensíveis, criptografe-o com uma senha de abertura.
Experimente nossas ferramentas gratuitas
Compare, converta, junte e limpe suas planilhas pelo navegador, sem instalar nada.