Como criar um gráfico de Gantt no Excel?
Acompanhar e gerir cronogramas de projetos é essencial para um fluxo de trabalho eficiente, e um gráfico de Gantt oferece uma representação visual clara para esse fim. No Excel, o gráfico de Gantt assume a forma de um gráfico de barras horizontal, em que cada tarefa é exibida ao longo de uma linha do tempo, facilitando, à primeira vista, o acompanhamento das datas de início, durações, dependências e progresso geral do projeto. Esta visão geral é valiosa não só para gestores de projeto experientes, mas também para qualquer pessoa que coordene um conjunto de tarefas. O tutorial seguinte apresenta várias soluções para criar gráficos de Gantt no Excel — desde métodos manuais e ferramentas automatizadas até abordagens com formatação condicional e automação com VBA — adaptando-se tanto a necessidades básicas como a requisitos avançados.

- Criar um Gráfico de Gantt no Excel(13 passos)
- Criar um Gráfico de Gantt com uma funcionalidade extraordinária(4 passos)
- Automatizar a criação e formatação de Gráfico de Gantt com VBA
Criar um Gráfico de Gantt no Excel
Pode criar um Gráfico de Gantt seguindo os passos abaixo:
Em primeiro lugar, crie o seu próprio intervalo de dados de tarefas.
1. Prepare os dados das tarefas num formato estruturado, com colunas para Nome da Tarefa, Data de Início e Duração (em dias). Esta organização clara é essencial para gerar um gráfico preciso e facilita todos os passos seguintes. Para melhores resultados, certifique-se de que cada tarefa tem um nome único e de que o formato das datas é consistente. Consulte o exemplo abaixo:

Em segundo lugar, insira um gráfico de barras e adicione as séries de dados.
2. Abra o separador Inserir, aceda a Inserir Coluna ou Gráfico de Barras e escolha Barra Empilhada. Aparecerá um gráfico em branco, pronto para receber os seus dados.
![]() | ![]() | ![]() |
3. Para integrar os dados do projeto, clique com o botão direito do rato no gráfico e selecione Selecionar Dados no menu de contexto. Desta forma, poderá atribuir as colunas Data de Início e Duração da sua tabela ao gráfico.

4. Na caixa de diálogo Origem dos Selecionar Dados, localize Intervalo de nomes da série e clique em Adicionar. Esta ação permite-lhe especificar a primeira série — a Data de Início.

5. Abre-se a caixa de diálogo Editar Série:
(1.) Em Nome da Série, selecione a célula do cabeçalho da Data de Início (por exemplo, B1).
(2.) Em Valores da Série, selecione todas as células com as datas de início das suas tarefas (por exemplo, de B2 a B7).

6. Clique em OK e repita o passo anterior para adicionar a série de dados da Duração, associando os cabeçalhos das colunas às células correspondentes à duração das tarefas. Após adicionar ambas as séries, verá barras coloridas que representam cada fase de cada tarefa:

7. Atribua as etiquetas corretas às suas tarefas. Na mesma caixa de diálogo, em Rótulos do Eixo Horizontal (Categoria), clique em Editar e selecione as células com o Nome da Tarefa. Assim, cada barra corresponderá a uma atividade específica, garantindo clareza a todos os intervenientes do projeto.
![]() | ![]() | ![]() |
8. Após clicar em OK duas vezes, as suas séries de dados aparecerão como barras azuis e laranja (azul para Data de Início, laranja para Duração). Nesta fase, a base do seu gráfico está pronta. Se necessário, confirme se os intervalos referenciados estão corretos e ajuste quaisquer desalinhamentos antes de prosseguir.

Em terceiro lugar, formate o seu gráfico de barras.
9. Por predefinição, a ordem das tarefas está invertida no Gráfico de Barras Empilhadas do Excel. Para reorganizá-las de cima para baixo, clique com o botão direito do rato no eixo vertical (Nome do Projeto) e selecione Formatar Eixo.

10. Em Opções do Eixo no painel Formatar Eixo, ative a opção Categorias em ordem inversa. Este ajuste impõe um fluxo lógico de cima para baixo e está alinhado com as convenções habituais de gestão de projetos.

11. Oculte a barra de Data de Início para uma apresentação visual mais limpa: clique com o botão direito do rato numa barra azul (que representa a Data de Início) e escolha Formatar Série de Dados.

12. No painel Formatar Série de Dados, selecione simultaneamente Sem preenchimento e Sem linha na secção Preenchimento e Linha.

13. Reduza ao mínimo o espaço em branco à esquerda do gráfico ajustando as datas do eixo. Veja como fazê-lo:
(1.) Selecione a sua célula de data de início mais antiga, clique com o botão direito do rato e escolha Definir formato de célula. No separador Número, selecione Geral e anote o número de série apresentado (por exemplo, 43933). Os números de série representam os valores de data do Excel.

(2.) Em seguida, selecione as datas acima da barra no gráfico, clique com o botão direito do rato e escolha Formatar Eixo; no painel Formatar Eixo, sob o ícone Opções do Eixo:
- Na caixa de texto Mínimo, introduza os números que acabou de registar;
- Na caixa Maior, defina a duração pretendida conforme necessário.
![]() | ![]() | ![]() |
(3.) Depois, feche o painel; o seu Gráfico de Gantt foi criado conforme se segue:

