Un cronograma de actividades es un calendario horizontal donde cada tarea aparece como una barra que va desde su día de inicio hasta su día de fin. En Excel se monta con tres piezas muy simples: la lista de tareas a la izquierda, una fila de fechas reales arriba y un rango horizontal que se colorea automáticamente con formato condicional. Al terminar este tutorial sabrás montar un cronograma en una hoja, pintarlo sin tocar celda por celda, ampliarlo cuando entren tareas o días nuevos y reconocer los errores típicos. Funciona en Excel 2007 en adelante, en Microsoft 365, en Excel para Mac y en Excel para la web, y solo usa la cinta de opciones, sin macros.
Qué es un cronograma de actividades y por qué se hace en Excel
Un cronograma es un calendario donde las tareas se ven como barras horizontales, una por actividad, que empiezan en su fecha de inicio y terminan en su fecha de fin. Sirve para ver de un vistazo qué se hace cuándo, qué se solapa y qué va detrás de qué, sin tener que leer una lista de fechas.
Excel encaja muy bien con esa idea porque cada celda de una hoja puede representar un día del calendario, y la barra de cada tarea no es más que un grupo de celdas coloreadas en fila, una por cada día que dura la actividad. Lo que se ve es un diagrama de Gantt hecho a mano sobre la propia cuadrícula, con la ventaja de que las celdas siguen siendo celdas: si tocas una fecha, la barra se recoloca sola.
La idea básica es: a la izquierda, una lista de tareas con su inicio y su fin; arriba, una fila de fechas reales; en medio, un rango horizontal donde se enciende la celda si la fecha de su columna está entre el inicio y el fin de su fila. Con esa idea, lo demás son detalles.
Las piezas del cronograma y dónde se montan en la hoja
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tarea | Inicio | Fin | Duración | ||||||||||
| 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||||
| 3 | Briefing inicial | 05/01/2026 | 12/01/2026 | 7 | ||||||||||
| 4 | Diseño funcional | 08/01/2026 | 14/01/2026 | 6 | ||||||||||
| 5 | Maquetación | 13/01/2026 | 22/01/2026 | 9 |
La lista de tareas: columnas que necesita tu cronograma
| Columna | Contenido | Ejemplo |
|---|---|---|
| Tarea | Nombre corto de la actividad | Maquetación |
| Inicio | Fecha real de comienzo | 13/01/2026 |
| Fin | Fecha real de terminación | 22/01/2026 |
| Duración | Días naturales entre ambas | 9 |
| Dependencia | Tarea previa (opcional) | Diseño funcional |
Una fila por actividad, sin huecos entre filas, y siempre en el mismo orden, para que al añadir tareas nuevas el formato condicional las pille sin tener que tocar reglas.
La escala de fechas: una fila de días reales, no de números
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tarea | Inicio | Fin | Duración | ||||||||||
| 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
La fila 2 lleva fechas verdaderas: 1/1/2026, 2/1/2026, 3/1/2026, una por columna. Se les aplica un formato personalizado «d» o «d/m» para que en la celda solo se vea el día, mientras que por dentro siguen siendo fechas y se pueden comparar con los Inicio y Fin de cada tarea. Si la celda mostrase 45658 en vez de 1, significaría que la celda no se reconoce como fecha.
La barra de cada tarea: qué celdas se pintan y por qué
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Briefing inicial | 05/01/2026 | 12/01/2026 | 7 | ■ | ■ | ■ | ■ | ■ | ■ | ■ | |||
| 4 | Diseño funcional | 08/01/2026 | 14/01/2026 | 6 | ■ | ■ | ■ | ■ | ■ | ■ | ■ |
La barra es el rectángulo horizontal que va al lado de cada tarea, ocupando tantas celdas como días dura. Se colorea con formato condicional: para cada celda de la zona central, se mira si la fecha de arriba está entre el inicio y el fin de la tarea de esa fila, y si lo está, se rellena. El truco está en mezclar referencias absolutas y relativas: la fila de fechas se fija con el dólar, las celdas de inicio y fin se dejan libres para que cada fila mire las suyas.
Preparar la hoja: fechas reales, duración con SIFECHA y referencias fijas
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tarea | Inicio | Fin | Duración | ||||||||||
| 2 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||||
| 3 | Briefing inicial | 05/01/2026 | 12/01/2026 | 7 | ||||||||||
| 4 | Diseño funcional | 08/01/2026 | 14/01/2026 | 6 | ||||||||||
| 5 | Maquetación | 13/01/2026 | 22/01/2026 | 9 | ||||||||||
| 6 | Desarrollo | 20/01/2026 | 05/02/2026 | 16 | ||||||||||
| 7 | Pruebas internas | 02/02/2026 | 09/02/2026 | 7 | ||||||||||
| 8 | Ajustes | 10/02/2026 | 12/02/2026 | 2 | ||||||||||
| 9 | Despliegue | 13/02/2026 | 13/02/2026 | 0 | ||||||||||
| 10 | Cierre | 14/02/2026 | 16/02/2026 | 2 |
Escribir fechas y dejar que Excel las reconozca como tales
- En la celda B3 escribe
5/1/2026y pulsa Entrar. - En la celda C3 escribe
12/1/2026y pulsa Entrar. - Selecciona B3:C3 y arrastra el controlador de relleno hasta la fila 10.
- Mira la barra de estado: al seleccionar B3:C10, la Suma debe mostrar un total en formato fecha, por ejemplo 07/05/2247. Si la suma aparece como un número raro, la celda se ha quedado en texto.
| A | B | C | |
|---|---|---|---|
| 3 | Briefing inicial | 05/01/2026 | 12/01/2026 |
Calcular la duración de cada tarea con SIFECHA
=SIFECHA(B3;C3;"d")
=SIFECHA(B3;C3;"d")
SIFECHA (en inglés, DATEDIF) calcula la diferencia entre dos fechas en días, meses o años. En D3 escribe la fórmula y cópiala hasta D10. Para Briefing inicial, B3 y C3, el resultado es 7.
Fijar la fila de fechas con el dólar para no perderla al copiar
=Y(F$2>=$B3;F$2<=$C3)
La fórmula que pinta la barra vive en una celda como F4 y se va a copiar a G4, H4, etc. La fecha de arriba (F$2) debe quedarse siempre en la fila 2 al moverse por columnas, por eso lleva el dólar delante del 2. Las fechas de inicio y fin ($B3 y $C3) deben quedarse siempre en la columna B o C al moverse por columnas, por eso llevan el dólar delante de la letra. Sin esos dólares, al copiar la regla, la fórmula se desplazaría y la barra no se pintaría donde debe.
Pintar la barra con formato condicional: la fórmula que enciende la celda
Dar formato a los valores donde esta fórmula sea verdadera:
=Y(F$2>=$B3;F$2<=$C3)
Elegir el color de relleno y el patrón de la barra
- Selecciona el rango F3:N10.
- Elige «Usar una fórmula que determine las celdas para aplicar formato».
- Escribe
=Y(F$2>=$B3;F$2<=$C3).
- En Bordes, elige «Sin línea» para que la barra se vea limpia, y acepta.
La barra de Briefing inicial aparece ocupando 7 celdas, desde el 5/1 hasta el 12/1; la de Diseño funcional empieza un poco más tarde y se solapa con la anterior. Así es un Gantt a mano.
Ver la barra de un vistazo: pintar fines de semana y festivos en otro tono
Dar formato a los valores donde esta fórmula sea verdadera:
=DIASEM(F$2;2)>5
Sobre el mismo rango F3:N10 se añade una segunda regla con =DIASEM(F$2;2)>5, que se cumple cuando la fecha de arriba es sábado o domingo (el 2 indica que la semana empieza en lunes, así sábado = 6 y domingo = 7). Esa regla se pone la primera en la lista de Administrar reglas, con la opción «Detener si es verdad», para que las celdas grises no se rellenen después de azul. Para los festivos, una tercera regla con =CONTARA($Q$3:$Q$20;F$2)>0, siendo Q3:Q20 una columna aparte con la lista de festivos del proyecto.
Ampliar el cronograma cuando entran más tareas o más días
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | Cierre | 14/02/2026 | 16/02/2026 | 2 | ||||||||||
| 11 | Soporte post-lanzamiento | 17/02/2026 | 28/02/2026 | 11 | ||||||||||
| 12 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
Convertir la lista de tareas en una tabla de verdad
- Selecciona A3:D10.
- Marca «La tabla tiene encabezados» y acepta. La lista pasa a ser una tabla con su propio estilo y con un nombre, Tabla1.
Ahora, al escribir un nombre en A11, la fila se incorpora sola con las fórmulas de Inicio, Fin y Duración listas para rellenarse. Lo único que no se extiende solo es la barra, porque el formato condicional vive aparte.
Cambiar la escala de días a semanas cuando el proyecto es largo
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tarea | Inicio | Fin | Duración | 1/1 | 8/1 | 15/1 | 22/1 | 29/1 | 5/2 | 12/2 | 19/2 | 26/2 | |
| 2 | 1 | 8 | 15 | 22 | 29 | 36 | 43 | 50 | 57 |
Para proyectos largos, cada celda de la fila 2 puede representar una semana en vez de un día. En F2 escribe =FECHA(2026;1;1), en G2 escribe =F2+7 y arrastra hasta la columna que necesites. El formato personalizado «d/m» sigue mostrando el día real de esa semana, así el lector no pierde la referencia.
$B3 y $C3 y se arrastra hacia abajo con la tabla, las referencias se mantienen porque la columna va con dólar. Si la regla era =$B3 sin fila, hay que revisarla para que no se rompa al añadir tareas.Un diagrama de Gantt con barras en la propia hoja
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Tarea | Inicio | Fin | Duración | Barra | |
| 2 | Briefing inicial | 05/01/2026 | 12/01/2026 | 7 | nnnnnnn | |
| 3 | Diseño funcional | 08/01/2026 | 14/01/2026 | 6 | nnnnnn | |
| 4 | Maquetación | 13/01/2026 | 22/01/2026 | 9 | nnnnnnnnn |
Barras con letra Wingdings y color por fase
=REPETIR("n";D3)
En una columna auxiliar, por ejemplo F, escribe =REPETIR("n";D3) y cópiala hacia abajo. Cambia la fuente de la columna a Wingdings y la «n» se convierte en un bloque negro. Si la quieres colorear por fase, añade un formato condicional sobre F3:F10 con la fórmula =$A3="Diseño", por ejemplo, y un color distinto por fase. Esta vista se imprime muy bien y cabe en una sola página A4 horizontal cuando el proyecto no pasa de quince tareas.
Por qué la barra no aparece o se pinta donde no debe
La fecha de arriba se ve como número, no como fecha
| E | F | |
|---|---|---|
| 1 | ||
| 2 | 45658 |
Si la celda F2 muestra 45658 en vez de 1/1/2026, Excel la trata como número y la comparación con $B3 falla. Arreglo: selecciona la fila 2, abre Ctrl+1 y aplica el formato Fecha corta; después, entra de nuevo en F2 con F2 > Entrar para que se confirme como fecha.
La barra pinta toda la fila en vez del tramo correcto
| A | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Briefing inicial | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ | ■ |
Falta el dólar en F$2, así que al copiar la regla a la derecha la fecha se mueve y la comparación incluye días futuros. También puede pasar que el rango del formato condicional sea F4:N4 en vez de F4:N10, y entonces la regla solo afecte a la primera tarea. Arreglo: revisa la regla y comprueba que la fórmula lleva F$2 (no F2) y que se aplica a =$F$4:$N$10.
Al añadir tareas, las celdas nuevas no se colorean
| A | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Tarea nueva 17/02/2026 28/02/2026 11 |
La regla existe pero su «Se aplica a» se quedó en =$F$3:$N$10, así que la fila 12 queda fuera. Arreglo: Inicio > Formato condicional > Administrar reglas, edita la regla y cambia el rango a =$F$3:$N$1000. Con la tabla de la sección anterior, basta con reescribir la regla usando =$F$3:$N$10 y copiar la fila nueva para que la barra se pinte sola.
Lo que Excel no hace solo en un cronograma y cómo resolverlo
Un cronograma hecho a mano en la cuadrícula no recalcula dependencias: si cambias el inicio de Diseño funcional, Maquetación no se mueve sola aunque la columna Dependencia diga que va detrás. Para eso hace falta Power Query (integrado desde Excel 2016) o una macro en VBA que recorra la columna de dependencias y sume las duraciones previas. La buena noticia es que en proyectos pequeños la dependencia se mira a ojo, y la fórmula de la duración ya deja ver si dos tareas se solapan.
Tampoco hay un tipo de gráfico «Gantt» en la galería. Lo que hay desde Excel 2007 es el Gráfico de barras apiladas con fechas en el eje horizontal, que reproduce la misma idea pero con objetos gráficos en vez de celdas pintadas. Si el archivo se va a PDF y la barra es muy ancha, se puede quedar cortada: la solución es Imprimir > Ajustar a una página de ancho y 1 de alto, o exportar a PDF con el ajuste activado.
Por último, Excel para la web pinta bien el formato condicional y la fila de fechas, pero no ejecuta macros VBA; si el cronograma depende de una macro, conviene abrirlo en Excel de escritorio o pasarlo a Office Scripts en la web.
Lo que ya sabes hacer con un cronograma en Excel y el siguiente paso
- Tienes la lista de tareas con inicio, fin y duración calculada con SIFECHA.
- Escribes fechas reales en la fila 2 y las distingues de números con el formato de fecha.
- Fijas la fila de fechas con dólares y pintas la barra con formato condicional sobre la fórmula Y.
- Amplías el cronograma añadiendo tareas a la tabla y días a la fila de fechas sin tocar reglas.
- Reconoces los tres errores más comunes y los arreglas en menos de un minuto.
El siguiente paso es añadir una regla por responsable: una columna Responsable en la tabla y un formato condicional que cambie el color de la barra según la persona, para ver de un vistazo quién tiene más carga en cada semana.
Dudas al montar un cronograma de actividades en Excel
1. ¿Hay plantillas gratis de cronogramas de actividades en Excel?
Sí, en la web de Microsoft Office hay plantillas gratuitas para descargar. Dentro de Excel también puedes partir de una hoja en blanco y dibujarlo tú mismo con CELDAS de colores, una por cada actividad, en un rango que vaya de la columna A a la G, una columna por día de la semana.
2. ¿Dónde descargo un calendario 2026 editable en Excel gratis?
En la galería de plantillas de Microsoft Office, busca “calendario 2026” y descarga la que prefieras; todas son .xlsx editables. Si prefieres construirlo desde cero, escribe las 366 fechas de 2020 con =FECHA(2026;1;1) en la A1 y arrastra el CONTROLADOR DE FILLENO hacia abajo para que Excel las rellene por separado.
3. ¿Cómo hago una plantilla de cronograma mensual gratis en Excel?
Crea una hoja con los días del mes en la columna A (del 1 al 31) y las actividades en la fila 1. En cada celda del cruce escribe la X, una letra o un color que represente el estado de esa tarea ese día; así tienes el mes entero en una sola pantalla.
4. ¿Cómo hago un planificador de actividades gratis en Excel?
Abre un libro nuevo y reserva una HOJA para cada mes. En la A1 escribe “Actividad”, en la B1 “Inicio”, en la C1 “Fin” y en la D1 “Estado”; debajo, una fila por tarea y formato de FECHA en las columnas de inicio y fin con F4 / Cmd+T para que las rellene y las escribas.
5. ¿Cómo hago un calendario 2026 horizontal en Excel?
Coloca los meses como cabeceras en la fila 1 (uno por columna, de enero a diciembre) y los días en la columna A. Rellena cada celda del cruce con la fecha correspondiente; al ser horizontal, cabe en Excel las filas de varias semanas una debajo de otra y se imprime mejor en apaisado.
6. ¿Cómo meto los festivos en un calendario 2026 en Excel?
Reserva una HOJA llamada “Festivos” con dos columnas: fecha y nombre. Después, en el calendario, aplica FORMATO CONDICIONAL sobre el rango de fechas para que se coloree cuando el valor esté en esa lista: Inicio > Formato condicional > Nueva regla > “Usar una fórmula”.
7. ¿Cómo descargo un calendario dinámico gratis en Excel?
No hace falta leer nada: un calendario “dinámico” se construye con una fecha inicial en una celda y la función =FECHA(mes;1;año) que se actualiza al cambiar esa celda. Si prefieres partir de uno ya hecho, busca “calendario dinámico” en la galería de plantillas de Microsoft Office.
8. ¿Puedo hacer un calendario 2026 en Excel de lunes a domingo?
Sí, solo hay que cambiar el orden de las columnas para que la primera sea la del lunes. Ve a Archivo > Opciones > Configuración regional y, donde pone “Primer día de la semana”, elige lunes; así Excel sitúa las fechas a 01/01/2026 en la columna del lunes en lugar de la del domingo.