Tablas dinámicas

Tablas animadas en Excel: cómo crearlas con formato condicional

octubre 16, 2026 Tuto Excel 12 min read
Tablas animadas en Excel: cómo crearlas con formato condicional

Una tabla animada en Excel es una tabla de ventas, gastos o cualquier lista de datos que se actualiza sola al cambiar los números: las barras crecen, los minigráficos dibujan la nueva tendencia y el gráfico de columnas se redibuja sin tocar nada. En este tutorial, parte de una hoja de ventas con cinco vendedores y seis meses, y la conviertes, paso a paso, en una tabla que se mueve al escribir. Lo que aprendes funciona en Excel 2007 en adelante (las barras de datos y los minigráficos existen desde esa versión) y se aprovecha mejor en Microsoft 365, Excel 2024 y Excel 2021 gracias a las matrices dinámicas.

Qué es una tabla animada en Excel y para qué se usa

Una tabla animada no es una animación con efecto visual, es una tabla de Excel normal (formato Dar formato como tabla) a la que se le añaden tres piezas que reaccionan al instante: barras de formato condicional que cambian de tamaño según el número, minigráficos que dibujan la evolución de cada fila y un gráfico de columnas que toma los datos de la tabla. Al escribir un importe nuevo en una celda, la barra se estira, el minigráfico se redibuja y la columna del gráfico se alarga, todo sin pulsar nada. Sirve para paneles de ventas, seguimientos de gastos, cuadros de mando personales y cualquier lista de números que se repasa a diario: la vista siempre está al día sin tener que rehacer gráficos a mano.

La hoja de partida que vas a usar es una tabla de ventas con cinco vendedores (Ana, Luis, Marta, Pedro y Sofía) en la columna A y los meses de enero a junio en la fila 1, con los importes en B2:F6.

B2fx1.250,00
A B C D E F G
1 Vendedor Enero Febrero Marzo Abril Mayo Junio
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00
3 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00
4 Marta 1.640,00 1.710,00 1.690,00 1.820,00 1.880,00 1.960,00
5 Pedro 1.100,00 1.180,00 1.250,00 1.310,00 1.290,00 1.400,00
6 Sofía 1.420,00 1.480,00 1.530,00 1.610,00 1.700,00 1.820,00
Ventas
Nota: los decimales se escriben con coma y los miles con punto por la configuración regional; en Excel con punto decimal (México, Estados Unidos) los separadores son al revés.

Las tres piezas que se mueven en una tabla animada

Una tabla animada se construye con tres piezas que se entienden viéndolas, no leyéndolas. La primera es la tabla de Excel con formato, que crece sola al añadir filas. La segunda son las barras de datos del formato condicional, que cambian de tamaño según el valor de cada celda. La tercera es un gráfico cuyo origen de datos es la propia tabla, así se redibuja cuando los datos cambian.

La tabla de Excel que crece sola

La pieza base es Insertar > Tablas > Tabla, que convierte un rango en una tabla con nombre. La diferencia con un rango normal es que al escribir una fila nueva justo debajo, el formato, los filtros y las fórmulas se extienden solos a esa fila sin que tengas que copiarlos. En la hoja del tutorial, al añadir la fila 7 con un sexto vendedor, la fila aparece ya con el mismo aspecto y las mismas reglas que las anteriores.

A1fx**Vendedor**
A B C D E F G H
1 Vendedor Enero Febrero Marzo Abril Mayo Junio Tendencia
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00
3 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00
4 Marta 1.640,00 1.710,00 1.690,00 1.820,00 1.880,00 1.960,00
5 Pedro 1.100,00 1.180,00 1.250,00 1.310,00 1.290,00 1.400,00
6 Sofía 1.420,00 1.480,00 1.530,00 1.610,00 1.700,00 1.820,00
Ventas

Las barras de datos que cambian al cambiar el número

Las barras de datos son un tipo de formato condicional que pinta una barra dentro de la propia celda, cuya largura es proporcional al valor. Inicio > Estilos > Formato condicional > Barras de datos aplica un degradado de color a un rango: la celda con el valor más alto muestra la barra más larga y la celda con el más bajo muestra una barra mucho más corta. Al modificar un importe, la barra de esa celda y la del resto del rango se redibujan al instante para mantener la proporción.

