Un modelo de tabla en Excel es una plantilla que ya tiene el formato, los encabezados y las fórmulas listos para que cada mes solo cambies los valores. Sirve para cargar tablas que se repiten: el ISR mensual de nómina, las tarifas de transporte, la planilla de sueldos o un reporte de ventas. Cuando termines este tutorial vas a saber montar la tuya con formato de tabla, nombrarla para que las fórmulas no se rompan al crecer, actualizarla con un clic y reutilizarla como plantilla .xltx o leerla desde Python.
Qué es un modelo de tabla y por qué se usa en cualquier país
Un modelo de tabla es el formato que preparas una vez y rellenas cada mes con datos nuevos. Lo necesitas cuando la misma estructura se repite: la tarifa del ISR, las bases gravables de vehículos, la planilla de sueldos, las comisiones por vendedor o el presupuesto familiar del mes.
La gracia es que el modelo ya trae la fila de encabezados, el formato de moneda, los nombres de columna y las fórmulas que calculan totales. Tú solo abres el archivo, pegas los importes nuevos y todo se recalcula.
El modelo vive en un libro (.xlsx) y puede ocupar una hoja o varias. Si lo guardas como plantilla (.xltx), cada libro nuevo sale ya con su tabla, sus fórmulas y su estilo, sin que tengas que volver a montar nada.
Un detalle que confunde: tener datos en una hoja no es lo mismo que tener un modelo. Los datos sueltos son un rango; el modelo es ese rango convertido en tabla con nombre, con fórmulas que apuntan a sus columnas y con un sitio pensado para actualizarse cada mes.
Los tres modelos de tabla que te encontrarás en Excel
La tabla de Excel con filas y columnas encadenadas
La tabla de Excel (antes llamada "lista") es el modelo más común. Se crea con Dar formato como tabla y, a partir de ahí, todo lo que escribas debajo se incorpora a ella, las columnas tienen un nombre y las fórmulas se escriben con referencia estructurada (por ejemplo Ventas[Importe]). Tiene fila de encabezados, filas con bandas de color, autofiltros y una fila de totales opcional.
Su parte de arriba es la fila de encabezados; abajo, la fila de totales; en medio, los datos con bandas. Su nombre se ve en la pestaña Diseño de tabla y sirve para escribir fórmulas que no se rompen al insertar filas o al cambiar el orden de las columnas.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Categoría | Cantidad | Importe |
| 2 | Lápiz | Oficina | 10 | 15,00 |
| 3 | Cuaderno | Oficina | 5 | 16,00 |
| 4 | Café | Servicios | 12 | 48,00 |
La tabla dinámica que resume miles de filas
La tabla dinámica no guarda datos: los resume. Tú le pasas una tabla origen con miles de filas y ella te agrupa por mes, por categoría, por vendedor, mostrando totales y porcentajes sin escribir una sola fórmula.
Se arrastran campos a cuatro zonas: Filas (lo que se quiere agrupar), Columnas (lo segundo que se quiere ver), Valores (lo que se suma, se cuenta o se promedia) y Filtros (lo que acota el informe). Se crea desde Insertar > Tablas > Tabla dinámica y se actualiza con Alt+F5 cuando el origen cambia.
Más detalles en la ayuda oficial de tablas dinámicas.
La tabla importada con Power Query
Una consulta de Power Query es un modelo que toma datos de fuera (un archivo .txt, un .csv, una base de Access, una página web) y los deja en una hoja con su propio formato. Cada vez que pulsas Actualizar, Power Query repite la importación y deja la tabla al día.
Crear tu propio modelo de tabla en una hoja de Excel
Vamos a montar la hoja Ventas 2026 con productos en la columna A, meses en B:E e importes en F. Primero escribimos los datos y luego los convertimos en tabla con nombre.
Convertir un rango en tabla con Dar formato como tabla
- Selecciona el rango
A1:F5(incluye la fila de encabezados). - Abre
Insertar > Tablas > Tabla(oInicio > Estilos > Dar formato como tabla). - Marca la casilla La tabla tiene encabezados y pulsa Aceptar.
- Elige un estilo de la galería y vuelve a pulsar Aceptar.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Producto | Enero | Febrero | Marzo | Abril | Total |
| 2 | Lápiz | 120,00 | 90,00 | 150,00 | 110,00 | |
| 3 | Cuaderno | 200,00 | 180,00 | 220,00 | 210,00 | |
| 4 | Café | 340,00 | 300,00 | 360,00 | 330,00 | |
| 5 | Folder | 80,00 | 70,00 | 90,00 | 85,00 |
Dar nombre a la tabla y usarlo en las fórmulas
- Con la tabla seleccionada, ve a la pestaña Diseño de tabla.
- En el cuadro Nombre de la tabla (esquina superior izquierda) escribe
Ventasy pulsa Entrar. - En la celda F2 escribe
=SUMA(B2:E2)para sumar los cuatro meses de cada producto. - Pulsa Entrar y arrastra el controlador de relleno hasta F5.
=SUMA(B2:E2)
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Producto | Enero | Febrero | Marzo | Abril | Total |
| 2 | Lápiz | 120,00 | 90,00 | 150,00 | 110,00 | 470,00 |
| 3 | Cuaderno | 200,00 | 180,00 | 220,00 | 210,00 | 810,00 |
| 4 | Café | 340,00 | 300,00 | 360,00 | 330,00 | 1.330,00 |
| 5 | Folder | 80,00 | 70,00 | 90,00 | 85,00 | 325,00 |
=SUMA(B2:E2). El nombre Ventas aparece en la esquina superior izquierda de Diseño de tabla.Una fórmula con nombre de tabla y de hoja
Ahora sumamos el total de toda la columna de importes usando referencia estructurada. En G2 escribe:
=SUMA(Ventas[Total])
Pulsa Entrar. G2 muestra 2.935,00 (la suma de 470 + 810 + 1.330 + 325). Si arrastras las columnas de meses a otro orden o insertas una nueva fila debajo, esta fórmula sigue dando el total correcto, mientras que =SUMA(F2:F5) se quedaría corta. Más información sobre referencias estructuradas en la documentación de tablas de Excel.
Una fórmula que filtra la tabla antes de sumar
Añade una columna Categoría en G con los valores Oficina para Lápiz, Cuaderno y Folder, y Servicios para Café. Ahora en H2 escribe:
=SUMAR.SI(Ventas[Categoría];"Oficina";Ventas[Total])
Pulsa Entrar. H2 muestra 1.605,00 (470 + 810 + 325). La función SUMAR.SI (en inglés SUMIF) trabaja directamente sobre las columnas de la tabla, sin necesidad de un rango auxiliar. Más detalles en la ayuda de SUMAR.SI.
Cargar el modelo de tabla del país que te toca: ISR, transporte o nóminas
El modelo mensual del ISR en México se baja del Anexo 8 de la Resolución Miscelánea Fiscal (RMF 2026) publicado por el Servicio de Administración Tributaria (SAT). En Colombia, el Ministerio de Transporte publica cada año la Tabla 1 de Automóviles con las bases gravables para el impuesto vehicular. En España y Argentina, las nóminas usan una plantilla propia según el convenio o el contrato.
El truco es el mismo en los tres casos: pegar los datos oficiales en una hoja y convertirlos en tabla con nombre para poder consultarlos con BUSCARV o SUMAR.SI.
El modelo mensual de ISR para asalariados en México
- Abre la página del SAT y descarga el Anexo 8 de la RMF 2026. Copia la tabla de la tarifa mensual: Límite inferior en A, Cuota fija en B, Tasa (decimal) en C.
- Pega los valores en
A1:C12de una hoja nueva. - Selecciona el rango y aplica
Insertar > Tablas > Tabla. Marca La tabla tiene encabezados y nómbralaISR2026. - En la columna E, a partir de
E2, escribe los sueldos brutos mensuales a calcular.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Límite inferior | Cuota fija | Tasa | Sueldo |
| 2 | 0,01 | 0,00 | 0,0192 | 15.000,00 |
| 3 | 644,59 | 12,38 | 0,0640 | |
| 4 | 5.547,71 | 288,33 | 0,1088 | |
| 5 | 11.492,66 | 1.043,40 | 0,1600 |
La fórmula que da el ISR de un sueldo mensual
En F2 escribe la siguiente fórmula, que combina BUSCARV (en inglés VLOOKUP) para localizar el tramo y un cálculo para la parte que excede del límite inferior:
=BUSCARV(E2;ISR2026[[Límite inferior]:[Tasa]];2;VERDADERO)+E2*BUSCARV(E2;ISR2026[[Límite inferior]:[Tasa]];3;VERDADERO)-BUSCARV(E2;ISR2026[[Límite inferior]:[Tasa]];1;VERDADERO)*BUSCARV(E2;ISR2026[[Límite inferior]:[Tasa]];3;VERDADERO)
Para 15.000 MXN, F2 muestra aproximadamente 2.403,60 MXN. Más detalles sobre BUSCARV en su ayuda oficial.
La columna de subsidio al empleo
El SAT publica también una tabla de Subsidio al empleo en el mismo Anexo 8. Pégala en una segunda tabla llamada Subsidio2026 con columnas Límite inferior, Subsidio. En G2 calcula:
=MAX(0;BUSCARV(E2;Subsidio2026;2;VERDADERO))
El ISR neto a retener en H2 queda como =F2-G2. Para sueldos por encima de 11.492,66 MXN, el subsidio se pierde y la celda queda en cero.
El modelo de bases gravables del Ministerio de Transporte de Colombia
- Entra a la página del Ministerio de Transporte y descarga la Tabla 1 de Automóviles 2026.
- Pega los datos en
A1:C100de una hoja nueva: Rango de valor en A, Tarifa en B y Valor a pagar en C. - Selecciona el rango y aplica
Insertar > Tablas > Tabla. Nombra la tablaBaseAutos.
Convertir una columna que llegó como texto
Si la columna Valor llegó con punto como separador de miles (formato colombiano habitual), selecciónala, ve a Datos > Herramientas de datos > Texto en columnas y pulsa Finalizar directamente. Excel convierte el texto en número y ya se puede sumar con =SUMA(BaseAutos[Valor]).
El modelo de nóminas en España o Argentina
- Crea una hoja Nómina con encabezados: Empleado en A, Sueldo base en B, Antigüedad en C, Bonos en D, Retenciones en E, Neto en F.
- Introduce tres filas con sueldos en euros (España) o pesos argentinos (Argentina).
- Selecciona el rango
A1:E4y aplicaInsertar > Tablas > Tabla. Nombra la tablaNómina. - En F2 escribe
=Nómina[Sueldo base]+Nómina[Antigüedad]+Nómina[Bonos]-Nómina[Retenciones]y arrastra hasta F4.
=[@[Sueldo base]]+[@Antigüedad]+[@Bonos]-[@Retenciones]
=SUMA(Nómina[Neto]).Llevar el modelo a otro archivo y a otro programa
Guardar el modelo como plantilla .xltx y crear libros a partir de él
- Con el libro del ISR o de la nómina abierto, ve a
Archivo > Guardar como. - En Tipo, elige Plantilla de Excel (.xltx) y guarda.
- Cada vez que abras Archivo > Nuevo > Personal y elijas esa plantilla, el libro nuevo sale con la tabla modelo, sus fórmulas y su formato ya cargados.
Pasar el modelo a Word y a Google Sheets
Para Word, selecciona la tabla en Excel, Ctrl+C, ve a Word y pega con Ctrl+V respetando las columnas (pega como Tabla de Word). El formato de celdas se mantiene y cada columna queda alineada.
Para Google Sheets, guarda el archivo como .xlsx desde Archivo > Guardar como, súbelo a Drive y ábrelo con Hojas de cálculo de Google. El formato de tabla de Excel se conserva y las referencias estructuradas se traducen a referencias con nombre de columna (por ejemplo Ventas[Importe]).
Ventas[Importe] o como Ventas[Importe] en notación A1.Leer el modelo con pandas en Python
Para automatizar el cálculo desde Python, primero instala las librerías:
pip install pandas openpyxl
Después, en un script:
import pandas as pd
df = pd.read_excel("modelo_isr.xlsx", sheet_name="Tarifa")
print(df.head())
Límite inferior Cuota fija Tasa
0 0.01 0.00 0.0192
1 644.59 12.38 0.0640
2 5547.71 288.33 0.1088
3 11492.66 1043.40 0.1600
Más detalles sobre pd.read_excel y DataFrame.to_excel en la documentación oficial de pandas.
Por qué tu modelo de tabla falla al cambiarlo o moverlo
La tabla dinámica no recoge las filas nuevas
Si pegaste nuevas filas debajo del rango original, la tabla dinámica sigue mostrando los datos viejos. La causa es que la dinámica apunta a un rango fijo (por ejemplo Ventas!$A$1:$F$100). El arreglo: pulsa Alt+F5 o ve a Analizar tabla dinámica > Actualizar. Si esperas añadir filas cada mes, convierte el origen en tabla de Excel para que la dinámica crezca sola.
Una fórmula devuelve #¡DESBORDAMIENTO! dentro de la tabla
#¡DESBORDAMIENTO! (en inglés #SPILL!) sale al pegar una fórmula de matriz dinámica como =FILTRAR(Ventas;Ventas[Importe]>1000) dentro de la tabla: Excel no puede derramar el resultado. Mueve la fórmula a una celda fuera de la tabla o convierte el resultado en valores pegando con Ctrl+Mayús+V > Solo valores. Más información en la ayuda del error #¡DESBORDAMIENTO!.
La plantilla se abre sin las fórmulas, solo con los valores
Si guardaste el modelo como .csv, al volver a abrirlo solo ves los números: el formato CSV guarda valores, no fórmulas. Usa .xlsx para conservar las fórmulas o .xltx para que sirva como plantilla reutilizable.
Lo que ya sabes hacer con un modelo de tabla en Excel
- Aplicar Dar formato como tabla y nombrar la tabla para usar referencias estructuradas como
Ventas[Importe]. - Crear fórmulas que filtran la tabla antes de sumar con
SUMAR.SIsobre las columnas con nombre. - Cargar tablas oficiales (ISR de México, bases de Colombia, nóminas de España o Argentina) y consultarlas con
BUSCARV. - Actualizar una tabla dinámica con Alt+F5 cuando el origen cambia, o convertir el origen en tabla para que crezca sola.
- Exportar el modelo a
.xltx, a.csv, a Word o a Google Sheets, y leerlo desde Python con pandas.
El siguiente paso: monta tu propio modelo para el próximo mes, convierte el rango en tabla, nómbrala y comprueba que las referencias estructuradas se actualizan al añadir filas.
Dudas al usar modelos de tabla en Excel
¿Qué diferencia hay entre una tabla de Excel y un modelo de tabla? ¿Qué versión de Excel necesito para usar referencias estructuradas? ¿Por qué mi tabla dinámica no recoge las filas nuevas que pegué? ¿Cómo convierto una columna que llegó como texto en número? ¿Puedo usar mi modelo de tabla en Google Sheets o en Python?
Fuentes
- MicrosoftBUSCARV — documentación oficialconsultado el 12/10/2026
- MicrosoftTabla dinámica — documentación oficialconsultado el 12/10/2026
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 12/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 12/10/2026
- Microsoft#¡DESBORDAMIENTO! — documentación oficialconsultado el 12/10/2026