KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo crear un diagrama de Gantt en Excel?

AutorXiaoyang Fecha de modificación

El seguimiento y la gestión de cronogramas de proyectos son esenciales para un flujo de trabajo eficiente, y un diagrama de Gantt ofrece una representación visual clara con este fin. En Excel, el diagrama de Gantt toma la forma de un gráfico de barras horizontal en el que cada tarea se muestra a lo largo de una línea temporal, facilitando así la supervisión inmediata de fechas de inicio, duraciones, dependencias y el progreso general del proyecto. Esta vista visual resulta útil no solo para gestores de proyectos experimentados, sino también para cualquier persona que coordine un conjunto de tareas. El siguiente tutorial presenta diversas soluciones para crear diagramas de Gantt en Excel, desde métodos manuales y herramientas automatizadas hasta enfoques mediante formato condicional y automatización con VBA, adaptándose tanto a necesidades básicas como avanzadas.

Un diagrama de Gantt de ejemplo creado en Excel para visualizar cronogramas de proyectos


Crear un Diagrama de Gantt en Excel

Puede crear un Diagrama de Gantt siguiendo estos pasos:

En primer lugar, cree su propio rango de datos de tareas.

1. Prepare los datos de sus tareas en un formato estructurado que incluya columnas para Nombre de la tarea, Fecha de inicio y Duración (días). Esta configuración clara es fundamental para generar un gráfico preciso y simplifica los pasos posteriores. Para obtener los mejores resultados, asegúrese de que cada tarea tenga un nombre único y de que el formato de fecha sea coherente. Consulte el ejemplo siguiente:

Una captura de pantalla de Excel con datos de tareas, incluidas las columnas Nombre de la tarea, Fecha de inicio y Duración

En segundo lugar, inserte un gráfico de barras y añada las series de datos.

2. Abra la pestaña Insertar, vaya a Insertar columna o gráfico de barras y seleccione Barra apilada. Aparecerá un gráfico en blanco, listo para recibir sus datos.

Una captura de pantalla del menú Insertar de Excel con la opción Gráfico de barras resaltadaFlechaUna captura de pantalla de un gráfico de barras apiladas en blanco insertado en Excel

3. Para integrar los datos de su proyecto, haga clic con el botón derecho en el gráfico y seleccione Seleccionar Datos en el menú contextual. Así podrá asignar las columnas de Fecha de inicio y Duración de su tabla al gráfico.

Una captura de pantalla de la opción Seleccionar datos en el menú contextual de Excel

4. En el cuadro de diálogo Origen de datos, busque Rango de nombres de la serie y haga clic en Agregar. Esta acción le permite especificar la primera serie: la fecha de inicio.

Una captura de pantalla del cuadro de diálogo Origen de datos seleccionado

5. Se abre el cuadro de diálogo Editar serie:
(1.) En Nombre de la serie, selecciona la celda del encabezado de fecha de inicio (por ejemplo, B1).
(2.) En Valores de la serie, selecciona todas las celdas con las fechas de inicio de tus tareas (por ejemplo, de B2 a B7).

Una captura de pantalla del cuadro de diálogo Editar serie para seleccionar celdas de Fecha de inicio

6. Haga clic en Aceptar y repita el paso anterior para añadir la serie de datos de Duración, coincidiendo con los encabezados de columna y las celdas correspondientes a la duración de las tareas. Una vez añadidas ambas series, verá barras de colores que representan cada etapa de cada tarea:

Una captura de pantalla del gráfico de Excel con las series de datos Fecha de inicio y Duración añadidas

7. Asigne las etiquetas correctas a sus tareas. En el mismo cuadro de diálogo, bajo Etiquetas del eje horizontal (categoría), haga clic en Editar y seleccione las celdas con el nombre de la tarea. Así garantizará que cada barra corresponda a una actividad específica, facilitando la comprensión a los interesados en el proyecto.