B2fx1250
A B C D E F G
1 Vendedor Enero Febrero Marzo Abril Mayo Junio
2 Ana ▓▓▓▓▓▓░░░░ 1.250,00 ▓▓▓▓▓▓▓░░░ 1.420,00 ▓▓▓▓▓▓▓░░░ 1.380,00 ▓▓▓▓▓▓▓▓░░ 1.510,00 ▓▓▓▓▓▓▓▓▓░ 1.620,00 ▓▓▓▓▓▓▓▓▓░ 1.780,00
3 Luis ▓▓▓▓░░░░░░ 980,00 ▓▓▓▓▓░░░░░ 1.050,00 ▓▓▓▓▓░░░░░ 1.120,00 ▓▓▓▓▓░░░░░ 1.080,00 ▓▓▓▓▓▓░░░░ 1.210,00 ▓▓▓▓▓▓▓░░░ 1.330,00
4 Marta ▓▓▓▓▓▓▓▓▓░ 1.640,00 ▓▓▓▓▓▓▓▓▓░ 1.710,00 ▓▓▓▓▓▓▓▓▓░ 1.690,00 ▓▓▓▓▓▓▓▓▓░ 1.820,00 ▓▓▓▓▓▓▓▓▓▓ 1.880,00 ▓▓▓▓▓▓▓▓▓▓ 1.960,00
5 Pedro ▓▓▓▓▓░░░░░ 1.100,00 ▓▓▓▓▓▓░░░░ 1.180,00 ▓▓▓▓▓▓░░░░ 1.250,00 ▓▓▓▓▓▓▓░░░ 1.310,00 ▓▓▓▓▓▓▓░░░ 1.290,00 ▓▓▓▓▓▓▓▓░░ 1.400,00
6 Sofía ▓▓▓▓▓▓▓░░░ 1.420,00 ▓▓▓▓▓▓▓▓░░ 1.480,00 ▓▓▓▓▓▓▓▓░░ 1.530,00 ▓▓▓▓▓▓▓▓▓░ 1.610,00 ▓▓▓▓▓▓▓▓▓░ 1.700,00 ▓▓▓▓▓▓▓▓▓▓ 1.820,00
B2 barra al 47% del máximo (1.960)
Ventas
Nota: los bloques ▓ y ░ son una representación de la barra; lo que ves en pantalla es una barra de color dentro de cada celda.

El gráfico que se actualiza sin tocarlo

Insertar > Gráficos > Gráfico de columnas agrupadas con la tabla seleccionada crea un gráfico cuyo origen es la propia tabla con nombre. Al añadir un vendedor en la fila 7, la nueva columna aparece sola en el gráfico. Al modificar un importe, la columna correspondiente cambia de altura. El gráfico no se "recalcula" como una fórmula: lo que pasa es que, al ser la tabla el origen, el gráfico vuelve a leer los datos cada vez que la tabla cambia.

Monta tu primera tabla animada de ventas

La práctica consiste en coger la hoja de ventas con cinco vendedores, meses en fila 1 e importes en B2:F6, convertirla en tabla de Excel, pintarle barras de datos y añadirle un gráfico de columnas que se mueva solo. Cada paso deja una pieza montada y se ve en pantalla.

Convertir los datos en tabla de Excel

  1. Selecciona el rango A1:F6.
  2. Abre Insertar > Tablas > Tabla.
  3. En el cuadro de diálogo, marca La tabla tiene encabezados y acepta.
  4. En la pestaña Diseño de tabla que aparece, deja el nombre Ventas en el cuadro Nombre de la tabla.
InsertarTablasTabla
A1fx**Vendedor**
A B C D E F G
1 Vendedor Enero Febrero Marzo Abril Mayo Junio
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00
3 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00
4 Marta 1.640,00 1.710,00 1.690,00 1.820,00 1.880,00 1.960,00
5 Pedro 1.100,00 1.180,00 1.250,00 1.310,00 1.290,00 1.400,00
6 Sofía 1.420,00 1.480,00 1.530,00 1.610,00 1.700,00 1.820,00
Ventas
Comprueba: la pestaña Diseño de tabla aparece en la cinta, los encabezados tienen flechas de filtro y la esquina inferior derecha del rango muestra un controlador de relleno azul.

Pintar las barras con formato condicional

  1. Selecciona B2:F6.
  2. Abre Inicio > Estilos > Formato condicional > Barras de datos > Gradiente azul.
  3. Cambia el valor de F2 (Ana, junio) de 1.780,00 a 2.300,00 y pulsa Entrar.
InicioEstilosFormato condicionalBarras de datosGradiente azul
Comprueba: la barra de F2 se estira hasta el borde derecho de la celda (es ahora el valor más alto) y las barras de las demás celdas se acortan un poco para mantener la proporción.

Añadir el gráfico que sigue a la tabla

  1. Haz clic en una celda cualquiera dentro de la tabla Ventas.
  2. Abre Insertar > Gráficos > Gráfico de columnas agrupadas.
  3. Pulsa Entrar para insertar el gráfico en blanco y arrástralo debajo de la tabla.
InsertarGráficosGráfico de columnas agrupadas
Comprueba: el gráfico tiene seis grupos de columnas (uno por mes) y cinco columnas por grupo (una por vendedor). Al añadir una fila 7 con un vendedor nuevo, esa fila aparece sola en el gráfico.

Una tabla animada que se ordena y se filtra sola

Ahora la tabla Ventas crece: pasa a doce filas con más vendedores, y a la columna G se le añade un minigráfico de línea que dibuja la evolución de cada vendedor. Cambiar un importe mueve el minigráfico; ordenar la tabla reordena el gráfico de columnas también.

El minigráfico dentro de la celda

  1. Añade las filas 7 a 12 con los vendedores Hugo, Iván, Julia, Raúl, Sara y Tomás y sus importes.
  2. Haz clic en G2.
  3. Abre Insertar > Minigráficos > Línea.
  4. En el cuadro Rango de datos, escribe B2:F2 y acepta.
  5. Selecciona G2:G13 y abre Insertar > Minigráficos > Rellenar > Todas (o copia G2 y pega en el rango).
InsertarMinigráficosLínea
G2fx=MINIGRAFICO(B2:F2)
A B C D E F G H
1 Vendedor Enero Febrero Marzo Abril Mayo Junio Tendencia
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00 ╱╲╱╲╱╱
3 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00 ╱╱╲╱╱╱
4 Marta 1.640,00 1.710,00 1.690,00 1.820,00 1.880,00 1.960,00 ╱╱╱╱╱╱
5 Pedro 1.100,00 1.180,00 1.250,00 1.310,00 1.290,00 1.400,00 ╱╱╱╱╲╱
6 Sofía 1.420,00 1.480,00 1.530,00 1.610,00 1.700,00 1.820,00 ╱╱╱╱╱╱
7 Hugo 1.080,00 1.150,00 1.220,00 1.260,00 1.340,00 1.410,00 ╱╱╱╱╱╱
8 Iván 1.320,00 1.290,00 1.350,00 1.380,00 1.450,00 1.500,00 ╲╱╱╱╱╱
9 Julia 1.510,00 1.580,00 1.620,00 1.700,00 1.760,00 1.830,00 ╱╱╱╱╱╱
10 Raúl 1.040,00 1.100,00 1.150,00 1.180,00 1.230,00 1.290,00 ╱╱╱╱╱╱
11 Sara 1.380,00 1.410,00 1.460,00 1.520,00 1.580,00 1.650,00 ╱╱╱╱╱╱
12 Tomás 1.220,00 1.260,00 1.310,00 1.350,00 1.420,00 1.490,00 ╱╱╱╱╱╱
13 Total =SUMA(B2:B12) =SUMA(C2:C12) =SUMA(D2:D12) =SUMA(E2:E12) =SUMA(F2:F12)
Ventas
Comprueba: cada celda de la columna G muestra una línea pequeña con la forma de la serie de importes del vendedor. Al cambiar C2 (Ana, febrero) a 2.000,00, el minigráfico de G2 sube en su segundo punto.
Cuidado: el minigráfico se copia celda a celda arrastrando el controlador de relleno de G2 hasta G13, o con Inicio > Modificar > Rellenar > Hacia abajo con G2:G13 seleccionado.

Ordenar y filtrar y que el gráfico no se rompa

  1. Haz clic en una celda de la columna Enero (la columna B de la tabla).
  2. Abre Inicio > Modificar > Ordenar y filtrar > Ordenar de mayor a menor.
  3. Confirma Expandir la selección en el cuadro de diálogo y acepta.