A criação manual de um gráfico de Gantt com os gráficos de barras do Excel oferece total flexibilidade em termos de design, etiquetas e escalas temporais. Contudo, para atualizações frequentes e cronogramas complexos, a manutenção pode tornar-se morosa e propensa a erros. Verifique sempre os intervalos de dados, utilize nomes de tarefas claros e, sempre que possível, guarde modelos para reutilização.
Criar um Gráfico de Gantt com uma funcionalidade extraordinária
O processo descrito acima aborda a construção manual de um gráfico de Gantt, mas se precisar de produzir e atualizar cronogramas de projetos regularmente ou quiser economizar tempo, o Kutools para Excel oferece uma alternativa simplificada. A sua ferramenta especializada Gráfico de Gantt permite-lhe criar uma linha do tempo rapidamente através de uma interface simples.
1. Clique em Kutools > Gráficos > Ponto de Tempo > Gráfico de Gantt. Consulte a captura de ecrã:

2. Na caixa de diálogo Gráfico de Gantt, especifique:
- Selecione as células do Nome da Tarefa na caixa Nome do Projeto;
- Escolha as células dos seus Data de Início para a caixa Data/Hora de Início;
- Atribua a coluna Duração selecionando as células correspondentes.

3. Clique em Ok e receberá uma mensagem a informar que será gerada uma folha oculta para cálculos e criação de gráficos (isto não afeta a sua Planilha Principal).

4. Selecione Sim e o Gráfico de Gantt aparece imediatamente, apresentando visualmente os períodos e as sobreposições das suas tarefas.

Automatize a Criação e Formatação do Gráfico de Gantt com VBA
Ao gerir cronogramas de projetos complexos ou frequentemente atualizados no Excel, a automatização revela-se extremamente valiosa. Com o VBA (Visual Basic for Applications), pode criar uma macro que gera e formata automaticamente um Gráfico de Gantt com intervenção manual mínima. Esta abordagem é ideal quando atualiza frequentemente os dados do projeto ou necessita de uma apresentação visual padronizada, especialmente para relatórios partilhados entre equipas.
1. Abra a sua pasta de trabalho do Excel e, em seguida, aceda ao editor do VBA através de Ferramentas de Programador > Visual Basic. Na nova janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Cole o seguinte código na área do módulo:
Sub CreateGanttChart()
Dim ws As Worksheet
Dim ch As ChartObject
Dim tNameRng As Range
Dim startRng As Range
Dim durRng As Range
Dim lastRow As Long
Dim chartSheet As Worksheet
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt user for task names, start dates, and durations
Set tNameRng = Application.InputBox("Select task names range", xTitleId, Type:=8)
Set startRng = Application.InputBox("Select start dates range", xTitleId, Type:=8)
Set durRng = Application.InputBox("Select durations range", xTitleId, Type:=8)
' Add chart sheet
Set chartSheet = Worksheets.Add
chartSheet.Name = "GanttChartAuto"
' Add stacked bar chart
Set ch = chartSheet.ChartObjects.Add(Left:=100, Width:=500, Top:=100, Height:=400)
ch.Chart.ChartType = xlBarStacked
' Add Start Date series
ch.Chart.SeriesCollection.NewSeries
ch.Chart.SeriesCollection(1).Name = "Start Date"
ch.Chart.SeriesCollection(1).Values = startRng
ch.Chart.SeriesCollection(1).XValues = tNameRng
' Add Duration series
ch.Chart.SeriesCollection.NewSeries
ch.Chart.SeriesCollection(2).Name = "Duration"
ch.Chart.SeriesCollection(2).Values = durRng
ch.Chart.SeriesCollection(2).XValues = tNameRng
' Format categories in reverse order
ch.Chart.Axes(xlCategory).ReversePlotOrder = True
' Hide Start Date series
With ch.Chart.SeriesCollection(1).Format.Fill
.Visible = msoFalse
End With
' Format Duration series with solid color
With ch.Chart.SeriesCollection(2).Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 153, 51) ' Orange
End With
' Adjust axis minimum based on start date
Dim minDate As Double
minDate = Application.WorksheetFunction.Min(startRng)
ch.Chart.Axes(xlValue).MinimumScale = minDate
End Sub 2. Execute a macro clicando no botão
Executar ou premindo a tecla F5. Siga as instruções apresentadas para selecionar o intervalo do Nome do Projeto, o intervalo da Data de Início e o intervalo da duração (normalmente três colunas adjacentes, conforme configurado nas secções anteriores). A macro cria uma nova folha com um gráfico de Gantt formatado com base nas suas seleções.
Mais artigos relacionados com gráficos:
- Criar um Gráfico de Barras sobreposto a outro Gráfico de Barras no Excel
- Quando criamos um gráfico de barras agrupadas ou de colunas com duas séries de dados, as barras de cada série aparecem lado a lado. Contudo, por vezes, é mais claro comparar essas duas séries utilizando um gráfico de barras sobreposto. Neste artigo, explico como criar um gráfico de barras sobreposto no Excel.
- Criar um Gráfico de Etapas no Excel
- Um Gráfico de Etapas serve para ilustrar alterações ocorridas em intervalos irregulares, funcionando como uma versão alargada de um gráfico de linhas. Contudo, o Excel não oferece uma forma direta de o criar. Neste artigo, explico-lhe passo a passo como construir um Gráfico de Etapas na sua folha de cálculo do Excel.
- Destacar os pontos de dados máximo e mínimo num gráfico
- Se tiver um gráfico de colunas e quiser destacar rapidamente os pontos de dados mais elevados ou mais baixos com cores diferentes, como mostra a captura de ecrã seguinte, como pode identificar esses valores máximos e mínimos e realçá-los no gráfico?
- Criar Gráfico de Barra de Progresso no Excel
- No Excel, os gráficos de barra de progresso permitem-lhe acompanhar o progresso face a um objetivo, conforme demonstrado na seguinte captura de ecrã. Mas como pode criar um gráfico de barra de progresso na sua folha de cálculo do Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos






