Una plantilla de ventas en Excel es un libro con la estructura ya preparada (hojas, encabezados, formatos y fórmulas) para que cada mes solo tengas que escribir los datos del periodo. Al terminar este tutorial tendrás un libro con cabecera del negocio, hoja de ventas, hoja de productos, hoja de clientes y hoja de resumen, todo enlazado con BUSCARV y una tabla dinámica. Funciona en Excel 2007 en adelante para la parte básica; BUSCARX, matrices dinámicas y las tablas dinámicas modernas están en Excel 2021, 2024 y Microsoft 365.
Qué es una plantilla de ventas y por qué te ahorra horas
Una plantilla de ventas es un archivo de Excel que ya tiene las hojas creadas, los encabezados escritos y las fórmulas colocadas. Tú no empiezas de cero cada mes: abres la plantilla, escribes las ventas del nuevo periodo y los totales se calculan solos.
El problema típico del autónomo es justo el contrario: un Excel improvisado, con una sola hoja donde mezcla clientes, importes y productos, sin IVA, sin totales y sin saber al cierre del mes cuánto ha vendido. Las facturas se pierden, los cobros pendientes no se controlan y el resumen mensual se hace a mano, copiando números de un lado a otro.
La plantilla resuelve eso porque separa la información en hojas (clientes, productos, ventas y resumen), automatiza los cálculos y deja un sitio fijo para cada dato. El mes que viene, en lugar de reinventar el archivo, abres la plantilla limpia, rellenas y listo.
Las partes que no pueden faltar en cualquier plantilla de ventas
La plantilla se organiza en cinco hojas que se hablan entre sí. La hoja Cabecera guarda los datos del negocio (nombre, NIF, dirección, tipo de IVA por defecto). La hoja Ventas es el diario: cada fila, una venta. La hoja Productos lista lo que vendes con su código, nombre, precio y tipo de IVA. La hoja Clientes guarda los datos fiscales de cada cliente. La hoja Resumen junta los totales, los cobros pendientes y los gráficos.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fecha | Cliente | NIF | Concepto | Cantidad | Precio | IVA % | Total | Estado |
| 2 | 15/01/2026 | Panadería Ruiz | B12345678 | Pan integral 1 kg | 30 | 2,50 | 10 | 82,50 | Pagado |
| 3 | 22/01/2026 | Café Norte | B87654321 | Café tostado 500 g | 12 | 8,00 | 10 | 105,60 | Pendiente |
| 4 | 03/02/2026 | Frutas López | B11223344 | Manzanas 5 kg | 20 | 3,20 | 10 | 70,40 | Pagado |
| 5 | 18/02/2026 | Panadería Ruiz | B12345678 | Bollería variada | 15 | 4,00 | 10 | 66,00 | Pendiente |
| 6 | 05/03/2026 | Bar Central | B99887766 | Aceite 5 L | 10 | 18,00 | 21 | 217,80 | Pagado |
Los datos de cada venta: qué columnas sí o sí
Nueve columnas forman una fila de venta completa: Fecha, Cliente/Empresa, NIF, Concepto, Cantidad, Precio unitario, IVA %, Total y Estado (Pagado/Pendiente). Con esas nueve cubres la factura, el cobro y el resumen.
| Columna | Qué guarda | Ejemplo |
|---|---|---|
| Fecha | Día de la venta en formato corto | 15/01/2026 |
| Cliente/Empresa | Nombre del cliente | Panadería Ruiz |
| NIF | Identificación fiscal del cliente | B12345678 |
| Concepto | Qué se vendió | Pan integral 1 kg |
| Cantidad | Unidades vendidas | 30 |
| Precio unitario | Precio por unidad sin IVA | 2,50 |
| IVA % | Tipo aplicado (10, 21, etc.) | 10 |
| Total | Importe final con IVA | 82,50 |
| Estado | Pagado o Pendiente | Pagado |
Las hojas de apoyo: clientes y productos
La hoja Clientes tiene Código, Nombre, NIF, Dirección, Correo y Teléfono. La hoja Productos tiene Código, Nombre, Precio, IVA y Stock. Las dos se conectan con la hoja Ventas por el código: la hoja de ventas mira en Productos para traer el nombre y el precio con BUSCARV, y mira en Clientes para traer el NIF y los datos de facturación.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Código | Nombre | Precio | IVA % | Stock |
| 2 | P-001 | Pan integral 1 kg | 2,50 | 10 | 80 |
| 3 | P-002 | Café tostado 500 g | 8,00 | 10 | 45 |
| 4 | P-003 | Manzanas 5 kg | 3,20 | 10 | 120 |
| 5 | P-004 | Bollería variada | 4,00 | 10 | 60 |
| 6 | P-005 | Aceite 5 L | 18,00 | 21 | 30 |
Crear la plantilla desde un libro en blanco
Abre un libro nuevo y crea las cinco hojas: Cabecera, Ventas, Productos, Clientes y Resumen. Para que el libro se llame como tu negocio, en la celda A1 de Cabecera escribe el nombre y debajo el NIF, la dirección, el teléfono y el correo. Esa hoja se queda fija y no se toca cada mes.
| A | |
|---|---|
| 1 | Datos del negocio |
| 2 | Nombre comercial |
| 3 | NIF |
| 4 | Dirección |
| 5 | Teléfono |
| 6 | Correo |
Poner los títulos, los formatos de fecha e importe y proteger los encabezados
Ahora vamos a la hoja Ventas y escribimos los encabezados de la fila 1: Fecha, Cliente, NIF, Concepto, Cantidad, Precio, IVA %, Total y Estado. Convertimos ese rango en tabla de Excel para que los formatos y los filtros se apliquen solos al añadir filas.
- Selecciona A1:I1.
- Abre Insertar > Tablas > Tabla.
- Marca "La tabla tiene encabezados" y pulsa Aceptar.
- Selecciona la columna A y aplica formato Fecha corta (Inicio > Número > Fecha corta).
- Selecciona las columnas F, G y H y aplica formato Moneda con dos decimales (Inicio > Número > Moneda).
- Inmoviliza la fila 1 con Vista > Ventana > Inmovilizar > Inmovilizar fila superior.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fecha | Cliente | NIF | Concepto | Cantidad | Precio | IVA % | Total | Estado |
| 2 | 15/01/2026 | Panadería Ruiz | B12345678 | Pan integral 1 kg | 30 | 2,50 | 10 | 82,50 | Pagado |
| 3 | 22/01/2026 | Café Norte | B87654321 | Café tostado 500 g | 12 | 8,00 | 10 | 105,60 | Pendiente |
| 4 | 03/02/2026 | Frutas López | B11223344 | Manzanas 5 kg | 20 | 3,20 | 10 | 70,40 | Pagado |
| 5 | 18/02/2026 | Panadería Ruiz | B12345678 | Bollería variada | 15 | 4,00 | 10 | 66,00 | Pendiente |
| 6 | 05/03/2026 | Bar Central | B99887766 | Aceite 5 L | 10 | 18,00 | 21 | 217,80 | Pagado |
| 7 | 12/03/2026 | Café Norte | B87654321 | Café tostado 500 g | 24 | 8,00 | 10 | 211,20 | Pendiente |
| 8 | 20/03/2026 | Frutas López | B11223344 | Manzanas 5 kg | 15 | 3,20 | 10 | 52,80 | Pagado |
| 9 | 28/03/2026 | Bar Central | B99887766 | Aceite 5 L | 6 | 18,00 | 21 | 130,68 | Pendiente |
Calcular el Total y el IVA línea a línea
En la columna H escribimos la fórmula que multiplica Cantidad por Precio y le suma el IVA. Primero con el tipo escrito a mano, después mejor con una celda fija.
El tipo de IVA como número suelto en una celda
La fórmula más directa es Cantidad por Precio por (1 + IVA%). Si escribimos el 21% dentro de la fórmula, al cambiar el tipo hay que tocar todas las filas.
=E2*F2*(1+G2)
Con los datos de la fila 2: 30 × 2,50 × (1 + 0,10) = 82,50. Funciona, pero el día que el IVA cambie de 10 a 21 tienes que reescribir la fórmula en todas las filas.
El tipo de IVA en una celda fija que puedes cambiar
Para evitar reescribir, escribe el tipo de IVA en una celda fija (por ejemplo J1) y úsala con referencia absoluta. Así, al cambiar el 10% por el 21% en J1, todas las filas se recalculan solas.
- En Ventas!J1 escribe 10%.
- En Ventas!H2 escribe =E2F2(1+$J$1).
- Copia H2 con Ctrl+C y pega con Ctrl+V en H3:H9.
- Cambia J1 a 21% y mira cómo se recalculan los totales.
=E2*F2*(1+$J$1)
=E2*F2*(1,$J$1).Rellenar la plantilla con una lista desplegable de productos
Escribir el código de producto a mano se presta a errores. Convertimos la celda de Código de producto en una lista desplegable que muestra los códigos de la hoja Productos, y dejamos que la fórmula traiga el nombre y el precio solos.
Crear la lista con Validación de datos sobre la hoja de productos
Primero ampliamos la hoja Ventas con una columna más: Código de producto, entre Concepto y Cantidad. Después validamos esa columna contra la hoja Productos.
- En Ventas, inserta una columna nueva en D y llámala Código.
- Selecciona D2:D9.
- Abre Datos > Herramientas de datos > Validación de datos.
- En Permitir elige Lista.
- En Origen escribe =Productos!$A$2:$A$20.
- Pulsa Aceptar.
Ahora al hacer clic en cualquier celda de D2:D9 aparece una flecha de lista desplegable con los códigos P-001, P-002, P-003, P-004 y P-005. Eliges uno y la celda se rellena sola.
Traer el precio y el nombre del producto con BUSCARV
BUSCARV (en inglés VLOOKUP) busca un valor en la primera columna de un rango y devuelve el dato de otra columna del mismo rango. La usaremos para traer el nombre del producto a la columna Concepto y el precio a la columna Precio.
En la celda de Concepto (D2) escribimos la fórmula que busca el código de A2 en Productos y devuelve la columna 2 (el nombre):
=BUSCARV(A2;Productos!$A$2:$D$20;2;FALSO)
Y en la celda de Precio (F2) la misma búsqueda pero pidiendo la columna 3:
=BUSCARV(A2;Productos!$A$2:$D$20;3;FALSO)
El cuarto argumento, FALSO, le dice a BUSCARV que busque una coincidencia exacta. Si el código no existe, devuelve #N/A. Copia las dos fórmulas al resto de filas con el controlador de relleno y tu hoja de ventas se rellena casi sola.
La hoja de resumen que te dice cuánto llevas vendido
La hoja Resumen cierra el círculo: junta los totales del mes, lo cobrado, lo pendiente y el reparto por cliente. La creamos con Autosuma y con SUMAR.SI para los filtros, y con una tabla dinámica para el detalle por cliente.
Totales rápidos con Autosuma y con SUMAR.SI
En Resumen!B2 escribimos la suma de toda la columna Total de la tabla de ventas. Como la hoja Ventas ya está convertida en tabla con nombre, la referencia estructurada es Ventas[Total].
=SUMA(Ventas[Total])
Para separar lo cobrado de lo pendiente usamos SUMAR.SI (en inglés SUMIF), que suma solo las filas que cumplen una condición. En Resumen!B3 sumamos las ventas Pagadas, y en B4 las Pendientes.
=SUMAR.SI(Ventas[Estado];"Pagado";Ventas[Total])
=SUMAR.SI(Ventas[Estado];"Pendiente";Ventas[Total])
Autosuma (Inicio > Edición > Autosuma, atajo Alt+=) coloca la fórmula sin que tengas que escribirla; SUMAR.SI la escribes a mano porque necesita la condición.
Ventas por cliente con una tabla dinámica
Una tabla dinámica agrupa las ventas por cliente y suma los totales sin que escribas una fórmula. La creas sobre la tabla de Ventas y, en un par de clics, tienes el resumen.
- Coloca el cursor en cualquier celda de la tabla de Ventas.
- Abre Insertar > Tablas > Tabla dinámica.
- Elige Resumen como hoja de destino y pulsa Aceptar.
- Arrastra Cliente al área Filas y Total al área Valores.
| A | B | |
|---|---|---|
| 1 | Cliente | Total vendido |
| 2 | Panadería Ruiz | 148,50 |
| 3 | Café Norte | 316,80 |
| 4 | Frutas López | 123,20 |
| 5 | Bar Central | 348,48 |
Para verlo en un gráfico, con la tabla dinámica seleccionada ve a Insertar > Gráficos > Gráfico de barras y acepta. El gráfico se mueve y filtra junto con la tabla.
Por qué tu plantilla falla al rellenarla o copiarla
Toda plantilla tropieza al usarla de verdad. Estos son los tres errores más comunes, cada uno con la forma de arreglarlo sin tener que rehacer la hoja.
#N/A en BUSCARV cuando el producto no existe
Escribes P-099 en la lista desplegable y la celda de Precio muestra #N/A. La causa es que BUSCARV no encuentra el código en Productos!A:A y, como le pediste coincidencia exacta, devuelve el error. Tienes dos arreglos: controlar el error con SI.ERROR para que muestre un texto, o impedir que se escriba un código que no existe.
=SI.ERROR(BUSCARV(A2;Productos!$A$2:$D$20;3;FALSO);"Revisar producto")
La otra vía es volver a Datos > Validación de datos, abrir la pestaña Mensaje de error y poner Estilo: Advertencia. Así Excel avisa pero deja escribir, y la fórmula con SI.ERROR se encarga de mostrar "Revisar producto".
El IVA no cambia al cambiar el tipo y se queda en 21
Cambias J1 de 10% a 21% y los totales de las filas no se mueven. La causa suele ser que se pegó la fórmula con Ctrl+V y la referencia $J$1 se rompió, o que la celda J1 quedó fuera de la tabla y Excel la trata como un valor independiente. Para arreglarlo, borra el formato de tabla de la hoja, vuelve a escribir la fórmula en H2 con la referencia absoluta correcta y copia hacia abajo con el controlador de relleno, no con Pegar. Si tienes que pegar fórmulas, usa Pegado especial (Ctrl+Alt+V) y elige Fórmulas para que no se pegue también el formato.
La lista desplegable muestra espacios en blanco al final
La lista desplegable de Código muestra los 19 huecos de Productos!A2:A20 aunque solo hay 5 productos. La causa es que el Origen de la validación apunta a un rango fijo. Tienes dos arreglos: convertir la hoja Productos en tabla de Excel para que el rango crezca solo, o usar DESREF y CONTARA para que la lista se ajuste al último código escrito.
=DESREF(Productos!$A$1;1;0;CONTARA(Productos!$A:$A)-1;1)
De la plantilla básica a la plantilla que se reutiliza
Cuando la plantilla funciona, el siguiente paso es guardarla como archivo .xltx. Cada mes abres una copia nueva, escribes las ventas del periodo y nunca pisas los datos del mes anterior.
- Ve a Archivo > Guardar como.
- En Tipo elige Plantilla de Excel (.xltx).
- Ponle nombre, por ejemplo Ventas_2026, y guarda.
Ahora, cuando hagas doble clic en la plantilla, Excel abre un libro nuevo basado en ella, sin tocar el archivo original.
Borrar los datos del mes y dejar la estructura
Para empezar un mes nuevo, en la hoja Ventas selecciona las filas de datos (sin el encabezado), pulsa Ctrl+- y elige Eliminar filas de tabla. Los encabezados, los formatos, la fila de totales y las fórmulas se quedan. El truco para no perder los formatos: al mes siguiente, abre la plantilla, ve a la hoja del mes anterior, selecciona toda la hoja con Ctrl+E, copia con Ctrl+C, vuelve a la hoja nueva y pega con Pegado especial > Formatos (Ctrl+Alt+V > Formatos). Así heredas los formatos sin pisar los datos.
Lo que tu versión de Excel cambia en la plantilla
La plantilla básica funciona en cualquier Excel desde 2007. Lo que cambia entre versiones son las herramientas modernas que añaden BUSCARX, las matrices dinámicas y las tablas dinámicas con segmentación de datos. Si tu versión no las tiene, la plantilla sigue siendo útil con BUSCARV y la tabla dinámica clásica.
BUSCARX, matrices dinámicas y tablas dinámicas modernas
| Función o herramienta | Disponible desde | Alternativa en versiones anteriores |
|---|---|---|
| BUSCARX (XLOOKUP) | Excel 2021, 2024 y Microsoft 365 | BUSCARV o INDICE + COINCIDIR |
| Matrices dinámicas (desbordamiento) | Excel 2021, 2024 y Microsoft 365 | Fórmulas con Ctrl+Mayús+Entrar |
| Tablas dinámicas con segmentación | Excel 2010 en adelante | Filtros manuales de la tabla dinámica |
| Tipo de datos Cotización/Geografía | Microsoft 365 | No disponible |
Si ves el error #¿NOMBRE? al usar BUSCARX, tu versión no lo trae; cambia a BUSCARV tal como se explica en este tutorial.
Guardar como .xltx y las plantillas del catálogo de Microsoft
El formato .xltx solo se crea en Excel de escritorio. En Excel para la web, abre el menú Archivo > Guardar como plantilla para crear tu propia plantilla en la nube, o parte de las plantillas prediseñadas que aparecen al abrir un libro nuevo. Esas plantillas del catálogo son un punto de partida con formato bonito, pero no sustituyen a la tuya: la tuya ya tiene la estructura de hojas, las fórmulas y los formatos pensados para tu negocio.
Lo que ya sabes hacer con tu plantilla y el siguiente movimiento
- Tienes la estructura de cinco hojas lista para reutilizar cada mes.
- Las ventas se calculan solas con fórmulas que se actualizan al cambiar el tipo de IVA.
- La lista desplegable y BUSCARV evitan escribir productos a mano.
- El resumen con Autosuma, SUMAR.SI y tabla dinámica te dice al instante cuánto llevas vendido y por cliente.
- Guardar como .xltx convierte el archivo en una plantilla que abre un libro nuevo cada vez.
El siguiente paso: añade un gráfico de líneas en la hoja Resumen que muestre la evolución mensual del total vendido. Crea una columna con los meses (enero, febrero, marzo) y, al lado, la suma de Total por mes con SUMAR.SI.CONJUNTO; después inserta el gráfico con Insertar > Gráficos > Gráfico de líneas. Tu plantilla pasará de dar un número a mostrar la tendencia.
Dudas al montar tu plantilla de ventas en Excel
1. ¿Dónde puedo descargar gratis un reporte de ventas en Excel ya hecho?
En la web de Microsoft Office hay plantillas oficiales gratuitas, y en la galería de Excel al abrir un libro nuevo también aparecen varias opciones de ventas listas para usar. Solo tienes que ir a Archivo > Nuevo, escribir "ventas" en el buscador y elegir la que mejor se adapte a tu negocio.
2. ¿Cómo descargo plantillas de Excel gratis?
Desde Excel ve a Archivo > Nuevo y usa el buscador de plantillas; también entrando en create.microsoft.com desde el navegador. Ambas opciones son oficiales, seguras y permiten descargar el archivo .xlsx directamente a tu equipo sin coste.
3. ¿Existe alguna plantilla para llevar el control de ventas diarias?
Sí, basta con crear una tabla con columnas para fecha, producto, cantidad, precio unitario e importe, y debajo una fila de totales con la función SUMA. Con eso ya tienes un registro diario que puedes filtrar por día o por producto cuando lo necesites.
4. ¿Hay plantillas de nóminas en Excel gratis y actualizadas?
Sí existen plantillas gratuitas, aunque las cifras concretas como el salario mínimo cambian cada año, así que conviene revisar que los valores estén al día antes de usarlas. Para nóminas más completas, lo mejor es apoyarse en un programa de gestión o en el organismo oficial de tu país.
5. ¿Dónde consigo una plantilla de Excel gratis para manejar una base de datos?
En Archivo > Nuevo de Excel busca "inventario" o "base de datos" y aparecerán varias plantillas oficiales listas para rellenar. Lo importante es que la primera fila contenga los nombres de los campos y que luego conviertas el rango en tabla con Ctrl+T para poder filtrar y ordenar cómodamente.
6. ¿Qué plantillas de Excel gratis vienen bien para un negocio pequeño?
Las más útiles son las de facturación, control de inventario, registro de gastos y calendario de cobros, todas disponibles en la galería oficial de Microsoft. Con esas cuatro cubres el día a día de un negocio pequeño sin necesitar software adicional.
7. ¿Puedo ver ejemplos de plantillas de Excel para guiarme?
Sí, en create.microsoft.com y en la galería de plantillas dentro de Excel (Archivo > Nuevo) puedes previsualizar cada plantilla antes de descargarla. Así ves la estructura, las fórmulas que usa y los gráficos que incluye antes de decidir si te sirve para tu caso.
Fuentes
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 07/10/2026
- PydataExcel con Python (openpyxl y pandas) — documentación oficialconsultado el 07/10/2026
- SheetjsExcel con Node.js (ExcelJS y SheetJS) — documentación oficialconsultado el 07/10/2026
- MicrosoftLímites del libro — documentación oficialconsultado el 07/10/2026
- MicrosoftExcel 2013 — documentación oficialconsultado el 07/10/2026