Gestión de proyectos

Diagrama de Gantt en Excel: cómo hacerlo paso a paso (con fórmulas)

Cómo hacer un diagrama de Gantt en Excel de dos formas: con formato condicional sobre un calendario y con un gráfico de barras apiladas. Incluye días laborables, festivos, dependencias, avance y línea de hoy.

Respuesta rápida: Excel no trae un tipo de gráfico Gantt, pero puedes crearlo de dos maneras. La más práctica para gestionar un proyecto es un calendario con formato condicional: una fila por tarea, una columna por día y una regla como =Y(G$4>=$B5;G$4<=$D5) que colorea los días en que la tarea está activa. La alternativa es un gráfico de barras apiladas con la fecha de inicio oculta, más vistoso para presentaciones. Las dos parten de la misma tabla de tareas y se montan en unos quince minutos.

En esta guía verás ambos métodos con un ejemplo y las fórmulas que convierten un dibujo en una herramienta de planificación: días laborables y festivos, tareas que dependen de otras, porcentaje de avance y una línea que marca el día de hoy. Las fórmulas están escritas para Excel en español, que separa los argumentos con punto y coma.

Paso 1: la tabla de tareas

Coloca la tabla de modo que la primera tarea quede en la fila 5 y deja la fila 4 para los encabezados. Columnas:

A Tarea B Inicio C Duración (días lab.) D Fin E Responsable F Avance
Definir estructura de la web 11/01/2027 3 13/01/2027 Laura 100 %
Redactar textos 14/01/2027 5 20/01/2027 Laura 60 %
Diseño y fotografías 14/01/2027 6 21/01/2027 Marcos 30 %
Montaje y pruebas 22/01/2027 4 27/01/2027 Marcos 0 %
Publicación 28/01/2027 0 — Equipo hito

Es un proyecto de ejemplo. La fecha de fin no se escribe: se calcula. Como las tareas solo avanzan de lunes a viernes, usa =DIA.LAB(B5;C5-1;Festivos), donde Festivos es un rango con nombre que contiene los días no laborables. En España conviene incluir los festivos nacionales, los de tu comunidad autónoma y los locales, porque cambian según el lugar.

Método 1: Gantt con formato condicional

  1. Encabezado de fechas. En la primera columna libre a la derecha de la tabla (G4 en este ejemplo) escribe =MIN($B$5:$B$50). En H4 escribe =G4+1 y cópialo hacia la derecha tantos días como dure el proyecto. Para proyectos largos, usa =G4+7 y trabaja por semanas.
  2. Formato del encabezado. Aplica el formato personalizado d para ver solo el número del día, pon el mes en la fila 3 y estrecha las columnas a unos 3 caracteres.
  3. Regla de las barras. Selecciona la cuadrícula (por ejemplo G5:AN50) y ve a Inicio → Formato condicional → Nueva regla → Utilice una fórmula que determine las celdas para aplicar formato. Escribe =Y(G$4>=$B5;G$4<=$D5) y elige un color de relleno.
  4. Regla de avance. Crea otra regla con un tono más oscuro: =Y(G$4>=$B5;G$4<$B5+($D5-$B5+1)*$F5). Así la parte ya hecha de cada tarea se ve de otro color.
  5. Línea de hoy. Una regla =G$4=HOY() con borde izquierdo rojo marca el día actual en todo el diagrama.
  6. Fines de semana y festivos. Con =O(DIASEM(G$4;2)>5;CONTAR.SI(Festivos;G$4)>0) y un gris claro, los días no laborables quedan sombreados.

En Administrar reglas, coloca la regla de avance por encima de la de barras y la de fines de semana al final. Los símbolos de dólar son clave: la fila de fechas (G$4) queda fija y las columnas de inicio y fin ($B5, $D5) también.

