KHIZHNYAKOV

Khizhnyakov › Guias

Como controlar férias, licenças e ausências de funcionários no Excel

Controle de ausências de funcionários em Excel: férias, licenças médicas, folgas e viagens — Ver a planilha →

Quem está de férias hoje? Quem ainda tem férias a tirar? E se três pessoas do mesmo departamento saírem na mesma semana? Em muitas equipes, essas respostas dependem de memória, de e-mails antigos e de documentos espalhados. O Excel resolve com uma tabela de ausências e um calendário gerado a partir dela.

Este guia mostra como estruturar o registro, calcular o saldo de férias, evitar sobreposições e visualizar o mês inteiro de uma vez, sem depender de nenhum modelo.

O registro de ausências

Crie uma tabela com uma linha por ausência: funcionário, tipo (férias, licença médica, folga, viagem a trabalho), data inicial, data final e documento de base. Se as férias forem divididas em partes, cada parte entra em uma linha própria.

Duas colunas calculadas são essenciais:

  • Dias corridos: =final - inicial + 1
  • Dias úteis: =DIATRABALHOTOTAL(inicial; final; feriados)

A lista de feriados fica numa aba de parâmetros e é referenciada na fórmula. Assim, o desconto do saldo respeita o calendário da sua cidade. Confira as regras de cada tipo de ausência com as normas locais e internas da sua organização.

Saldo de férias por funcionário

Em outra aba, uma linha por pessoa, com o direito anual de férias, o saldo do ano anterior e os dias usados e planejados:

=direito + saldo_anterior - usados - planejados

Os dias usados e planejados vêm de SOMASES sobre a tabela de ausências, filtrando pelo tipo "Férias" e pela data (se a data final já passou, é usado; se está no futuro, é planejado):

=SOMASES(Ausências!E:E; Ausências!A:A; A2; Ausências!B:B; "Férias"; Ausências!D:D; "<="&HOJE())

Exemplo

Joana tem direito a 30 dias, saldo anterior de 5, usou 15 e planejou 10.

  • Saldo = 30 + 5 − 15 − 10 = 10 dias

Se houver uma regra interna de saldo máximo acumulado, por exemplo 40 dias, crie um alerta: =SE(saldo>40;"Saldo alto";""). Uma lista de saldos altos ajuda o gestor a convencer a equipe a tirar férias antes de acumular.

Evitando sobreposições

Dois erros típicos: a data final anterior à inicial e duas ausências da mesma pessoa que se cruzam. A verificação:

=SE(D2<C2;"Data final antes da inicial"; SE(CONT.SES(A:A;A2;C:C;"<="&D2;D:D;">="&C2)>1;"Sobreposição";""))

Ela conta quantas ausências da mesma pessoa se cruzam com o intervalo da linha; se for mais de uma, há conflito.

O calendário do mês

O calendário é o que dá visibilidade. Monte uma matriz com os funcionários nas linhas e os dias do mês nas colunas. Em cada célula, uma fórmula verifica se o dia cai dentro de alguma ausência da pessoa e devolve um código:

  • F para férias;
  • D para licença médica (doença);
  • C para folga compensatória;
  • V para viagem.

=SE(CONT.SES(Ausências!A:A; $A5; Ausências!C:C; "<="&D$4; Ausências!D:D; ">="&D$4; Ausências!B:B; "Férias")>0; "F"; "")

Repita para cada tipo, ou use uma fórmula que busque o tipo do registro. No rodapé de cada coluna, conte quantas pessoas estão ausentes naquele dia com CONT.SE(D5:D64;"?*").

Limite de ausentes simultâneos

Defina quantas pessoas de um departamento podem estar fora ao mesmo tempo, digamos 2. Aplique formatação condicional para colorir de vermelho a linha de totais quando passar do limite. Assim, ao planejar o período de férias, você vê na hora que a terceira pessoa não pode sair naquela semana.

Erros comuns

  • Descontar feriados do saldo de férias: em alguns casos, dias corridos incluem feriados; a regra depende da norma aplicável, então documente a sua.
  • Registrar férias só no papel: o calendário só funciona com tudo lançado.
  • Misturar licença médica com férias: os tipos têm efeitos diferentes sobre o saldo.
  • Não fixar um ano de referência: o calendário precisa saber em que ano trabalha.
  • Atualizar sem validar: sem a checagem de sobreposição, erros ficam escondidos por meses.

Modelo pronto de controle de ausências

O modelo reúne todo esse controle. A aba «Parâmetros» guarda o ano, o direito a férias, o número de ausentes permitido ao mesmo tempo, o limite de saldo alto, os feriados e os departamentos. Em «Funcionários» há espaço para até 60 pessoas, com cargo, departamento, saldo de férias anterior, usado, planejado e saldo, licenças médicas, folgas, viagens, status de hoje e controle.

A aba «Ausências» comporta até 800 registros e calcula dias corridos e úteis, status e sobreposições. O «Calendário» mostra a presença do departamento em qualquer mês, com os códigos F, D, C, V, o número de ausentes por dia e os totais por funcionário. O «Resumo» traz as ausências por mês e tipo, o controle por departamento e dois gráficos.

Funciona no Excel 2007 ou superior e no LibreOffice, sem macros, em português do Brasil. É um modelo pago. Direitos, limites e valores de referência ficam nos parâmetros: confira-os com as regras aplicáveis e com as normas internas. O cálculo é indicativo.

FAQ

Como registrar férias divididas?

Uma linha para cada parte, com suas datas. O saldo é descontado pela soma das partes, e o calendário mostra cada período separadamente.

Como saber quem está ausente em uma data específica?

Informe qualquer data do mês desejado no calendário. A tabela mostra o código de cada funcionário e o número total de ausentes por dia.

Os feriados entram no cálculo de dias úteis?

Se você os cadastrar na lista de feriados, sim: eles são excluídos dos dias úteis. Mantenha a lista atualizada a cada ano.

Posso controlar mais de um departamento no mesmo arquivo?

Sim. Inclua o departamento em cada funcionário e filtre o calendário por ele. O limite de ausentes simultâneos é conferido para cada departamento.

Mais guias