Cronograma de projeto no Excel: tarefas, dias úteis, gráfico de Gantt, caminho crítico e curva S
Como fazer um cronograma de projeto no Excel: lista de tarefas, durações em dias úteis com DIATRABALHO e feriados, dependências, gráfico de Gantt com formatação condicional, caminho crítico, folgas e curva S de previsto x realizado, com exemplo de abertura de loja.
Resposta rápida: um cronograma de projeto no Excel é uma tabela de tarefas com responsável, duração em dias úteis e predecessora (a tarefa que precisa terminar antes). As datas de início e término são calculadas com a função DIATRABALHO, que pula fins de semana e feriados, e uma área de colunas por semana com formatação condicional desenha o gráfico de Gantt. A soma das durações da sequência mais longa de tarefas dependentes é o caminho crítico, e a curva S compara o avanço previsto com o realizado.
As funções estão no Excel em português do Brasil, com ponto e vírgula como separador. O exemplo é fictício.
Passo 1: A tabela de tarefas
Formate como tabela (Inserir > Tabela) com o nome Crono:
| Coluna | Conteúdo |
|---|---|
| ID | 1, 2, 3… (ou 1.1, 1.2 por fase) |
| Tarefa | Com verbo: “Obter alvará de funcionamento” |
| Responsável | Uma pessoa |
| Duração (dias úteis) | 0 para marcos |
| Predecessora | ID da tarefa que precisa terminar antes |
| Início | Fórmula |
| Término | Fórmula |
| % concluído | 0%, 25%, 50%, 75%, 100% |
| Status | Fórmula |
Em outra aba, liste os feriados nacionais, estaduais e municipais que afetam o projeto e nomeie o intervalo como Feriados.
Passo 2: Datas automáticas com DIATRABALHO
- Início: sem predecessora, a data de início do projeto; com predecessora, o dia útil seguinte ao término dela:
=SE([@Predecessora]="";InicioProjeto;DIATRABALHO(PROCX([@Predecessora];Crono[ID];Crono[Término]);1;Feriados)) - Término:
=SE([@[Duração (dias úteis)]]=0;[@Início];DIATRABALHO([@Início];[@[Duração (dias úteis)]]-1;Feriados)) - Status:
=SE([@[% concluído]]=1;"Concluída";SE(HOJE()>[@Término];"Atrasada";SE(HOJE()>=[@Início];"Em andamento";"Não iniciada")))
Com isso, se uma tarefa atrasa e você aumenta a duração, todas as sucessoras se deslocam sozinhas. Quando uma tarefa depende de duas outras, use a data mais tardia: =DIATRABALHO(MÁXIMO(PROCX(A;...);PROCX(B;...));1;Feriados).
Exemplo: abertura de uma loja
| ID | Tarefa | Duração | Predecessora | Dias úteis do projeto |
|---|---|---|---|---|
| 1 | Projeto e layout | 10 | — | 1 a 10 |
| 2 | Aprovações e alvarás | 15 | 1 | 11 a 25 |
| 3 | Reforma do ponto | 20 | 2 | 26 a 45 |
| 4 | Mobiliário e equipamentos | 8 | 3 | 46 a 53 |
| 5 | Contratação da equipe | 15 | 2 | 26 a 40 |
| 6 | Treinamento | 5 | 4 e 5 | 54 a 58 |
| 7 | Marco: inauguração | 0 | 6 | 59 |
O caminho crítico é 1 → 2 → 3 → 4 → 6: 10 + 15 + 20 + 8 + 5 = 58 dias úteis, e a inauguração acontece no 59º dia útil. A contratação da equipe termina no dia 40, mas o treinamento só começa no dia 54: ela tem 13 dias úteis de folga. Um atraso de uma semana na contratação não muda a data de inauguração; um atraso de uma semana na reforma muda.
Passo 3: O gráfico de Gantt com formatação condicional
- À direita da tabela, coloque na linha 4 a data de início de cada semana (segunda-feira): na primeira célula
=InicioProjeto-DIA.DA.SEMANA(InicioProjeto;3)e nas seguintes=anterior+7. - Selecione a área das semanas e crie uma regra de formatação condicional com fórmula:
=E(L$4<=$G5;L$4+6>=$F5), onde F é Início e G é Término. Escolha um preenchimento azul. - Crie uma segunda regra para tarefas atrasadas (preenchimento vermelho):
=E(L$4<=$G5;L$4+6>=$F5;$I5="Atrasada"). - Para marcar a semana atual, uma borda:
=E(L$4<=HOJE();L$4+6>=HOJE()).
Marcos (duração 0) podem receber um símbolo ◆ com uma regra própria. Ajuste a largura das colunas para que o cronograma caiba em uma página ao imprimir.
Passo 4: Folgas e caminho crítico
Em projetos pequenos, o caminho crítico pode ser identificado à mão, como no exemplo. Para destacar as tarefas críticas na planilha, crie uma coluna Crítica? com Sim/Não e uma regra de formatação com borda vermelha. Revise essa coluna sempre que durações mudarem: uma tarefa com folga pequena pode se tornar crítica depois de um atraso.
Em obras, o cronograma físico costuma ser combinado com o financeiro; a planilha de orçamento de obra mostra como distribuir o custo de cada etapa pelas semanas.
Passo 5: Curva S — previsto x realizado
A curva S mostra o avanço acumulado do projeto ao longo do tempo. Pondere cada tarefa pela duração:
- Avanço realizado:
=SOMARPRODUTO(Crono[Duração (dias úteis)];Crono[% concluído])/SOMA(Crono[Duração (dias úteis)]) - Avanço previsto em uma data: para cada tarefa, a fração do prazo já decorrida,
=MÍNIMO(1;MÁXIMO(0;DIATRABALHOTOTAL([@Início];Data;Feriados)/[@[Duração (dias úteis)]])), depois a mesma ponderação.
No exemplo, a soma das durações é 73 dias de trabalho. No 30º dia útil, o previsto era: tarefas 1 e 2 concluídas (25), reforma com 5 de 20 dias e contratação com 5 de 15 dias, ou seja, (10 + 15 + 5 + 5) / 73 = 47,9%. Se a reforma está em 15% (3 dias) e a contratação em 20% (3 dias), o realizado é (10 + 15 + 3 + 3) / 73 = 42,5%. A diferença de 5,4 pontos, quase toda na reforma, que está no caminho crítico, é o sinal para agir agora.
Registre os dois valores toda semana em uma pequena tabela e faça um gráfico de linhas: a distância entre as curvas mostra se o projeto está recuperando ou acumulando atraso.
Rotina de acompanhamento
- Uma vez por semana, cada responsável atualiza o % concluído das suas tarefas.
- Revise as tarefas atrasadas, começando pelas críticas.
- Registre decisões e novas tarefas em uma ata de reunião e inclua as tarefas no cronograma.
- Guarde uma cópia da versão original (linha de base) para comparar datas planejadas e atuais ao final.
Erros comuns
- Datas digitadas em vez de calculadas.
- Esquecer feriados, especialmente municipais e pontos facultativos que fecham órgãos públicos.
- Tarefas longas demais: acima de três ou quatro semanas, divida.
- % concluído “no olho”: defina critérios (por exemplo, 50% = projeto aprovado internamente).
- Não manter linha de base: sem ela, não dá para medir atraso.
Perguntas frequentes
Qual a diferença entre cronograma e gráfico de Gantt?
O cronograma é a lista de tarefas com durações, dependências e datas; o gráfico de Gantt é a representação visual dessas datas em barras. Neste modelo, os dois ficam na mesma aba.
Funciona no Google Planilhas?
Sim. DIATRABALHO, DIATRABALHOTOTAL, PROCX, SOMARPRODUTO e formatação condicional com fórmula existem no Google Planilhas em português.
Quando usar um software de gestão de projetos?
Quando o projeto tem muitas dependências, vários projetos disputam as mesmas pessoas ou a equipe precisa atualizar tarefas pelo celular. A estrutura deste cronograma facilita a migração.
Mais guias em Gestão de projetos.