Planilha de escala de trabalho no Excel: escala 6×1, 5×2 e 12×36, horas semanais, folgas e interjornada
Como montar uma planilha de escala de trabalho no Excel: códigos de turno com horários e intervalos, grade semanal ou mensal, soma de horas por funcionário, cobertura mínima por turno, alertas de interjornada, descanso semanal e dias seguidos trabalhados, com exemplo de escala 6x1 em uma padaria e um resumo das escalas mais usadas.
Resposta rápida: uma planilha de escala de trabalho é uma grade com os funcionários nas linhas e os dias nas colunas, preenchida com códigos de turno (M para manhã, T para tarde, F para folga, FE para férias…). Uma tabela de turnos guarda o horário e as horas de cada código, e o Excel calcula:
- Horas por funcionário:
=SOMARPRODUTO(CONT.SE(C5:I5;Turnos[Código])*Turnos[Horas]) - Pessoas por turno em cada dia:
=CONT.SE(C$5:C$10;"M"), comparando com o mínimo necessário - Alertas de intervalo entre jornadas, de descanso semanal e de dias seguidos trabalhados
Abaixo você encontra a montagem passo a passo, um resumo das escalas mais comuns e um exemplo de escala 6×1 numa padaria com seis funcionários. Nomes e horários são fictícios.
Passo 1: tabela de turnos
| Código | Turno | Entrada | Saída | Intervalo | Horas |
|---|---|---|---|---|---|
| M | Manhã | 6:00 | 14:20 | 1h | 7h20 |
| T | Tarde | 13:40 | 22:00 | 1h | 7h20 |
| F | Folga (DSR) | — | — | — | 0 |
| FE | Férias | — | — | — | 0 |
| AT | Atestado / afastamento | — | — | — | 0 |
Calcule as horas com =(Saída-Entrada)*24-Intervalo (intervalo em horas) e formate a coluna como número com duas casas, ou como [h]:mm se preferir trabalhar com horários. Turnos de 7h20 em seis dias somam as 44 horas semanais usuais.
Passo 2: grade da escala
- Em C3, a primeira data (segunda-feira ou dia 1º); em D3,
=C3+1, arrastando por 7 ou 31 colunas. Formatoddd dd/mm. - Coluna A com os nomes; coluna B com a carga semanal contratada.
- Selecione a grade → Dados → Validação de Dados → Lista, com a origem
=INDIRETO("Turnos[Código]"). - Pinte cada código com formatação condicional e destaque os domingos com
=DIA.DA.SEMANA(C$3;2)=7.
Passo 3: horas, cobertura e custo
- Horas da semana:
=SOMARPRODUTO(CONT.SE(C5:I5;Turnos[Código])*Turnos[Horas]); diferença para o contrato:=J5-B5. - Pessoas de manhã em cada dia:
=CONT.SE(C$5:C$10;"M"); alerta:=SE(C12<C13;"FALTA "&C13-C12;""), com C13 = mínimo necessário. - Custo previsto da escala: horas × custo-hora com encargos, útil para comparar escalas alternativas.
A escala é o planejamento; as horas efetivamente trabalhadas ficam no controle de jornada, que você pode organizar com a planilha de controle de ponto.
Passo 4: alertas de descanso
A legislação trabalhista prevê, entre outras regras, jornada normal de até 8 horas diárias e 44 semanais, intervalo para refeição e descanso nas jornadas acima de 6 horas, intervalo mínimo de 11 horas entre duas jornadas e descanso semanal remunerado de 24 horas consecutivas, preferencialmente aos domingos. No comércio, há regra específica para que a folga coincida com o domingo periodicamente. Convenções e acordos coletivos podem trazer condições próprias, então confira o que vale para a sua categoria.
Com os turnos acima, a sequência T → M (saída 22:00, entrada 6:00) deixa só 8 horas de intervalo e deve ser evitada:
=SE(E(C5="T";D5="M");"INTERJORNADA < 11H";"")
Outro cuidado é a soma do descanso semanal com o intervalo entre jornadas: sair às 22:00, folgar no dia seguinte e voltar às 6:00 do outro dia resulta em apenas 32 horas de descanso seguido, abaixo das 35 horas (24 + 11) que costumam ser consideradas. Para evitar, quem fecha antes da folga deve voltar também no turno da tarde.
Contador de dias seguidos trabalhados (linha auxiliar): no primeiro dia =SE(C5="F";0;1) e nos seguintes =SE(D5="F";0;C15+1); alerta se passar de 6: =SE(MÁXIMO(C15:I15)>6;"VERIFICAR DSR";""). Para checar a virada de semana, continue o contador na semana seguinte.
Exemplo: escala 6×1 numa padaria aberta todos os dias
Necessidade: 2 pessoas de manhã e 2 à tarde de segunda a sábado; no domingo, 1 de manhã e 2 à tarde. Seis funcionários, cada um com 6 turnos de 7h20 (44 horas) e uma folga.
| Funcionário | Seg | Ter | Qua | Qui | Sex | Sáb | Dom | Horas |
|---|---|---|---|---|---|---|---|---|
| Ana | M | M | M | M | M | M | F | 44 |
| Bruno | M | M | M | M | M | M | F | 44 |
| Carla | M | M | F | M | M | M | M | 44 |
| Diego | T | T | T | T | T | T | F | 44 |
| Eva | F | T | T | T | T | T | T | 44 |
| Felipe | T | T | T | F | T | T | T | 44 |
| Manhã / Tarde | 3/2 | 3/3 | 2/3 | 3/2 | 3/3 | 3/3 | 1/2 |
Verificações: a cobertura mínima é atendida todos os dias; cada pessoa fica sempre no mesmo turno, então não há T → M; e, em torno de cada folga, o descanso seguido é de 39h40 (por exemplo, Felipe sai quarta às 22:00 e volta sexta às 13:40). Nas semanas seguintes, faça rodízio das folgas de domingo entre os funcionários, de modo que todos tenham domingos de folga conforme a regra aplicável e ninguém trabalhe mais de seis dias seguidos na troca de semana. O contador de dias seguidos do Passo 4 avisa se o rodízio criar sequências longas.
Escalas mais usadas
| Escala | Como funciona | Atenção |
|---|---|---|
| 5×2 | 5 dias de trabalho, 2 de folga | Para 44 horas em 5 dias, a jornada diária passa de 8 horas e depende de acordo de compensação |
| 6×1 | 6 dias de trabalho, 1 folga | 7h20 por dia somam 44 horas; rodízio de domingos |
| 12×36 | 12 horas de trabalho e 36 de descanso | Prevista na CLT mediante acordo ou convenção; comum em saúde, segurança e portaria |
Na 12×36, o padrão se repete a cada dois dias. Gere a grade automaticamente com =SE(É.PAR(C$3-DataInício+Defasagem);"P";"F"), em que P é plantão, e use defasagem 0 ou 1 para formar as duas equipes.
Dicas de uso
- Publique a escala com antecedência e registre as trocas autorizadas.
- Guarde as escalas anteriores: ajudam a conferir horas e a responder dúvidas.
- Proteja a planilha, liberando só as células da grade (Revisão → Proteger Planilha).
- Para acompanhar custos de pessoal e outras despesas, use também a planilha de despesas.
Erros comuns
- Escrever horários por extenso nas células em vez de códigos.
- Não conferir a cobertura quando alguém entra de férias.
- Fechamento seguido de abertura no dia seguinte.
- Esquecer o rodízio de domingos.
- Escala alterada só no grupo de mensagens, sem atualizar a planilha.
Perguntas frequentes
Como fazer rodízio automático de folgas?
Monte o ciclo de folgas numa linha auxiliar (por exemplo, de 21 dias) e use =ÍNDICE(Ciclo;MOD(C$3-DataInício+Defasagem;21)+1) com uma defasagem diferente para cada funcionário. Depois confira cobertura e dias seguidos.
A planilha substitui o controle de ponto?
Não. A escala mostra o planejado; o registro de jornada mostra o realizado e segue regras próprias conforme o porte da empresa e o sistema adotado.
Funciona no Google Planilhas?
Sim. CONT.SE, SOMARPRODUTO, SE, E, ÍNDICE, MOD e É.PAR existem em português no Google Planilhas.
Mais modelos em Operações e RH.