InicioModificarOrdenar y filtrarOrdenar de mayor a menor
B1fx**Enero**
A B C D E F G H
1 Vendedor Enero Febrero Marzo Abril Mayo Junio Tendencia
2 Marta 1.640,00 1.710,00 1.690,00 1.820,00 1.880,00 1.960,00 ╱╱╱╱╱╱
3 Sofía 1.420,00 1.480,00 1.530,00 1.610,00 1.700,00 1.820,00 ╱╱╱╱╱╱
4 Iván 1.320,00 1.290,00 1.350,00 1.380,00 1.450,00 1.500,00 ╲╱╱╱╱╱
5 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00 ╱╲╱╲╱╱
6 Tomás 1.220,00 1.260,00 1.310,00 1.350,00 1.420,00 1.490,00 ╱╱╱╱╱╱
7 Sara 1.380,00 1.410,00 1.460,00 1.520,00 1.580,00 1.650,00 ╱╱╱╱╱╱
8 Pedro 1.100,00 1.180,00 1.250,00 1.310,00 1.290,00 1.400,00 ╱╱╱╱╲╱
9 Hugo 1.080,00 1.150,00 1.220,00 1.260,00 1.340,00 1.410,00 ╱╱╱╱╱╱
10 Julia 1.510,00 1.580,00 1.620,00 1.700,00 1.760,00 1.830,00 ╱╱╱╱╱╱
11 Raúl 1.040,00 1.100,00 1.150,00 1.180,00 1.230,00 1.290,00 ╱╱╱╱╱╱
12 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00 ╱╱╲╱╱╱
Ventas
Comprueba: las filas de la tabla se reordenan de mayor a menor según la columna Enero. El gráfico de columnas debajo se reordena también: la primera columna de cada mes es ahora Marta, y la última es Luis. Los minigráficos de la columna G se mueven con sus filas.

Por qué la tabla animada deja de animarse

Cuando la tabla animada se rompe, casi siempre es por una de estas tres causas: el rango no es una tabla de Excel, el gráfico apunta a un rango fijo en vez de a la tabla, o el minigráfico no se ha copiado al arrastrar. Cada una tiene su arreglo.

El rango no es una tabla y se queda corto

Síntoma: al pegar una fila nueva debajo de la fila 13 con Ctrl+V, la fila aparece sin formato, las barras de datos no la pintan y el gráfico no la incluye. Causa: el rango es un rango normal, no una tabla de Excel, así que ni las reglas de formato condicional ni el origen del gráfico la ven. Arreglo: seleccionar todo el rango (incluidas las cabeceras) y aplicar Insertar > Tablas > Tabla con la casilla La tabla tiene encabezados marcada.

A1fxVendedor
A B C D E F G
1 Vendedor Enero Febrero Marzo Abril Mayo Junio
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00
13 Nuevo 1.000,00 (sin formato, sin barra)
Ventas
  1. Selecciona A1:F14 (incluyendo la fila pegada).
  2. Abre Insertar > Tablas > Tabla y acepta.
InsertarTablasTabla
Comprueba: la fila 13 hereda el formato de la tabla, las barras aparecen y la columna del gráfico se alarga.

El gráfico apunta a un rango fijo y no a la tabla

Síntoma: la tabla tiene 12 filas, pero el gráfico solo muestra 6. Causa: cuando se creó el gráfico, el origen se quedó como =Hoja1!$B$1:$F$6 (un rango fijo) en vez de =Ventas[Enero]:Ventas[Junio] (la tabla con nombre). Arreglo: borrar el gráfico, hacer clic en una celda de la tabla y volver a insertarlo con Insertar > Gráficos > Gráfico de columnas agrupadas para que use la tabla como origen.

A1fx1
A B C D E F G H
1 1 Vendedor Enero Febrero Marzo Abril Mayo Junio
2 2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00
3 … … … … … … … …
4 12 Tomás 1.220,00 1.260,00 1.310,00 1.350,00 1.420,00 1.490,00
5 (Gráfico con solo 6 filas)
Ventas
  1. Selecciona el gráfico y pulsa Supr para eliminarlo.
  2. Haz clic en una celda dentro de la tabla Ventas.
  3. Abre Insertar > Gráficos > Gráfico de columnas agrupadas.
InsertarGráficosGráfico de columnas agrupadas
Comprueba: el gráfico muestra ahora las 11 filas de la tabla. Si pulsas el gráfico y miras en Diseño de gráfico > Seleccionar datos, el origen aparece como Ventas y no como un rango con dólares.

El minigráfico no se copia al arrastrar

