Una tabla dinámica de Google Sheets es la herramienta que resume una hoja con cientos de filas sin que tengas que escribir ni una fórmula. Aquí la montarás sobre una hoja de ventas reales, agruparás las fechas por mes, los números por tramos y resolverás los tropiezos más comunes. Funciona en la versión gratuita de Hojas de cálculo de Google, en Google Drive y en el navegador, y lo que aprendas aquí lo podrás abrir después como archivo .xlsx en Excel sin perder los datos.
Qué es una tabla dinámica de Google Sheets y para qué te sirve
Imagina una hoja de cálculo con las ventas de todo el año: región, producto, fecha, unidades y precio unitario. En pantalla ves cientos de filas y cuesta hacerse una idea de qué región vende más o qué mes fue el mejor. Una tabla dinámica coge ese listado y lo reordena en un resumen: cada región en una fila, cada producto en una columna y, en el cruce, la suma de las ventas. Tú decides qué etiquetas van en filas, cuáles en columnas y qué número quieres en cada celda; el resto lo calcula la herramienta.
La gracia es que ese resumen se vuelve a generar en cuanto cambias los datos origen. Si modificas un precio en la hoja de ventas, solo tienes que actualizar la tabla dinámica para que el resumen refleje el cambio. No hay que copiar fórmulas ni rehacer el cálculo a mano. Y como cada campo se arrastra a una zona (Filas, Columnas, Valores o Filtros), se puede explorar el mismo dato de varias formas sin tocar los originales: hoy por región y producto, mañana por mes y categoría, solo con mover casillas.
En la práctica, una tabla dinámica sustituye a docenas de SUMAR.SI.CONJUNTO y a tablas extra que antes se mantenían a mano. Bien planteada, deja el origen intacto, ocupa su propia hoja y se entiende de un vistazo.
Dónde está y qué cuatro zonas tiene el editor
La tabla dinámica se crea desde el menú de Sheets, igual que un gráfico. La ruta para llegar es siempre la misma:
Al elegirla se abre un cuadro pequeño:
Lo más cómodo suele ser elegir Hoja de cálculo con tabla dinámica nueva: crea una pestaña aparte solo para el resumen y deja los datos origen sin tocar. Si prefieres, marca Hoja de cálculo con tabla dinámica existente y apunta a una celda concreta (por ejemplo, A1 de Hoja2) para pegar el resumen en una hoja que ya tengas.
Al confirmar, aparece a la derecha el editor de tablas dinámicas, que es la zona donde se construye el resumen. Tiene cuatro cajones, cada uno con un papel:
- Filas (Filas): las categorías que irán como etiquetas verticales, una por fila.
- Columnas (Columnas): las categorías que irán como etiquetas horizontales, una por columna.
- Valores (Valores): el número que se calcula en cada cruce (suma, promedio, cuenta…).
- Filtros (Filtros): una cortina que recorta lo que se enseña sin borrar nada del origen.
Encima de los cajones hay dos botones útiles: Filtrar por valor y Ordenar. Al principio se dejan como están; se usan cuando el resumen ya está armado.
Filas y Columnas: las categorías que cruzan la tabla
Cada campo que arrastras al cajón de Filas se convierte en una etiqueta vertical, una por cada valor distinto que exista en esa columna del origen. Si arrastras Region, verás una fila por cada región que aparezca en los datos. Si arrastras Producto debajo, cada región se subdivide en sus productos.
En Columnas funciona igual, pero en horizontal. Si pones Producto en Columnas, cada producto será una columna. Y si Filas lleva Region y Columnas lleva Producto, en el cruce de cada región con cada producto verás el cálculo que hayas elegido en Valores.
Si un campo se arrastra solo a Filas, sin nada en Valores, la tabla dinámica cuenta cuántas filas hay en cada grupo. Sirve para saber, por ejemplo, cuántos pedidos se hicieron por región.
Valores: el cálculo que resume cada grupo
El cajón de Valores es el que de verdad resume los datos: decide qué número se calcula en cada cruce de fila y columna. Los más habituales son:
=SUMA(unidades_vendidas)
=CONTARA(region)
=PROMEDIO(precio_unitario)
Para cambiar el cálculo, pulsa sobre el campo dentro del cajón de Valores y elige Resumen por: SUMA, CONTAR, PROMEDIO, MAX, MIN, MEDIANA…. Por defecto Sheets suele proponer CONTAR cuando el campo es texto y SUMA cuando es número; si no es lo que necesitas, se cambia en dos clics.
Una vez tengas el campo en Valores, puedes pulsar sobre él y elegir Mostrar como para convertirlo en porcentaje del total de fila, del total de columna o del total general. Es útil cuando quieres saber qué porcentaje de las ventas totales aporta cada región.
0 o un número raro, casi siempre es porque la columna de origen guardaba los números como texto (con un apóstrofo delante, por ejemplo). El campo se está contando en vez de sumarse. Quita el apóstrofo o corrige el formato del origen y vuelve a actualizar.Filtros: una cortina que no toca los datos
Un campo añadido a Filtros aparece encima del resumen como una lista desplegable. Al elegir un valor, la tabla dinámica enseña solo las filas del origen que coincidan con esa elección; las demás siguen ahí, ocultas a la vista.
Es la forma más rápida de responder preguntas del tipo "¿cuánto se vendió en Lima en marzo?" sin crear una tabla nueva. Pulsa Borrar filtro para volver a ver todo.
Tu primera tabla dinámica en una hoja nueva
Vamos a partir de una hoja de ventas realista. Crea un archivo nuevo y pega estos datos en Hoja 1 (la hoja donde están los datos se renombrará después a Ventas). Después, con la celda A1 seleccionada, sigue los pasos.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Región | Producto | Unidades | Precio unit. |
| 2 | 15/01/2026 | Norte | Cuaderno | 12 | 3,20 |
| 3 | 18/01/2026 | Sur | Bolígrafo | 30 | 0,90 |
| 4 | 22/01/2026 | Norte | Carpeta | 8 | 4,50 |
| 5 | 03/02/2026 | Centro | Cuaderno | 15 | 3,20 |
| 6 | 11/02/2026 | Norte | Bolígrafo | 22 | 0,90 |
| 7 | 17/02/2026 | Sur | Cuaderno | 9 | 3,20 |
| 8 | 05/03/2026 | Centro | Carpeta | 14 | 4,50 |
| 9 | 19/03/2026 | Sur | Bolígrafo | 27 | 0,90 |
| 10 | 26/03/2026 | Norte | Cuaderno | 11 | 3,20 |
| 11 | 02/04/2026 | Centro | Bolígrafo | 35 | 0,90 |
| 12 | 14/04/2026 | Norte | Carpeta | 6 | 4,50 |
| 13 | 21/04/2026 | Sur | Cuaderno | 13 | 3,20 |
| 14 | 07/05/2026 | Centro | Cuaderno | 10 | 3,20 |
| 15 | 16/05/2026 | Sur | Carpeta | 17 | 4,50 |
| 16 | 28/05/2026 | Norte | Bolígrafo | 19 | 0,90 |
| 17 | 04/06/2026 | Centro | Carpeta | 5 | 4,50 |
| 18 | 15/06/2026 | Sur | Cuaderno | 14 | 3,20 |
| 19 | 23/06/2026 | Norte | Bolígrafo | 24 | 0,90 |
| 20 | 30/06/2026 | Centro | Cuaderno | 16 | 3,20 |
| 21 | 08/07/2026 | Sur | Carpeta | 11 | 4,50 |
| 22 | 19/07/2026 | Norte | Cuaderno | 9 | 3,20 |
| 23 | 25/07/2026 | Centro | Bolígrafo | 31 | 0,90 |
| 24 | 02/08/2026 | Sur | Cuaderno | 18 | 3,20 |
| 25 | 13/08/2026 | Centro | Carpeta | 7 | 4,50 |
Pasos para armar el resumen:
- Sitúa el cursor en cualquier celda dentro de los datos (por ejemplo,
A1). - Abre el menú
Insertar > Tabla dinámica. En el cuadro que aparece, deja marcada la opción Hoja de cálculo con tabla dinámica nueva y pulsa Crear. - Aparece una pestaña nueva (
Hoja 2por defecto) con un panel a la derecha. En ese panel, pulsa el botón Añadir junto a Filas, buscaRegiónen la lista de campos y selecciónalo. - Pulsa Añadir junto a Valores y elige
Unidades; Sheets propondráCONTAR, así que pulsa sobre el campo ya colocado en Valores y cámbialo a Resumen por: SUMA. - Pulsa Añadir junto a Valores por segunda vez y elige
Precio unit.; déjalo en Resumen por: PROMEDIO (así cada región enseña el precio medio de sus ventas).
El resumen que verás en Hoja 2:
| A | B | C | |
|---|---|---|---|
| 1 | Región | Suma de Unidades | Promedio de Precio unit. |
| 2 | Norte | 111 | 2,31 |
| 3 | Sur | 139 | 2,43 |
| 4 | Centro | 132 | 2,77 |
| 5 | Total general | 382 | 2,52 |
382. Si en vez de totales ves 1, 1, 1… es que Unidades quedó como CONTAR en lugar de SUMA y solo está contando filas: cámbialo desde el menú del campo en Valores.Cómo agrupar fechas en lugar de tener una fila por día
Con los datos tal cual están, si arrastras Fecha a Filas verás una fila por día y el resumen deja de tener sentido. La solución es agrupar las fechas en meses o años para que el resumen sea legible.
| A | B | C | |
|---|---|---|---|
| 1 | Fecha | Suma de Unidades | Promedio de Precio unit. |
| 2 | ene. 2026 | 72 | 2,23 |
| 3 | feb. 2026 | 46 | 2,07 |
| 4 | mar. 2026 | 67 | 2,07 |
| 5 | abr. 2026 | 67 | 2,07 |
| 6 | may. 2026 | 46 | 2,23 |
| 7 | jun. 2026 | 69 | 1,82 |
| 8 | jul. 2026 | 70 | 2,07 |
| 9 | ago. 2026 | 32 | 2,93 |
| 10 | Total general | 469 | 2,25 |
Pasos:
- En el panel de la tabla dinámica, quita el campo
Regiónde Filas (pulsando la×que aparece al pasar el ratón sobre él) y arrastraFechaa Filas en su lugar. - Verás una fila por cada día del año. Haz clic derecho sobre cualquiera de las fechas (por ejemplo, sobre la celda que pone
15/01/2026) y elige Crear grupo de datos de tabla dinámica. - En el cuadro que se abre, marca Mes y Año y pulsa Aceptar. Las fechas pasan a aparecer como
ene. 2026,feb. 2026… - Para deshacer la agrupación, clic derecho sobre cualquier mes agrupado y elige Quitar grupo.
.xlsx y lo abres en Excel, la agrupación por meses se conserva, pero algunos formatos concretos de las fechas (el ene. 2026) pueden aparecer en inglés. La estructura del resumen sigue siendo válida; solo cambia el texto de la etiqueta.Cómo agrupar números por rangos (y para qué sirve)
Agrupar fechas sirve para resumir en el tiempo. Cuando el campo que tienes en Filas es numérico, como Unidades, puedes agruparlo en tramos para ver, por ejemplo, cuántos pedidos vendieron entre 1 y 10 unidades, cuántos entre 11 y 20, y así.
| A | B | |
|---|---|---|
| 1 | Unidades (grupo) | Suma de Unidades |
| 2 | 0–10 | 89 |
| 3 | 11–20 | 167 |
| 4 | 21–30 | 104 |
| 5 | 31–40 | 66 |
| 6 | Total general | 426 |
Pasos:
- Crea una tabla dinámica nueva (
Insertar > Tabla dinámica, hoja nueva) sobre el mismo origen. - Arrastra
Unidadesa Filas y otra vezUnidadesa Valores; deja el segundo comoSUMA. - Clic derecho sobre cualquier valor numérico de la columna
A(por ejemplo, sobre la celda12) y elige Crear regla de grupo de tabla dinámica. - En el cuadro que se abre, define el inicio en
0, el fin en40y el tamaño del intervalo en10. Pulsa Aceptar. - La columna pasa a mostrar intervalos
0–10,11–20,21–30,31–40con la suma de unidades en cada uno.
Esto sirve para análisis de frecuencia: cuántas ventas fueron pequeñas, cuántas medianas y cuántas grandes, sin tener que escribir un SI con cada tramo.
Errores que aparecen siempre la primera vez
La tabla dinámica de Google Sheets tiene unos cuantos tropiezos clásicos. Estos son los más comunes y cómo se resuelven.
El rango es fijo y no crecen las filas nuevas
Sheets detecta automáticamente el rango al crear la tabla dinámica, pero si después añades más filas al final de la hoja origen, la nueva tabla dinámica no las ve. Lo notas cuando los totales no cambian al añadir datos.
La solución es convertir el origen en una tabla de Sheets (Insertar > Tabla dinámica… no, en este caso Datos > Convertir en tabla dinámica no; el camino correcto es Formato > Convertir en tabla, o pulsar Ctrl+L / Cmd+L con el cursor dentro de los datos) y volver a crear la tabla dinámica sobre esa tabla. Las tablas de Sheets crecen solas y la tabla dinámica se actualiza con ellas.
Los encabezados se repiten o faltan
Si la primera fila tiene el mismo texto en varias celdas ("ventas", "ventas", "ventas"), Sheets no sabe a qué columna corresponde cada campo. Asegúrate de que la fila 1 tiene un encabezado único y limpio por columna, y de que la fila inmediatamente debajo no es también un encabezado duplicado.
Números guardados como texto
Aparece cuando el dato se introdujo con un apóstrofo delante ('15) o cuando Sheets importó un CSV mal formateado. El síntoma es que SUMA da 0 y CONTAR da más de lo esperado. Solución: en la hoja origen, selecciona la columna, ve a Formato > Número > Número y vuelve a aplicar el formato.
El tipo de agregación se cambió sin querer
Si arrastras un campo numérico a Valores y ves 1 en cada celda, casi siempre es que Sheets eligió CONTAR y solo está contando filas. Pulsa sobre el campo dentro de Valores y cámbialo a SUMA (o el resumen que necesites).
Filtro aplicado y "no encuentra datos"
Si aplicaste un filtro en el cajón superior y la tabla dinámica parece vacía, no es un error: pulsa Borrar filtro en el panel del editor para volver a ver todos los datos.
Cuando te conviene abrir la misma tabla dinámica en Excel
Sheets maneja bien tablas dinámicas pequeñas o medianas, pero cuando el origen supera el millón de filas o necesitas refrescos programados, Excel va más fino. También hay herramientas que Sheets todavía no trae y que Excel tiene de serie: las segmentaciones (las casillas que filtran haciendo clic), los gráficos dinámicos que se actualizan con la tabla, y la agrupación automática por fecha cuando las casillas de tiempo son días, meses, trimestres y años.
Si necesitas pasarte, el camino limpio es descargar el archivo desde Sheets como .xlsx (Archivo > Descargar > Microsoft Excel (.xlsx)) y abrirlo en Excel. Lo que se conserva: el origen de datos, los nombres de los campos, los filtros, las agrupaciones por mes y los formatos numéricos. Lo que puede cambiar: las listas desplegables de filtro pasan a menús en celda, los gráficos dinámicos convertidos desde gráficos de Sheets necesitan reconstruirse en algunos casos y las funciones que solo existen en Sheets (como QUERY o IMPORTRANGE) desaparecen al convertir.
Si vas a estar alternando entre los dos, vale la pena atenerse a funciones y herramientas comunes (rangos, tablas, formato básico) y dejar las virguerías para una de las dos plataformas.
Lo que ya sabes hacer con una tabla dinámica de Google Sheets
- Crear una tabla dinámica con
Insertar > Tabla dinámicaeligiendo una hoja nueva. - Arrastrar campos a Filas, Columnas, Valores y Filtros y cambiar el cálculo entre
SUMA,CONTAR,PROMEDIO,MAXyMINdesde el menú del campo. - Agrupar fechas en meses y años con clic derecho > Crear grupo de datos de tabla dinámica.
- Agrupar números en intervalos con Crear regla de grupo de tabla dinámica y reconocer los tropiezos clásicos (rango fijo, números como texto, agregación en
CONTAR).
Siguiente paso: añade un gráfico dinámico encima de esta misma tabla con Insertar > Gráfico, elige Tipo de gráfico: Tabla dinámica y vincúlalo a TablaDinámica3. Así, al cambiar el rango de unidades o el intervalo de agrupación, el gráfico se actualiza sin tener que rehacerlo.
Datos verificados en octubre de 2026.
Dudas al usar tablas dinámicas en Google Sheets
1. ¿Cómo crear una tabla dinámica en Google Sheets que combine datos de varias hojas?
Sí se puede. En el editor de tablas dinámicas, a la derecha, dentro de Agregar datos junto a "Origen de datos" pulsa "Combinar intervalos". Elige "Agregar otra tabla" y selecciona el rango de cada hoja; si los encabezados coinciden, el resultado se une en un único informe dinámico sin duplicar columnas.
2. ¿Se pueden crear y usar tablas dinámicas en la app de Google Sheets para Android?
Sí. Abre la hoja en la app, toca el menú de tres puntos, elige "Tablas dinámicas" y pulsa "Crear". Puedes arrastrar filas, columnas y valores con el dedo, aunque para configurar filtros o campos calculados suele ser más cómodo el ordenador.
3. ¿Cómo ordenar una tabla dinámica en Google Sheets?
Dentro de la tabla dinámica, haz clic en la flechita junto a la fila o columna por la que quieras ordenar y elige "Ordenar de A a Z", "Ordenar de Z a A" o "Ordenar por valor". Esta última opción te deja escoger el campo de medida (suma, recuento, etc.) sobre el que se ordena.
4. ¿Cómo se actualiza una tabla dinámica cuando cambian los datos de origen?
Por defecto, la tabla se recalcula sola al instante, ya que las tablas dinámicas de Google Sheets leen el rango en vivo. Si añadiste filas nuevas fuera del rango inicial, edita la tabla, cambia "Origen de datos" por el rango ampliado y los nuevos registros se incluirán.
5. ¿En qué se diferencia una tabla dinámica de Google Sheets con respecto a la de Excel?
Ambas resumen grandes volúmenes de datos arrastrando campos a filas, columnas y valores. La de Google Sheets se actualiza en tiempo real y permite combinar varias hojas desde el propio editor; la de Excel ofrece más opciones de cálculo (campos calculados, segmentaciones y múltiples orígenes) y requiere actualización manual al pulsar "Actualizar todo" en Datos > Consultas y conexiones.
6. ¿Se puede insertar una tabla dinámica dentro de un documento de Word?
No de forma nativa: Word no crea tablas dinámicas. La forma habitual es hacer la tabla dinámica en Excel, copiarla y pegarla en Word como objeto vinculado (Inicio > Pegar > Pegado especial > Vincular), de modo que al pulsar F9 se actualice desde los datos de Excel.
7. ¿Cómo se llama tabla dinámica en inglés?
Se llama "pivot table". La opción la encuentras en el menú Insertar > Tabla dinámica (Insert > Pivot table) de Google Sheets, y en Excel está en Insertar > Tabla dinámica (Insert > PivotTable).
Fuentes
- MicrosoftHOJAS — documentación oficialconsultado el 12/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 12/10/2026
- GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 12/10/2026
- MicrosoftBUSCARV — documentación oficialconsultado el 12/10/2026
- MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 12/10/2026