Diagrama de GANTT con Ruta Crítica (CPM) 4/4
Calcula la ruta crítica de un proceso para poder graficar la información automáticamente
Llegamos al cuarto y último capítulo de la serie dedicada a construir un diagrama de Gantt con cálculo de la ruta crítica (CPM) en Excel. En los capítulos anteriores fuimos resolviendo todos los cálculos necesarios hasta determinar qué tareas pertenecen a la ruta crítica y cuándo puede empezar cada una de ellas. En esta entrega nos centramos en la parte visual: cómo graficar ese resultado para que la ruta crítica se vea reflejada en el diagrama y, además, se vaya ajustando automáticamente al avance que vamos informando en cada tarea.
Qué muestra el gráfico final
El resultado es un diagrama de barras horizontales donde la información se mantiene siempre actualizada al estado real del proyecto. Lo más destacable es:
- En rojo aparece todo lo que pertenece a la ruta crítica.
- Cada tarea indica de qué otra tarea depende.
- A medida que informas el avance de una tarea (por ejemplo, una primera tarea al 50 %), el gráfico incorpora ese valor y muestra el porcentaje correspondiente.
- La parte que queda pendiente se resalta según sea crítica o no crítica.
Cómo se construye: un gráfico de barras con cuatro partes
La clave del montaje es entender que el diagrama es, en realidad, un gráfico de columnas (barras) horizontales en el que cada barra siempre se compone de cuatro partes. Cada una de esas partes se rellena en función de las características de la tarea:
- Inicio (parte transparente). Corresponde a la columna que establece cuándo arranca la tarea. En la mayoría de los casos sale en blanco, ya que el inicio debe quedar transparente hasta que la tarea comienza, especialmente en las tareas más avanzadas.
- Avance realizado. Es la parte ya completada de la tarea, calculada como la duración multiplicada por el porcentaje de avance. Se muestra para todas las tareas con un color naranja más oscuro e incorpora el porcentaje informado.
- y 4. Resto según la ruta crítica. El tramo restante de la barra se rellena de una forma u otra según la tarea pertenezca o no a la ruta crítica. Para ello se usa la columna CPM, donde se hace la distinción entre "no ruta crítica" y "sí ruta crítica". Las tareas críticas son las que aparecen enmarcadas en rojo.
De este modo, siempre hay cuatro segmentos en cada barra y cada uno se activa según corresponda: el tiempo que tarda en empezar (transparente en la mayoría de casos), la parte avanzada (igual para todas, en naranja con su porcentaje) y el resto coloreado en función de si es ruta crítica o no.
Actualización automática ante cambios
La gran ventaja de este montaje es que todo responde al estado actual del proyecto:
- Avances: según vas incorporando distintos avances a las tareas, el gráfico se actualiza solo.
- Cambios de duración: si modificas la duración de las tareas, el cálculo determina automáticamente cuál es la nueva ruta crítica.
Un ejemplo claro: si una tarea que estaba marcada como no crítica pasara a durar muchísimo (por ejemplo, 400), el resultado hará que todo lo relacionado con esa ruta pase a formar parte de la ruta crítica, y el diagrama se actualiza de inmediato. Así nos aseguramos de tener siempre una visualización que refleja el estado real, reajustando todo el gráfico cuando aparecen desviaciones respecto a la duración teórica inicial.
Para qué sirve
Esta es la idea de poder construir con Excel un diagrama de Gantt con cálculo de la ruta crítica que, además, permita ver la evolución del avance. Resulta especialmente útil para proyectos que no requieren una estructura muy grande pero sí cierto seguimiento. Al reajustarse automáticamente, siempre tienes el último estado real de cómo va el proyecto sin tener que rehacer el gráfico manualmente.
Conclusión
Con este capítulo cerramos la serie: partiendo de los cálculos de la ruta crítica, hemos llegado a una visualización dinámica que combina dependencias entre tareas, porcentaje de avance y resaltado de la ruta crítica. El fichero final queda disponible para descargar, y en próximos contenidos se irán explicando algunas de las partes que generan más dudas, detalles técnicos que pueden ser útiles tanto para un diagrama de Gantt como para cualquier otro proyecto que quieras montar en Excel.
Más contenido de Excel en InflueXcel
- Listas desplegables en cascada de n niveles con una sola validación y filas independientes CasoJuan planteó un reto que muchos hemos sufrido: un formulario en forma de rejilla con listas desplegables en cascada. Al elegir la familia en
- Interactive Canvas en Excel: dashboards interactivos con Copilot (Gantt, Sankey y más) TutorialInteractive Canvas es la nueva función de Copilot en Excel que crea dashboards interactivos dentro de tu libro con una sola frase: desde una
- SUMAR.SI.CONJUNTO en Excel: las 5 dudas más buscadas, resueltas (y por qué no acepta ELEGIRCOLS) TutorialLe pregunté a Copilot cuáles son las 5 dudas que más se buscan sobre la función SUMAR.SI.CONJUNTO y las resuelvo una a una en Excel, cada un
- Copilot vs Claude en Excel: les pido la misma plantilla de gastos y las someto a 10 pruebas TutorialLe pedí a Copilot en Excel (GPT-6 Sol) y a Claude en Excel (Opus 5.5) exactamente la misma plantilla para controlar los gastos de casa, con
- Listado filtrado en bloques por mes, con una fila de recuento debajo de cada mes CasoLuis trae un informe de clientes muy habitual: una tabla T_BD con la fecha de alta de cada cliente y una fecha tope de vencimiento (=FECHA.M
- FILTRAR en Excel: las 5 dudas más buscadas, resueltas (y una extra: filtrar entre fechas) TutorialLe preguntamos a Copilot cuáles son las 5 dudas que más se buscan sobre FILTRAR y las resolvemos una a una en Excel, cada una con un truco e
- Copilot vs Claude en Excel: les pido la misma plantilla de vacaciones y las someto a 10 pruebas TutorialLe pedí a Copilot en Excel (GPT-6 Sol) y a Claude en Excel (Opus 5.5) exactamente la misma plantilla para controlar las vacaciones de un equ
- Unir las columnas de cada fila con BYROW sin que sobre el separador del final: doce maneras CasoJuan tenía dos columnas por fila, un código (A.5) y una descripción (b) Prestaciones de servicios), y quería unirlas con un guion en medio:
- Varios valores en una celda: listas y arrays en celda en Excel (APLANAR, TIENE, HASANY y HASALL) CasoEn los cuarenta años de Excel, una celda ha guardado siempre un solo valor. Quien necesitaba apuntar tres responsables de un proyecto o las
- Agrupar y limpiar referencias con AGRUPARPOR, DIVIDIRTEXTO y APILARV CasoInteresante problema de un miembro que trabaja con una tabla de "Push Money cancelado" con más de 150 productos. Las referencias vienen dupl