Método 2: gráfico de barras apiladas

  1. Selecciona las columnas Tarea, Inicio y Duración. Si no están juntas, mantén pulsada la tecla Ctrl.
  2. Ve a Insertar → Gráficos → Barra → Barra apilada. Excel dibuja dos segmentos por tarea: inicio y duración.
  3. Haz clic en la serie de inicio y, en Dar formato a serie de datos, elige Sin relleno y Sin línea. Las barras de duración quedan flotando en sus fechas.
  4. Haz clic en el eje vertical, abre Dar formato al eje y marca Categorías en orden inverso para que la primera tarea aparezca arriba.
  5. En el eje horizontal, cambia el Mínimo a la fecha de inicio del proyecto en formato numérico. Para conocerla, escribe la fecha en una celda y cámbiale el formato a General: el 11/01/2027 equivale a 46398. Pon la Unidad mayor en 7 para ver semanas.
  6. Reduce el Ancho del intervalo a un 40 % aproximadamente y elimina la leyenda.

Ten en cuenta que en este método la duración se dibuja en días naturales. Si las tareas solo cuentan días laborables, usa como longitud de la barra =D5-B5+1 en una columna auxiliar en lugar de la duración laborable.

¿Qué método elegir?

Formato condicional Barras apiladas
Uso principal Seguir el proyecto día a día Presentar el plan
Avance y línea de hoy Una regla cada uno Complicado
Festivos y fines de semana Se sombrean fácilmente No se muestran
Impresión Junto con la tabla, por páginas Un único gráfico

Dependencias entre tareas

Cuando una tarea no puede empezar hasta que termine otra, enlaza las fechas en vez de escribirlas. Si “Montaje y pruebas” (fila 8) depende de “Diseño y fotografías” (fila 7), su inicio es =DIA.LAB(D7;1;Festivos): el siguiente día laborable tras el fin de la tarea anterior. Si una tarea depende de dos, usa la más tardía: =DIA.LAB(MAX(D6;D7);1;Festivos).

Añade una columna “Depende de” con el número de la tarea predecesora para que cualquiera entienda la lógica. Con las fechas enlazadas, un retraso al principio del proyecto desplaza automáticamente todas las tareas que dependen de él, y verás enseguida si la fecha de publicación peligra.

Hitos

Los hitos (entregas, aprobaciones, la fecha de lanzamiento) tienen duración 0. Si calculas el fin con =SI(C5=0;B5;DIA.LAB(B5;C5-1;Festivos)), la regla de barras los colorearía como un día normal; para distinguirlos, añade una regla por encima: =Y($C5=0;G$4=$B5) con un color intenso o el símbolo ◆ mediante formato personalizado.

Errores frecuentes

  • Fechas guardadas como texto. Si una fecha aparece alineada a la izquierda, Excel no la reconoce y ninguna regla funcionará.
  • Escribir a mano las fechas de fin: se descuadran en cuanto cambia una duración.
  • Olvidar los festivos locales: el plan parece cumplible y se retrasa en la primera semana con fiesta.
  • Demasiado detalle: tareas de una hora vuelven ilegible el diagrama. Mantén tareas de entre un día y unas semanas.
  • Tareas sin responsable: cada fila necesita un nombre.

Preguntas frecuentes

¿Excel tiene una plantilla de diagrama de Gantt?

En la galería de plantillas de Excel (Archivo → Nuevo) hay planificadores de proyectos tipo Gantt; busca “Gantt”. Construirlo tú mismo, como aquí, te permite entender y adaptar cada fórmula.

¿Se puede hacer en Google Sheets?

Sí. El método de formato condicional funciona igual y Google Sheets incluye además una vista de cronograma para rangos de fechas. Ten en cuenta que los nombres de funciones dependen del idioma configurado en la hoja.

¿Cómo muestro semanas en lugar de días?

Avanza el encabezado de 7 en 7 (=G4+7) y usa una regla que compruebe si la semana se solapa con la tarea: =Y(G$4+6>=$B5;G$4<=$D5).

¿Cómo imprimo un diagrama muy ancho?

Usa orientación horizontal y, en Diseño de página → Imprimir títulos, repite las columnas de la tabla en cada página para que cada hoja se entienda sola.

¿Cuándo conviene pasar a un programa de gestión de proyectos?

Cuando muchas personas actualizan tareas a la vez, gestionas recursos de varios proyectos o necesitas calcular la ruta crítica automáticamente. Para un proyecto pequeño, un Gantt en Excel bien construido suele bastar.

Más guías de planificación en la sección Gestión de proyectos.