Una captura de pantalla del cuadro de diálogo Origen de datos seleccionado con el botón Editar de etiquetas de ejeFlechaUna captura de pantalla del cuadro de diálogo de selección de Etiquetas de eje para el diagrama de Gantt

8. Tras hacer clic dos veces en Aceptar, sus series de datos aparecerán como barras azules y naranjas (azul para Fecha de inicio, naranja para Duración). En este momento, la base de su gráfico está lista. Si fuera necesario, confirme que los rangos referenciados son correctos y ajuste cualquier desalineación antes de continuar.

Una captura de pantalla del diagrama de Gantt de Excel con Fecha de inicio y Duración mostradas como barras azules y naranjas

En tercer lugar, dé formato a su gráfico de barras.

9. De forma predeterminada, el orden de las tareas aparece invertido en el gráfico de barras apiladas de Excel. Para reorganizarlo de arriba a abajo, haz clic con el botón derecho en el eje vertical (Nombre del proyecto) y selecciona Formato del eje.

Una captura de pantalla de la opción Formato de eje en el menú contextual del gráfico de Excel

10. En el panel Formato del eje, dentro del panel Opciones del eje, active la casilla Categorías en orden inverso. Este ajuste establece un flujo lógico de arriba abajo y se adapta a las convenciones habituales en la gestión de proyectos.

Una captura de pantalla que muestra la opción Categorías en orden inverso marcada en el panel Formato de eje de Excel

11. Oculte la barra de fecha de inicio para lograr una visualización más limpia: haga clic con el botón derecho en cualquier barra azul (que representa la fecha de inicio) y seleccione Formato de serie de datos.

Una captura de pantalla de la opción Formato de serie de datos para ocultar la barra de Fecha de inicio en el diagrama de Gantt de Excel

12. En el panel Formato de serie de datos, seleccione tanto Sin relleno como Sin línea en la sección Relleno y línea.

Una captura de pantalla que muestra el diagrama de Gantt de Excel tras ocultar las barras de Fecha de inicio

13. Reduzca el espacio en blanco situado a la izquierda del gráfico ajustando las fechas del eje. Así es cómo hacerlo:
(1.) Seleccione la celda con la fecha de inicio más temprana, haga clic con el botón derecho y elija Establecer formato de celda. En la pestaña Número, seleccione General y anote el número de serie que aparece (por ejemplo, 43933). Los números de serie representan los valores de fecha de Excel.

Una captura de pantalla del cuadro de diálogo Formato de celdas mostrando el formato numérico General aplicado a la celda de Fecha de inicio en Excel

(2.) A continuación, seleccione las fechas situadas encima de la barra en el gráfico, haga clic con el botón derecho y elija Formato del eje; en el panel Formato del eje, bajo el icono Opciones del eje:

  • En el cuadro de texto Mínimo, introduzca los números que acaba de anotar;
  • En el cuadro Mayor, indique una duración temporal adaptada a sus necesidades.
Una captura de pantalla de la opción Formato de eje en el menú contextual del gráfico de ExcelFlechaUna captura de pantalla del panel Formato de eje en Excel para establecer los valores mínimo y principal del eje

(3.) A continuación, cierre el panel; su Diagrama de Gantt se habrá creado tal como se muestra a continuación:

Una captura de pantalla final de un diagrama de Gantt completado en Excel

La creación manual de Diagrama de Gantt con las Gráfico de barras de Excel ofrece total flexibilidad sobre el diseño, las etiquetas y las escalas temporales. Sin embargo, para actualizaciones frecuentes y cronogramas complejos, su mantenimiento puede resultar laborioso y propenso a errores. Revise siempre los rangos, utilice nombres de tareas claros y, siempre que sea posible, guarde plantillas para reutilizarlas.


Crear un Diagrama de Gantt con una función sorprendente

El proceso anterior describe la creación manual de un diagrama de Gantt, pero si necesita generar y actualizar cronogramas de proyectos con regularidad o desea ahorrar tiempo, Kutools para Excel ofrece una alternativa optimizada. Su herramienta especializada Diagrama de Gantt le permite crear líneas de tiempo rápidamente mediante una interfaz sencilla.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Haga clic en Kutools > Gráficos > Punto de tiempo > Diagrama de Gantt. Consulte la captura de pantalla:

