Gestão de projetos

Gráfico de Gantt no Excel: passo a passo com dias úteis, feriados, dependências e acompanhamento

Como fazer um gráfico de Gantt no Excel de dois jeitos: barras coloridas com formatação condicional e gráfico de barras empilhadas; datas calculadas com DIATRABALHO e lista de feriados, tarefas dependentes, marcos, percentual concluído e caminho crítico, com exemplo de abertura de uma loja.

Resposta rápida: o gráfico de Gantt mostra cada tarefa de um projeto como uma barra horizontal ao longo do calendário. No Excel, ele nasce de uma tabela de tarefas com início, duração em dias úteis e fim, e pode ser desenhado de duas formas:

  1. Formatação condicional sobre uma grade de datas: a forma mais prática para acompanhar o projeto no dia a dia.
  2. Gráfico de barras empilhadas com a série “início” invisível: ótima para relatórios e apresentações.

A data de término de cada tarefa é calculada com =DIATRABALHO(Início;Duração-1;Feriados), que pula fins de semana e feriados, e cada tarefa dependente começa sozinha quando a anterior termina. O exemplo abaixo é fictício.

Passo 1: tabela de tarefas

Coluna Conteúdo Fórmula / dica
A Nº 1, 2, 3…
B Tarefa Nome curto
C Responsável Uma pessoa Lista suspensa
D Predecessoras Tarefas que precisam terminar antes Referência para leitura
E Início Data de início Calculada (Passo 3)
F Duração Dias úteis 0 para marcos
G Término Data de término =SE(F6=0;E6;DIATRABALHO(E6;F6-1;Feriados))
H % concluído 0–100% Atualizado nas reuniões

Subtraímos 1 da duração porque uma tarefa de um dia começa e termina no mesmo dia.

Passo 2: lista de feriados

Numa aba “Feriados”, liste as datas do período do projeto e dê ao intervalo o nome Feriados. Inclua os feriados nacionais (como 1º de janeiro, Tiradentes, Dia do Trabalho, Independência, Nossa Senhora Aparecida, Finados, Proclamação da República, Dia da Consciência Negra e Natal), os feriados estaduais e municipais do local do projeto e datas que dependem da cidade ou da empresa, como Carnaval e Corpus Christi.

Se a equipe trabalha aos sábados, use =DIATRABALHO.INTL(E6;F6-1;"0000001";Feriados): a sequência de sete dígitos vai de segunda a domingo, e 1 indica folga (aqui, só o domingo).

Passo 3: tarefas dependentes

  • Uma predecessora (linha 5): =DIATRABALHO(G5;1;Feriados), o próximo dia útil após o término.
  • Várias predecessoras (linhas 7 e 8): =DIATRABALHO(MÁXIMO(G7;G8);1;Feriados).
  • Primeira tarefa: data digitada (o início do projeto).

Se uma tarefa atrasa, todas as que dependem dela se movem automaticamente.

Exemplo: abertura de uma loja física

Nº Tarefa Pred. Dias úteis Início Término
1 Projeto e aprovação do layout — 5 seg 04/10/2027 sex 08/10/2027
2 Reforma civil 1 12 seg 11/10/2027 qua 27/10/2027
3 Compra do mobiliário 1 8 seg 11/10/2027 qui 21/10/2027
4 Elétrica e iluminação 2 5 qui 28/10/2027 qui 04/11/2027
5 Montagem do mobiliário 3; 4 4 sex 05/11/2027 qua 10/11/2027
6 Recebimento e cadastro do estoque 3 5 sex 22/10/2027 qui 28/10/2027
7 Treinamento da equipe 5; 6 2 qui 11/11/2027 sex 12/11/2027
8 Inauguração (marco) 7 0 ter 16/11/2027 ter 16/11/2027

Repare na reforma: 12 dias úteis de 11 a 27 de outubro, porque 12/10 é feriado. A elétrica pula o dia 2/11 (Finados) e a inauguração cai em 16/11, já que 15/11 é feriado. Sem a lista de feriados, todas essas datas estariam erradas.

Caminho crítico: 1 → 2 → 4 → 5 → 7 → 8. Qualquer atraso nessas tarefas adia a inauguração. O recebimento do estoque (tarefa 6) tem 8 dias úteis de folga, e a compra do mobiliário pode atrasar até 8 dias úteis sem afetar a data final. Folga entre duas tarefas: =DIATRABALHOTOTAL(TérminoAnterior;InícioSeguinte;Feriados)-2.

Jeito 1: Gantt com formatação condicional

  1. Em J4, a data de início do projeto; em K4, =DIATRABALHO(J4;1;Feriados) para mostrar só dias úteis (ou =J4+1 para todos os dias). Arraste para a direita. Formate como dd/mm, texto na vertical, colunas estreitas.
  2. Selecione a grade (por exemplo J6:AO13) → Página Inicial → Formatação Condicional → Nova Regra → Usar uma fórmula: =E(J$4>=$E6;J$4<=$G6), preenchimento azul-claro.
  3. Segunda regra, acima da primeira, para a parte concluída: =E(J$4>=$E6;J$4<=$G6;DIATRABALHOTOTAL($E6;J$4;Feriados)<=$F6*$H6), azul-escuro.
  4. Marcos: =E($F6=0;J$4=$E6) em preto, ou um ◆ com fórmula na célula.
  5. Linha do dia: =J$4=HOJE() com borda vermelha.

Jeito 2: gráfico de barras empilhadas

  1. Crie a coluna “Dias corridos” = =G6-E6+1, porque o gráfico usa o calendário corrido.
  2. Selecione Tarefa, Início e Dias corridos → Inserir → Barras → Barras Empilhadas.
  3. Clique na série Início → Formatar Série de Dados → Preenchimento: Sem preenchimento.
  4. No eixo vertical, marque “Categorias em ordem inversa”.
  5. No eixo horizontal, defina o mínimo como o valor numérico da data de início (digite a data numa célula e mude o formato para Geral para ver o número) e a unidade principal como 7.

Acompanhamento do projeto

  • % concluído do projeto, ponderado pela duração: =SOMARPRODUTO(F6:F13;H6:H13)/SOMA(F6:F13).
  • Atrasos: =SE(E(HOJE()>G6;H6<1);"ATRASADA";""), com a linha em vermelho.
  • Linha de base: ao aprovar o plano, copie Início e Término como valores para “Início previsto” e “Término previsto”; o desvio é =DIATRABALHOTOTAL(TérminoPrevisto;G6;Feriados)-1.
  • Reunião semanal: atualize o percentual, registre bloqueios e decisões no modelo de ata de reunião.

O Gantt cuida das datas; para escopo, custos e marcos do projeto como um todo, use também a planilha de cronograma de projeto e, para os riscos que podem atrasar a entrega, a matriz de riscos.

Erros comuns

  • Digitar todas as datas à mão.
  • Esquecer feriados locais, que mudam de cidade para cidade.
  • Misturar dias corridos e dias úteis no mesmo cronograma.
  • Detalhar demais: acima de 40 a 50 linhas, agrupe por fases.
  • Tarefas sem responsável.

Perguntas frequentes

Como começar uma tarefa antes do fim da anterior?

Use uma defasagem negativa: =DIATRABALHO(G5;-2;Feriados) inicia a tarefa dois dias úteis antes do término da predecessora.

Dá para fazer no Google Planilhas?

Sim, o jeito 1 funciona igual: DIATRABALHO, DIATRABALHO.INTL, DIATRABALHOTOTAL e a formatação condicional por fórmula existem em português.

O Excel tem modelo de Gantt pronto?

Dependendo da versão, a galeria de modelos traz planejadores de projeto. Montar o seu com as fórmulas acima garante o controle de feriados e dependências do seu jeito.

Mais modelos em Gestão de projetos.