Síntoma: G2 muestra el minigráfico de Ana, pero G3 a G13 están vacías después de arrastrar el controlador de relleno de G2 hacia abajo. Causa: los minigráficos no se propagan con el controlador de relleno; hay que usar la herramienta propia de minigráficos. Arreglo: seleccionar G2:G13, abrir Insertar > Minigráficos > Rellenar > Todas (en Excel 2010 y 2013) o copiar G2 y pegar en G3:G13.

G2fx1.780,00
A B C D E F G H
1 Vendedor Enero Febrero Marzo Abril Mayo Junio Tendencia
2 Ana 1.250,00 1.420,00 1.380,00 1.510,00 1.620,00 1.780,00 ╱╲╱╲╱╱
3 Luis 980,00 1.050,00 1.120,00 1.080,00 1.210,00 1.330,00 (vacía)
Ventas
  1. Copia G2 con Ctrl+C.
  2. Selecciona G3:G13 y pega con Ctrl+V.
Comprueba: las celdas G3 a G13 muestran el minigráfico de su fila.

Lo que tu versión de Excel sí puede animar

Las tres piezas del tutorial están en todas las versiones desde Excel 2007, así que el grueso del artículo te sirve sea cual sea tu Excel. Lo que cambia entre versiones es el extra que le puedes añadir.

  • Barras de datos del formato condicional: Excel 2007 en adelante.
  • Minigráficos: Excel 2010 en adelante (no existen en Excel 2007).
  • Gráficos de columnas con origen en tabla de Excel: Excel 2007 en adelante.
  • Tabla de Excel con referencias estructuradas: Excel 2007 en adelante.
  • Matrices dinámicas (FILTRAR, ORDENAR, UNICOS, SECUENCIA): Excel 2021, 2024 y Microsoft 365.
  • Copilot en Excel: Microsoft 365 con licencia o plan que incluya Copilot.
  • Python en Excel (=PY): Microsoft 365 con la función habilitada por el administrador.

Tablas de Excel y matrices dinámicas: cuándo se llevan mal

Las fórmulas de matriz dinámica como FILTRAR, ORDENAR o UNICOS (en inglés FILTER, SORT, UNIQUE) devuelven varios resultados que se desbordan por las celdas de alrededor. Esas fórmulas no se desbordan dentro de una tabla de Excel: si la escribes en una celda de la tabla Ventas, devuelve el error #¡DESBORDAMIENTO! (en inglés #SPILL!). La solución es escribir la fórmula en una celda fuera de la tabla y dejar que el resultado se pinte en un rango normal, o convertir la tabla en rango con Diseño de tabla > Herramientas > Convertir en rango si solo la quieres como origen de datos estático.

Macros para animar más allá de lo que da la cinta

Si quieres que la tabla reaccione a un clic (por ejemplo, iluminar la fila del vendedor seleccionado) o que se ejecute una animación al cambiar una celda, necesitas automatizar. En Excel de escritorio se hace con VBA (Visual Basic para Aplicaciones) y en Excel para la web con Scripts de Office. VBA no corre en Excel para la web, así que una macro que tengas guardada en un .xlsm no funcionará si subes el libro a OneDrive y lo abres desde el navegador; allí la automatizas con un script de Office desde Automate > Scripts de Office.

Lo que ya sabes hacer con una tabla animada

  • Convertir un rango en tabla de Excel con Insertar > Tablas > Tabla y nombrarla Ventas.
  • Pintar barras de datos con Inicio > Estilos > Formato condicional > Barras de datos > Gradiente azul sobre los importes.
  • Añadir un minigráfico de línea en la columna Tendencia con Insertar > Minigráficos > Línea y copiarlo al resto de filas.
  • Insertar un gráfico de columnas agrupadas cuyo origen sea la tabla, para que se actualice al añadir vendedores.
  • Ordenar la tabla con Inicio > Modificar > Ordenar y filtrar sin que el gráfico ni los minigráficos se rompan.

El siguiente paso es añadir un control deslizante (formulario o Control de número) en Programador > Insertar > Controles de formulario que mueva el mes que se ve, de forma que la tabla muestre solo la columna correspondiente a la posición del deslizante y el gráfico cambie también.

Datos comprobados en octubre de 2026.

Fuentes

  1. MicrosoftBUSCARV — documentación oficialconsultado el 06/10/2026
  2. MicrosoftTabla dinámica — documentación oficialconsultado el 06/10/2026
  3. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 06/10/2026
  4. MicrosoftDe Word a Excel — documentación oficialconsultado el 06/10/2026
  5. Microsoft#¡DESBORDAMIENTO! — documentación oficialconsultado el 06/10/2026