Una captura de pantalla del menú de Kutools mostrando la opción Diagrama de Gantt en Excel

2. En el cuadro de diálogo Diagrama de Gantt, especifique:

  • Seleccione las celdas del nombre de su tarea en el cuadro Nombre del proyecto;
  • Elija las celdas de su Fecha de inicio para el cuadro Fecha/Hora de inicio;
  • Asigne la columna Duración seleccionando las celdas correspondientes.

Una captura de pantalla del cuadro de diálogo Diagrama de Gantt de Kutools para seleccionar nombres de tareas, fechas de inicio y duraciones

3. Haga clic en Aceptar y recibirá un mensaje informándole de que se generará una hoja oculta para cálculos y creación de gráficos (esto no afecta a su hoja de cálculo principal).

Una captura de pantalla que muestra el aviso de Kutools para la creación de una hoja oculta con el Diagrama de Gantt

4. Seleccione y el Diagrama de Gantt aparecerá instantáneamente, mostrando visualmente las duraciones y superposiciones de sus tareas.

Una captura de pantalla del diagrama de Gantt creado en Excel mediante Kutools

Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Automatice la creación y el formato del Diagrama de Gantt con VBA

Al gestionar cronogramas de proyectos complejos o que se actualizan con frecuencia en Excel, la automatización resulta extremadamente valiosa. Con VBA (Visual Basic for Applications), puede crear una macro que genere y dé formato a un diagrama de Gantt con un mínimo de intervención manual. Esta solución es especialmente útil cuando modifica con frecuencia los datos del proyecto o necesita una representación visual estandarizada, ideal para informes compartidos entre equipos.

1. Abra su libro de Excel y, a continuación, acceda al editor de VBA mediante Herramientas para desarrolladores > Visual Basic. En la nueva ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. Pegue el siguiente código en el área del 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. Ejecute la macro haciendo clic en el botón Botón Ejecutar Ejecutar o pulsando F5. Siga las indicaciones emergentes para seleccionar el rango de su nombre del proyecto, el rango de fecha de inicio y el rango de duración (normalmente tres columnas adyacentes configuradas como en secciones anteriores). La macro crea una hoja de cálculo nueva con un diagrama de Gantt con formato basado en sus selecciones.


Más artículos relacionados con gráficos:

  • Crear un Gráfico de barras superpuesto a otro Gráfico de barras en Excel
  • Al crear un gráfico de barras agrupadas o un gráfico de columnas con dos series de datos, las barras de ambas series aparecen una al lado de la otra. Sin embargo, en ocasiones necesitamos usar un gráfico de barras superpuesto (overlapped) para comparar ambas series con mayor claridad. En este artículo te explicaré cómo crear un gráfico de barras superpuesto en Excel.
  • Crear un Gráfico de pasos en Excel
  • Un gráfico de pasos se utiliza para mostrar los cambios que ocurren en intervalos irregulares; es una variante ampliada del gráfico de líneas. Sin embargo, Excel no proporciona una opción directa para crearlo. En este artículo te explicaré paso a paso cómo elaborar un gráfico de pasos en una hoja de cálculo de Excel.
  • Resaltar los puntos de datos máximo y mínimo en un gráfico
  • Si tiene un gráfico de columnas en el que desea resaltar los puntos de datos más altos o más bajos con colores distintos para hacerlos destacar, como se muestra en la siguiente captura de pantalla, ¿cómo podría identificar rápidamente los valores máximo y mínimo y resaltar sus puntos de datos en el gráfico?
  • Crear Gráfico de Barra de Progreso en Excel
  • En Excel, los gráficos de barra de progreso le permiten supervisar el avance hacia un objetivo, tal como se muestra en la siguiente captura de pantalla. Pero, ¿cómo puede crear un gráfico de barra de progreso en una hoja de cálculo de Excel?

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos